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 $9/seat per month. We provide a free, 30-day trial for new users. After the trial period, a license is required to continue using Atlas Pro.
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
Feature | Availability |
---|---|
Database Inspection | Open |
Schema Diffing | Open |
Versioned Migrations | Open |
Declarative Migrations | Open |
Migration Linting | Open |
Pre-migration checks | Pro |
Migration Checkpoints | Pro |
Schema Visualization | Pro |
Interactive Migrations | Pro |
Testing Framework | Pro |
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.
Driver | Availability |
---|---|
MySQL | Open |
PostgreSQL | Open |
MariaDB | Open |
SQLite | Open |
LibSQL | Open |
SQL Server | Pro |
ClickHouse | Pro |
Redshift | Pro |
Database Features
Most common database features are supported in all versions of Atlas. More advanced features are available to users of the Pro Plan.
Feature | Availability |
---|---|
Tables and Columns | Open |
Indexes | Open |
Foreign Keys | Open |
Constraints | Open |
Comments | Open |
Partitions | Open |
Views | Pro |
Materialized Views | Pro |
Stored Procedures | Pro |
Functions | Pro |
Triggers | Pro |
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 Source | Availability |
---|---|
SQL | Open |
External | Open |
Runtimevar | Open |
HCL Schema | Open |
External Schema | Open |
Remote Dir | Open |
Template Dir | Open |
AWS RDS Token | Open |
GCP CloudSQL Token | Open |
Composite Schema | Pro |