Manage your
database schemas with Atlas CLI

Atlas CLI is an open source tool that helps developers manage their database schemas by applying modern DevOps principles. Contrary to existing tools, Atlas intelligently plans schema migrations for you, based on your desired state.

Define your schemas using the Atlas DDL

Atlas DDL is a declarative, Terraform-like configuration language designed to capture an organization’s data topology. Currently, it supports defining schemas for SQL databases such as MySQL, Postgres, SQLite and MariaDB.

Visualize your schemas
using the Atlas UI

With a single command-line flag, Atlas opens up as a rich user interface to visualize and manage your data topology.


Migrate, your way.

Atlas provides the user with two types of migrations - declarative and versioned.

Declarative Migrations

Declarative migrations are migrations in which the user provides the desired
state, and Atlas gets your schema there instantly.

Versioned Migrations

Coming soon

Atlas offers you an alternative workflow, in which migrations are explicitly defined and
assigned a version. Atlas can then bring a schema to the desired version by following
the migrations between the current version and the specified one.