Skip to main content

Integrations

Atmosly integrates with a variety of cloud providers, source control platforms, container registries, and other services to provide a unified infrastructure management experience.


Supported Integrations

CategoryIntegrationDescription
Cloud ProvidersAWSAmazon Web Services — full cluster provisioning, cost tracking, and infrastructure management
GCPGoogle Cloud Platform — GKE cluster provisioning, import, and management
Source ControlGitHubRepository access via OAuth-based GitHub App installation
GitLabCloud and self-hosted GitLab repositories
BitbucketBitbucket Cloud workspace integration
Container RegistriesECRAWS Elastic Container Registry
DockerHubDocker Hub container image registry
GCRGoogle Container Registry
DNS & CDNCloudflareDNS management and CDN configuration
Secret ManagersAWS Secrets ManagerSync secrets from AWS Secrets Manager
GCP Secret ManagerSync secrets from Google Cloud Secret Manager

You can view and manage all integrations from the Integrations page accessible via the left navigation menu. Each integration shows its connection status, credentials, region, and creation details.


Cloud Providers

AWS

info

You must be signed in to your AWS account before connecting.

  1. Click Connect for AWS.
  2. You will be redirected to the AWS CloudFormation console to create a stack.
  3. Review the stack details and confirm.
  4. Click Create Stack. Once created, the integrated account will appear on Atmosly.
warning

Atmosly assumes an IAM role with admin permissions to create infrastructure and deploy applications on your AWS account.

GCP

  1. Click Connect for GCP.
  2. Provide the GCP Service Account JSON key for the project you want to integrate.
  3. Select the target project.
  4. Click Connect. Once verified, the GCP project will appear on Atmosly.
info

Ensure the service account has sufficient permissions for Kubernetes Engine, Compute Engine, and IAM management.


Source Control

GitHub

info

You must be signed in to GitHub before connecting.

  1. Click Connect for GitHub.
  2. You will be redirected to install the Atmosly GitHub App on your organisation.
  3. Select the organisation and repositories to grant access to.
  4. Click Install & Authorize.
  5. Once installed, the integrated account will appear on Atmosly.
note

If you are not the owner of the organisation, the installation request will be sent to the organisation owner for approval.

GitLab

Atmosly supports both GitLab Cloud and GitLab Self-Hosted instances.

GitLab Cloud:

  1. Click Connect for GitLab.
  2. In the right drawer, select GitLab Cloud from the Source dropdown.
  3. Sign in to GitLab if prompted. Once authenticated, the integration will appear on Atmosly.

GitLab Self-Hosted:

  1. Click Connect for GitLab.
  2. In the right drawer, select GitLab Self-Hosted from the Source dropdown.
  3. Enter the Base URL (your GitLab instance address) and a Personal Access Token (PAT).

To create a PAT on your self-hosted GitLab:

  1. Go to your GitLab profile and select Edit Profile.
  2. Navigate to Access Tokens in the left sidebar.
  3. Click Add new token, set a name and expiry date, and select the required scopes.
  4. Click Create personal access token.

Bitbucket

  1. Click Connect for Bitbucket.
  2. If you are signed in to Bitbucket, the integration will complete automatically.
  3. If not, you will be redirected to sign in first.
note

You must be added to a Bitbucket workspace by a workspace administrator for a successful integration.


Container Registries

ECR (AWS Elastic Container Registry)

  1. Click Connect for ECR.
  2. In the right drawer, provide the following:
    • Account ID — Pre-populated if an AWS account is already integrated
    • Region — Select the AWS region where your ECR is hosted
  3. Click Connect.

DockerHub

  1. Click Connect for DockerHub.
  2. In the right drawer, provide:
    • Username — Your DockerHub username
    • Password/Token — Your DockerHub password or authentication token
    • Registry URL — The DockerHub registry URL
  3. Click Connect.

GCR (Google Container Registry)

  1. Click Connect for GCR.
  2. In the right drawer, provide:
    • GCP Project — Select the GCP project (requires GCP integration first)
    • Region — Select the GCR region
  3. Click Connect.

Other Integrations

Cloudflare

  1. Click Connect for Cloudflare.
  2. In the right drawer, enter your Cloudflare API Token.
  3. Click Connect.

AWS Secrets Manager

  1. Click Connect for AWS Secrets Manager.
  2. Select the AWS account and Region.
  3. Click Connect to enable secret synchronization.

GCP Secret Manager

  1. Click Connect for GCP Secret Manager.
  2. Select the GCP project.
  3. Click Connect to enable secret synchronization.

Integration Status

Each integration displays the following details:

FieldDescription
PlatformThe integration provider (with logo)
Account DetailsAccount identifier or username
RegionCloud region (for cloud providers and registries)
StatusConnected or Disconnected
Created OnWhen the integration was established
Created ByUser who created the integration

Permissions

To manage integrations, your role must have the Integration permissions enabled:

  • Integrate account — Connect new integrations
  • View integrations — View existing integrations
  • Delete integration — Remove integrations