Atlas Guides
Databases
Database-specific guides for using Atlas
ORMs and Frameworks
Use your ORM of choice to define your desired schema
Atlas can be used with many common platforms and for many common use cases. Take a glance at our guides for some of these cases below, including deploying and testing migrations, and check the sidebar for more.
Database-per-Tenant
Introduction
Utilizing Atlas to manage database schemas in Database-per-Tenant architectures
Target Groups
Defining target groups
Deploying
Deploying migrations to Database-per-Tenant architecture
Cloud Control Plane
Using the Atlas Cloud Control Plane to manage migrations across multiple databases
Deploying Schema Migrations
Introduction
Getting started with deploying schema migrations
Atlas Registry
Using Atlas Registry to deploy, read, and view migrations
Kubernetes (Argo CD)
Deploying to Kubernetes with the Atlas Operator and Argo CD
Kubernetes (Flux CD)
Deploying to Kubernetes with the Atlas Operator and Flux CD
Kubernetes (Atlas Cloud)
Deploying to Kubernetes from Atlas Schema Registry
Container Images
Creating container images for migrations
AWS ECS (Fargate)
Deploying to AWS with ECS/Fargate
Fly.io
Deploying to Kubernetes with the Atlas Operator and Fly.io
GCP CloudSQL
Deploying schema migrations to Google CloudSQL using Atlas
Working with secrets
Using Atlas to implement IAM Authentication and Secret Stores
SSL Certs (Kubernetes)
Using SSL Certs with the Atlas Operator
Connect to DB from Actions
Connecting to your database from GitHub Actions
Testing
docker-compose
Creating Atlas integration tests with docker-compose
GitHub Actions
Creating Atlas integration tests with GitHub Actions
Data Migrations
Testing data migrations with Atlas
Views
Testing views with Atlas
Functions
Testing functions with Atlas
Domains
Testing domains with Atlas
Stored Procedures
Testing stored procedures with Atlas
Triggers
Testing triggers with Atlas