CheckOps home

Tools directory

A

CheckOps

Atlas

Atlas is an Apache-2.0 schema-as-code tool from Ariga for declarative and versioned database migrations, with migration linting and schema tests in CI.

Visit website

Latest public signals

Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.

Visit Website

Introduction

Atlas is a language-agnostic tool for managing and migrating database schemas using DevOps principles. In declarative mode it compares the current database with a desired state in HCL, SQL or an ORM schema and plans a migration, similar to Terraform; in versioned mode it plans migration files for you.

For quality gates, atlas migrate lint analyses migrations for destructive or risky changes, and schema tests verify behaviour. Atlas Cloud and Atlas Pro add commercial features such as CI integrations.

In the quality loop Atlas checks schema changes before they reach production.

The source code is at ariga/atlas on GitHub under the Apache-2.0 licence, with about 8,800 stars; the most recent commit was on 5 November 2026.

Features

  1. Declarative migrations: Desired-state planning.
  2. Versioned migrations: Auto-planned files.
  3. Migration lint: Detect risky changes.
  4. Schema tests: Test schema behaviour.
  5. ORM support: Load schemas from ORMs.
  6. CI integrations: GitHub Actions and more.

Pros

  1. Safety checks: Lint catches destructive changes.
  2. Free to use: Open source under the Apache-2.0 licence, so the core tool costs nothing to use.
  3. Actively maintained: The repository had commits as recent as 5 November 2026.
  4. Community: About 8,800 GitHub stars.

Cons

  1. Feature tiers: Some features need Atlas Pro or Cloud.
  2. New concepts: HCL schemas to learn.
  3. Migration from other tools: Effort to adopt.
atlas migrate lint --dir file://migrations --dev-url docker://postgres/16/dev --latest 1

Resources:

Pricing

Atlas’s core is open source under Apache-2.0. Atlas Cloud and Atlas Pro are commercial; see atlasgo.io for plans.

  1. Teams managing schemas as code.

Conclusion

Atlas brings Terraform-style workflows and linting to database schemas.

Check which features need a paid tier.

On CheckOps, Atlas is filed under the Release & CI gates and Integration testing stages. Related tools listed here include pgTAP, utPLSQL, SQLFluff, Squawk, Database Lab Engine and dbt tests. A short trial on a real project, with your own code, data and pipeline, is usually the fastest way to choose between them, because fit matters more than feature lists. Facts here come from the official site, documentation and repository, checked on 11 November 2026.

Alternatives

Other tools on CheckOps that cover similar ground. Open a page, or compare one with Atlas side by side.