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

      Git

      • Git integration
      • Connect a GitHub account
      • Connect a Bitbucket account

    Install the developer tools

    Altostra comes with a CLI application and with extensions for popular code editors, such as Visual Studio Code and the IntelliJ.

    The Altostra CLI is the primary way for developers to interact with the Altostra services on a local development environment, in scripts, in automation pipelines and in the terminal.

    The code editor extensions provide a rich experience for designing application architectures and interacting with them, while relying on the Altostra CLI for executing operations, such as build and deployments.

    Install the Altostra CLI

    The Altostra CLI is installable using the node package manager (NPM) and requires the minimum of Node.js 10 to be installed.

    In the terminal, run the following to install the Altostra CLI as a global package.

    $ npm install -g @altostra/cli
    

    Depending on your OS and installation of Node.js, you might need to run the command above prefixed with sudo

    $ sudo npm install -g @altostra/cli
    

    The command to use the Altostra CLI is alto. Run the following command to verify the installation:

    $ alto --version
    

    Install the Visual Studio Code Extension

    The Altostra Visual Studio Code Extension is distributed via the Visual Studio Code Marketplace.

    Install using the link above, or in Visual Studio Code, open the Extensions view and search for "Altostra".

    Click install to install the latest available version.

    extension-installation-gif

    Visual Studio Code automatically updates your installed extensions when new versions become available so you don't have to worry about updating.

    What's Next?

    Now that you have the developer tools installed, let's login and take a look around.

    ← Connect your accountsLog in from the CLI →
    • Install the Altostra CLI
    • Install the Visual Studio Code Extension
    • What's Next?

    Ready to Get Started?

    Get Started for Free
    © 2021 Altostra, Inc.