Define Your Schema as Code
Define your database schema as code using HCL, SQL, or your ORM (GORM, Django, Prisma, Drizzle, and more). Compare options for familiarity, dependency ordering, and editor support.
Define your database schema as code using HCL, SQL, or your ORM (GORM, Django, Prisma, Drizzle, and more). Compare options for familiarity, dependency ordering, and editor support.
A step-by-step guide for evaluating Atlas as your database schema management tool. Covers installation, schema-as-code, developer workflow, CI/CD, deployment, monitoring, and more.
End-to-end guide for keeping GraphQL schemas in sync with your PostgreSQL schema using Atlas. Define tables and API metadata together, generate migrations, export SDL automatically, and deploy through Atlas Cloud.
End-to-end guide for keeping OpenAPI specifications in sync with your PostgreSQL schema using Atlas. Define tables and API metadata together, generate migrations, export specs automatically, and deploy through Atlas Cloud.
Integrate Atlas with external schema sources and ORMs. Learn to manage your database schema as code regardless of programming language or ORM.
Set up your Atlas project: choose between versioned and declarative workflows, configure atlas.hcl, and organize your schema and migration directories.
Export your database schema to HCL or SQL code, configure a dev database, and verify Atlas produces a zero-diff against your live database.