Spin up for a free cluster and claim your free t-shirt.
A distributed SQL database built for Kubernetes
CockroachDB is the only database architected and built from the ground up to deliver on the core distributed principles of atomicity, scale and survival so you can manage your database IN Kubernetes, not along the side of it.
Scale with ease
Deploy with operator
CockroachDB replicates data & automates placement across pods so you can survive failures & avoid downtime
Each instance of CockroachDB is the same, allowing you to spin up new instances and scale without manual work
The CockroachDB operator simplifies basic configuration and enables you to patch & roll upgrades in production
No downtime upgrades, patches & schema changes
As a distributed database, CockroachDB allows you to roll software updates, patches, and schema modifications to each node, one at a time without service disruption. And with our beta Kubernetes Operator, we’ve made managing these changes even easier.
Don’t federate clusters, distribute data
CockroachDB combines the familiarity of relational data with limitless cloud scale, allowing you to deply a single logical database across multiple regions and still guarantee transactional consistency
Multi-master, Guaranteed transactions
Break free from manual sharding and complex workarounds. CockroachDB dramatically simplifies scaling applications. Expand with simple, familiar SQL DML.
CockroachDB can be deployed across multiple Kubernetes clusters and function like a single logical database, eliminating the need to federate clusters.
The CockroachDB Kubernetes Operator
While CockroachDB doesn't need an operator for many of its fundamental capabilities, there are some areas an operator can help and we’ve delivered our operator to help make CockroachDB the easiest and most effective database available for Kubernetes.
Simply scale your cluster without manual process
Deploy a secure cluster and automate basic configurations
Upgrade CockroachDB and apply security patches without downtime
What workloads are right for CockroachDB?
CockroachDB allows you to build data-intensive applications with greater efficiency. It is the database of choice for your modern workloads running in the cloud and is in production, serving global (and local) data to thousands of breakthrough applications.
General Purpose Database
System of Record
Trust CockroachDB as the primary data store for even the most mundane apps and services
Store and process mission-critical data with limitless scale, guaranteed uptime and correctness
Manage transactional data and perform basic analytics in the database
Learn how CockroachDB works with Kindred’s architecture made up of over 200 microservices.
Bose upgraded their foundation with CockroachDB in order to create a cost effective, scalable, and global data strategy.