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
| Category | Integration | Description |
|---|---|---|
| Cloud Providers | AWS | Amazon Web Services — full cluster provisioning, cost tracking, and infrastructure management |
| GCP | Google Cloud Platform — GKE cluster provisioning, import, and management | |
| Source Control | GitHub | Repository access via OAuth-based GitHub App installation |
| GitLab | Cloud and self-hosted GitLab repositories | |
| Bitbucket | Bitbucket Cloud workspace integration | |
| Container Registries | ECR | AWS Elastic Container Registry |
| DockerHub | Docker Hub container image registry | |
| GCR | Google Container Registry | |
| DNS & CDN | Cloudflare | DNS management and CDN configuration |
| Secret Managers | AWS Secrets Manager | Sync secrets from AWS Secrets Manager |
| GCP Secret Manager | Sync 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
You must be signed in to your AWS account before connecting.
- Click Connect for AWS.
- You will be redirected to the AWS CloudFormation console to create a stack.
- Review the stack details and confirm.
- Click Create Stack. Once created, the integrated account will appear on Atmosly.
Atmosly assumes an IAM role with admin permissions to create infrastructure and deploy applications on your AWS account.
GCP
- Click Connect for GCP.
- Provide the GCP Service Account JSON key for the project you want to integrate.
- Select the target project.
- Click Connect. Once verified, the GCP project will appear on Atmosly.
Ensure the service account has sufficient permissions for Kubernetes Engine, Compute Engine, and IAM management.
Source Control
GitHub
You must be signed in to GitHub before connecting.
- Click Connect for GitHub.
- You will be redirected to install the Atmosly GitHub App on your organisation.
- Select the organisation and repositories to grant access to.
- Click Install & Authorize.
- Once installed, the integrated account will appear on Atmosly.
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:
- Click Connect for GitLab.
- In the right drawer, select GitLab Cloud from the Source dropdown.
- Sign in to GitLab if prompted. Once authenticated, the integration will appear on Atmosly.
GitLab Self-Hosted:
- Click Connect for GitLab.
- In the right drawer, select GitLab Self-Hosted from the Source dropdown.
- Enter the Base URL (your GitLab instance address) and a Personal Access Token (PAT).
To create a PAT on your self-hosted GitLab:
- Go to your GitLab profile and select Edit Profile.
- Navigate to Access Tokens in the left sidebar.
- Click Add new token, set a name and expiry date, and select the required scopes.
- Click Create personal access token.
Bitbucket
- Click Connect for Bitbucket.
- If you are signed in to Bitbucket, the integration will complete automatically.
- If not, you will be redirected to sign in first.
You must be added to a Bitbucket workspace by a workspace administrator for a successful integration.
Container Registries
ECR (AWS Elastic Container Registry)
- Click Connect for ECR.
- 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
- Click Connect.
DockerHub
- Click Connect for DockerHub.
- In the right drawer, provide:
- Username — Your DockerHub username
- Password/Token — Your DockerHub password or authentication token
- Registry URL — The DockerHub registry URL
- Click Connect.
GCR (Google Container Registry)
- Click Connect for GCR.
- In the right drawer, provide:
- GCP Project — Select the GCP project (requires GCP integration first)
- Region — Select the GCR region
- Click Connect.
Other Integrations
Cloudflare
- Click Connect for Cloudflare.
- In the right drawer, enter your Cloudflare API Token.
- Click Connect.
AWS Secrets Manager
- Click Connect for AWS Secrets Manager.
- Select the AWS account and Region.
- Click Connect to enable secret synchronization.
GCP Secret Manager
- Click Connect for GCP Secret Manager.
- Select the GCP project.
- Click Connect to enable secret synchronization.
Integration Status
Each integration displays the following details:
| Field | Description |
|---|---|
| Platform | The integration provider (with logo) |
| Account Details | Account identifier or username |
| Region | Cloud region (for cloud providers and registries) |
| Status | Connected or Disconnected |
| Created On | When the integration was established |
| Created By | User 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