Atlas Cloud: Getting Started with Database Schema Management
Introduction to Atlas Cloud
Atlas Cloud is an online platform for managing your organization's Atlas Pro licenses. It also provides a set of features and products that complement Atlas CLI to allow teams to build robust, end-to-end schema management workflows.
Atlas Pro: Unlock the Full Power of Atlas
For individuals and teams that want to unlock the full potential of Atlas, the Pro plan provides access to advanced CLI features, access to non-open-source database drivers, and schema management for Pro schema objects, such as views, triggers, extensions, stored procedures, and functions. For a full list of the CLI features that require login access, click here.
User Roles in Atlas Pro:
In an Atlas Pro organization, each member is assigned a role that defines their level of access:
- Admin – Full access. Can manage users, organization settings, and deployments.
- Member – Can make changes to directories and schemas, such as reviewing and approving updates.
- Viewer – Can view directories and schemas but cannot make any changes.
Why Choose Atlas Cloud?
Atlas Cloud provides a centralized platform for your team to collaborate on database schema changes. Here are some of the key benefits:
- Single Source of Truth: Manage a single, versioned source of truth for your schemas and migrations with auto-generated docs, ERDs, and change audit, ensuring consistency across environments and providing a system of record where all changes are reviewed, checked, and compliant with SOC2 requirements.
- Collaborative Workflows: Enable seamless collaboration between developers, DBAs, and platform engineers with features like pull request reviews and deployment approvals.
- Automated and Safe Migrations: Automatically simulate and review migrations during your CI process to ensure that your database changes are safe to deploy.
- Visibility and Control: Gain a unified view of your database schemas and their migrations across all environments, with detailed logs to quickly troubleshoot failed migrations.
- Drift Detection: Automatically monitor and detect drifts when databases change outside of your process by comparing them against the desired state (code), or find differences between environments to keep schemas consistent. Atlas Cloud provides reports with diffs, suggested fixes, ERD views, and instant alerts to help teams resolve issues before they spread.
Getting Started with Atlas Cloud
To start using Atlas Cloud, you first need to log in. If you don't have an account, you can sign up for free.
To start with Atlas Pro, sign up via the UI or CLI:
atlas login
Once you've logged in, you can start using Pro features in the CLI. Note, new organizations get a 30-day free trial. After that, a license is required to continue using Atlas Pro. To learn more see the pricing page.
Key Features of Atlas Cloud
Schema Documentation
Enjoy always up-to-date automatically generated docs and ERD for your schema. Atlas Cloud manages a single source of truth for the database schema in a format that is easy to understand and navigate.
Automatic Pull Request Review
Atlas automatically simulates and reviews your migrations during the CI process to ensure that your migrations are safe to deploy.
Simplify your Pipelines
De-clutter deployment pipelines by pushing migrations to Atlas Cloud. Atlas seamlessly integrates with modern deployment tools like Kubernetes and Terraform to make it easy to deploy your migrations to production as part of your existing CD process.
Troubleshooting and Visibility
Quickly resolve failed migrations with detailed deployment logs. Atlas Cloud provides a unified view for your database schemas and their migrations across all of your environments.
Drift Detection
Automatically monitor schema drifts and ensure your database schemas are always in sync with their desired state.
Send Notifications
Notify the right people when schema changes are proposed and deployed via Slack and other integrations.
And additional features such as pre-migrations checks, schema monitoring, and more.
Frequently Asked Questions (FAQ)
Q: What is Atlas Cloud?
A: Atlas Cloud is a platform that takes database schema management to the next level by providing a single source of truth for your database schemas and migrations, along with advanced collaboration, monitoring, deployment, schema change audit logging, and built-in guardrails for safe migrations. It is tightly integrated with the Atlas CLI and helps streamline collaboration, automate CI/CD processes, and monitor databases across all environments.
Q: Is Atlas Cloud free?
A: Atlas Cloud is a commercial product. However, we offer a free Hacker License for non-commercial use. In addition, all new organizations receive a 30-day free trial of the Pro plan to explore all its features. After the trial, a paid license is required to continue using Atlas Pro.
Q: How does Atlas Cloud help with database migrations?
A: Atlas Cloud can automatically review your database migrations in pull requests to check for dangerous changes, ensuring that your migrations are safe to deploy. It also provides a central place to manage and deploy your migrations to different environments.
Q: Can I use Atlas Cloud with my existing database?
A: Yes, Atlas supports a wide range of databases, including PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, ClickHouse, Oracle, Redshift, and more. You can connect Atlas Cloud to your existing database to start managing its schema. For a complete list of supported databases, see the documentation.
Can I see a demo?
Yes, head over to our live demo account to see Atlas Cloud in action.