An open source, survivable, strongly consistent, scale-out SQL database.
Simple horizontal scalability for your SQL database.
Survivable with no downtime for restarts, failures, or outages.
No vendor lock-in. Use CockroachDB across clouds.
CockroachDB Makes Data Easy
Simple Deployment & Operation
Easy to deploy, operate, and secure with encrypted communication and SSL authentication in any environment. Learn more →
Consistent replication via majority consensus between replicas, with no possibility of reading stale data. Upgrade… Patch… Restart… Rest assured, your applications won’t notice. Learn more →
Standard SQL interface provides access to familiar and well-established relational concepts, tools, and processes. The PostgreSQL wire protocol is supported so you can connect using any PostgreSQL client driver. Learn more →
Transactions are distributed across the cluster, whether the servers are in a single location or across multiple data centers. You don’t need to know the precise location of data; just talk to any node, and your transaction gets to the right place. Learn more →
Automated Horizontal Scaling & Repair
With horizontal scaling and minimal operator overhead, adding capacity is as easy as pointing a new node at the running cluster. Data is automatically rebalanced to nodes with more capacity. Learn more →
Highly Available By Design
Designed to survive software and hardware failures from server restarts to data center outages. This is accomplished using strongly-consistent replication and automated repair after failures. Learn more →
How does CockroachDB compare?