Skip to main content

Feature Compatability

Atlas is Open-Core

Atlas is an open-core project. The core engine is open-source and available on GitHub under the Apache 2.0 license. Open-source features cover the core functionality of Atlas, including database inspection, diffing, migration planning and execution, and more. For the basic and common use cases, the open-source version of Atlas is more than enough.

In addition, Atlas also offers a number of advanced features that are only available in proprietary versions. The vast majority of these features are available in the Pro Plan of Atlas, which you can use for free by creating an Atlas account.

Pro Plan

Users can upgrade to the Pro Plan for free, granting them up to 3 seats per company. After that limit, users can purchase additional seats. To learn more about our plans and pricing, visit the Atlas Pricing Page.

Create your Atlas Pro account by running the command below and following the instructions on the screen:

atlas login

Feature Availability

This document compares the CLI features available to users who are logged in to Atlas Cloud and those who are not.

CLI Features

FeatureAvailability
Database InspectionOpen
Schema DiffingOpen
Versioned MigrationsOpen
Declarative MigrationsOpen
Migration LintingOpen
Pre-migration checksPro
Migration CheckpointsPro
Schema VisualizationPro
Interactive MigrationsPro
Testing FrameworkPro

Schema Visualization as well as Interactive Migrations are features that require connectivity to the cloud and hence are not available in the open-source version of Atlas.

Database Support

All common open-source RDBMS are supported in all versions of Atlas. In addition, Atlas also supports SQL Server, ClickHouse and Redshift in the Pro Plan.

DriverAvailability
MySQLOpen
PostgreSQLOpen
MariaDBOpen
SQLiteOpen
LibSQLOpen
SQL ServerPro
ClickHousePro
RedshiftPro

Database Features

Most common database features are supported in all versions of Atlas. More advanced features are available to users of the Pro Plan.

FeatureAvailability
Tables and ColumnsOpen
IndexesOpen
Foreign KeysOpen
ConstraintsOpen
PartitionsOpen
ViewsPro
Materialized ViewsPro
Stored ProceduresPro
FunctionsPro
TriggersPro
Sequences (Postgres)Pro
Composite Types (Postgres)Pro
Domain Types (Postgres)Pro
Extensions (Postgres)Pro
Row-level Security (Postgres)Pro

Data Sources

Data Sources are a powerful feature of Atlas that allows you to load data from external sources into your Atlas Project.

Data SourceAvailability
SQLOpen
ExternalOpen
RuntimevarOpen
HCL SchemaOpen
External SchemaOpen
Remote DirOpen
Template DirOpen
AWS RDS TokenOpen
GCP CloudSQL TokenOpen
Composite SchemaPro