Atmos Pro Logo

Atmos Pro

ProductPricingDocsBlogChangelog
⌘K
Create Workspace
Atmos Pro Logo

Atmos Pro

ProductPricingDocsBlogChangelog
What is Atmos Pro?
Installation
How it Works
Workspaces
Authentication
Ordered Deployments
Deployment Approvals
Deployment Locking
Drift Detection
Event Triggers
Workflow Dispatches
Repository Permissions
Audit Log
Troubleshooting
Workspaces
Atmos Stacks
Atmos CI
Atmos Toolchain
Cloud Authentication
GitHub Repository
GitHub Workflows
GitHub Environments
Deployment Locking
Drift Detection
Webhooks
AWS
Reference
Atmos Docs
Example Repository
What is Atmos Pro?
Installation
How it Works
Workspaces
Authentication
Ordered Deployments
Deployment Approvals
Deployment Locking
Drift Detection
Event Triggers
Workflow Dispatches
Repository Permissions
Audit Log
Troubleshooting
Workspaces
Atmos Stacks
Atmos CI
Atmos Toolchain
Cloud Authentication
GitHub Repository
GitHub Workflows
GitHub Environments
Deployment Locking
Drift Detection
Webhooks
AWS
Reference
Atmos Docs
Example Repository

Atmos Pro Installation

The first step to begin using Atmos Pro is to sign up for an account. Signing up for Atmos Pro is easy, just follow the steps below.


For a fully working quick-start example, check out the Atmos Pro Example Advanced repository.
Atmos Pro uses GitHub OAuth to authenticate users. To sign up for an account, you'll need to use your GitHub account. It's as simple as navigating to https://atmos-pro.com and clicking the "Continue with GitHub" button.
Preview Only
Once you're logged in, you'll need to create a new workspace or work with an existing workspace that you've been invited to join.
Workspaces allow you to group your company's or team's repositories together. You can create as many workspaces as you'd like, but for now, we recommend creating a single workspace for your team. The only requirement is that a single repository can only be imported into one workspace.
If you aren't already a member of any workspaces, you'll be taken to the Create Workspace screen. Enter a name for your workspace and click Create Workspace. We recommend using your company name or company plus team name (Acme, Inc. or Acme, Inc. Retail Operations) as the name of your workspace.
Preview Only
After creating your workspace, you'll need to configure your Workspace ID as a GitHub Actions variable so your workflows can authenticate with Atmos Pro.
Configure Workspace ID
Once you've created a workspace, you'll need to install the Atmos Pro GitHub App. Click the Install button to be taken to GitHub, where you'll be prompted to install the Atmos Pro GitHub App.
Preview Only
If you're an administrator of the GitHub organization that owns the repositories you'd like to use with Atmos Pro, you can install the Atmos Pro GitHub App by clicking the Install and Authorize button after selecting the subset of repositories you'd like to use with Atmos Pro.
Atmos Pro Logo

Install & Authorize Atmos Pro

Install & Authorize on your organization Cloud Posse 🔗

for these repositories:

All repositories

This applies to all current and future repositories owned by the resource owner. Also includes public repositories (read-only).

Only select repositories

Select at least one repository. Also includes public repositories (read-only).

with these permissions:

Read access to members and metadata
Read and write access to actions, checks, code, commit statuses, environments, issues, pull requests, repository hooks, and workflows

User permissions

Installing and authorizing Atmos Pro immediately grants these permissions on your account: jkirk.

These permissions will also be requested and authorized as needed on an individual-user basis.

Read access to email addresses
Cancel

Next, you'll be redirected to https://atmos-pro.com/onboarding

Preview Only
Once you've given the Atmos Pro GitHub App the permissions it needs, you can now pick which repositories you'd like to use in Atmos Pro by importing them. Select the GitHub organization that owns the repositories from the dropdown menu, and then click the Import button next to any repositories you'd like to use with Atmos Pro.
If you're still waiting for an administrator to approve the Atmos Pro GitHub App, or you just want to start with one or two repositories, just click the Done button. You have the option to add more repositories at any time from the repositories screen within the Atmos Pro application.
Preview Only
After importing your repositories, you'll need to configure repository permissions to enable workflow dispatches. Repository permissions control which branches and workflows are allowed to interact with Atmos Pro via OIDC token exchange.
Setup Repository PermissionsHow Permissions Work
To connect your infrastructure to Atmos Pro, you'll need to update your Atmos configuration and cloud setup:
  1. 1
    Configure Atmos Auth so that Atmos knows how to exchange OIDC tokens for cloud credentials in your AWS, Azure, or GCP accounts.
  2. 2
    Configure which workflows should run for specific events (e.g. plan on pull request, apply on merge) for each component in your Atmos stacks.
  3. 3
    Deploy your IaC integration so your repository is allowed to assume a role in your respective cloud provider.
Configure Atmos StacksConfigure Cloud Authentication
Create GitHub Actions workflows that use the Atmos CLI, or make small changes to your existing workflows so Atmos Pro can dispatch them. At a minimum, you'll need four workflows:
  1. 1
    Affected Stacks — runs atmos describe affected --upload to notify Atmos Pro of changes. This triggers on pull requests and merge commits.
  2. 2
    Upload Instances — syncs your stack instances with Atmos Pro. This should run anytime something is merged into the main branch and on a daily schedule.
  3. 3
    Plan — runs atmos terraform plan for the affected components dispatched by Atmos Pro.
  4. 4
    Apply — runs atmos terraform apply for the affected components dispatched by Atmos Pro.
Configure GitHub Action WorkflowsLearn How Authentication Works
Now that you've installed the Atmos Pro GitHub App and imported the repositories you'd like to use with Atmos Pro, you can start using Atmos Pro to deploy your Atmos stacks. To learn more about Ordered Deployments, click the Introduction link below.

Ready to get started?

You've completed the installation. Now, learn how it all works.

Learn How it Works

What is Atmos Pro?How it Works
Atmos Pro Logo

Atmos Pro

The fastest way to deploy your apps on AWS with Terraform and GitHub Actions.

GitHubTwitterLinkedInYouTubeSlack

For Developers

  • Quick Start
  • Example Workflows
  • Atmos Documentation

Community

  • Register for Office Hours
  • Join the Slack Community
  • Try our Newsletter

Company

  • About Cloud Posse
  • Security
  • Pricing
  • Blog
  • Media Kit

Legal

  • SaaS Agreement
  • Terms of Use
  • Privacy Policy
  • Disclaimer
  • Cookie Policy

© 2026 Cloud Posse, LLC. All rights reserved.

Checking status...
Atmos Pro Logo

Sign in to Atmos Pro

Connect your GitHub account to set up your workspace and start deploying

Read Docs
Create Workspace
To get started, let's create a new workspace for your team. Try to a pick a name that represents your company or team rather than a generic name like "Test" or "Demo".
Install GitHub App
Next, you'll need to install the Atmos Pro GitHub App for Acme, Inc..

This will allow us to access your repositories to provide you with features like ordered Atmos deployments and more.
Import GitHub Repository
Now that you have installed the Atmos Pro GitHub App, you can import repositories from your GitHub organization. Import each repository you want to use with Atmos Pro.

Select a GitHub Organization

Choose an organization from the dropdown above to view available repositories