Altostra Docs

    ›Getting Started

    Getting Started

    • Welcome to Altostra
    • Connect your accounts
    • Install the developer tools
    • Log in from the CLI

    Tutorials

    • Create a Static Website
    • Create a Scalable Webhook
    • Create a Simple API Project
    • Try Altostra without connecting cloud accounts
    • CI/CD with Altostra CLI and Github Actions

    How To

      Working with projects

      • Create a new project
      • Deploy a project
      • Manage a project

      Working with environments

      • Manage an environment
      • Configure instances expiration for an environment

      Working with the Editor

      • Grant access to vendor services
      • Use the Parameter Store
      • Use a custom CloudFormation resource
      • Attach a custom policy to a Function
      • Connect a Function to VPC
      • Add filter policy to SNS subscription

      Organization account settings

      • Set General Settings
      • Connect a Git account
      • Connect Cloud Accounts
      • Manage log aggregation accounts

    CLI

    • Altostra CLI
    • Commands

      • templates
      • new
      • init
      • push
      • deploy
      • sls-deploy
      • sync
      • invalidate
      • domains
      • console
      • environments
      • images
      • instances
      • build
      • config
      • import
      • projects
      • tasks
      • activity-log
      • login
      • logout
      • account
      • whoami
      • api-key
      • docs

      Options

      • --debug
      • --verbose
      • Scripting options
    • Configuration files

    Errors And Solutions

    • Autnentication Required

    Technical Reference

    • Environments
    • Playground Environment
    • Instances
    • Project image
    • Image Repository
    • Log Shipping
    • Deployment Modes
    • Altostra Cloud Integration

    Integrations

      CI/CD

      • CircleCI

    Welcome to Altostra

    Altostra is a no-code infrastructure platform that fits your workflow and accelerates modern cloud development such as microservices and serverless applications. It gives developers the freedom to code without dealing with complex infrastructure configuration or scripting. Shift your focus from cloud architecture to business value.

    Quickview

    vscode extension showcase

    Local development setup

    Altostra CLI

    Requires Node.js 10 or above to be installed.

    $ npm install -g @altostra/cli
    

    Altostra extension for Visual Studio Code

    Install from the terminal:

    $ code --install-extension Altostra.altostra
    

    or from the Visual Studio Marketplace.

    Work on a project

    We'll use the Hello World project as an example. Make sure you you have created it by clicking on Try Me on the welcome page in the Altostra Web Console.

    Pull and open the project

    # replace the URL to fit your account
    $ git clone git@github.com:altostra/hello-world.git
    

    Edit the project

    Open the project in Visual Studio Code, the Altostra designer will open automatically.

    $ code hello-world
    

    Deploy the project

    If you connected your cloud account

    $ alto deploy hello --push --env Production
    

    If you haven't connected your cloud account yet

    $ alto deploy hello --push --env Playground
    
    Connect your accounts →
    • Local development setup
      • Altostra CLI
      • Altostra extension for Visual Studio Code
    • Work on a project
      • Deploy the project
    © 2021 Altostra, Inc.