skip to Main Content

An evolution of the database

Architected for the cloud, CockroachDB delivers resilient, consistent, distributed SQL at your scale

Get started on CockroachCloud today

A relational database for next generation, cloud-native applications

Who is CockroachDB for?

For Developers

Scalable, distributed SQL

CockroachDB offers the familiarity and power of SQL with the comfort of your existing ORMs. Automated sharding ensures great performance as you scale.

For Architects

Design for resilience and latency

CockroachDB offers a multi-region database that operates with single-region latency and ensures data is always available and an RPO of zero.

CockroachDB


Your applications and services are distributed. Your database should be, too.

Cloud-based architectures allow you to deploy your applications anywhere. Scale your database, move data close to your users, and ensure high performance everywhere with Distributed SQL.

Scale

Access

Location

Scale your data, not your operational complexity

CockroachDB is ACID compliant, and scales globally without the need for a massive architectural overhaul. Simply add a new node to the cluster and CockroachDB takes care of balancing data across instances and geographies.

Access all your data, all the time and from anywhere

CockroachDB delivers an always-on and highly available database designed so that any loss of nodes is consumed without impact to availability. It creates, manages, and distributes replicas of your data to ensure reliability.

Give your data a location

CockroachDB is the only database that enables you to attach ‘location’ to your data at the row level. Regulate the distance between your users and their data and comply with complex privacy regulation.


Familiar and open source

CockroachDB is an ACID compliant, relational database that’s wire compatible with PostgreSQL. It’s open source and freely available for you to start using today.

CockroachCloud


Give your applications a global, cloud-native database in minutes

Leave the complexity of deploying a global database--along with all your SRE/devops headaches--to us. Launch a single or multi-region cluster in minutes with CockroachCloud.

Simple

Provision, scale and manage a complex, highly available distributed SQL cluster with just a few clicks.

Global

Deploy a single database across a broadly distributed geography with low latency reads and consistent writes.

Resilient

Reduce recovery objectives to zero and ensure your application data is always on and always available.

CONSISTENT GLOBAL TRANSACTIONS

Which deployment model and workloads are right for CockroachDB?

Whether you start with a small single region cluster or need global, multi-region coverage, CockroachDB is built to meet the needs of always-on, distributed, heavy read/write transactional workloads

Deployment Models

  • - Simple SQL
  • - Highly Available
  • - Low Latency
  • - Compliance & Privacy

Architected from the ground up to be cloud-native

CockroachDB is cloud-native and architected to be deployed on Kubernetes out of the box, which makes it the perfect choice for your new apps and services running in this new environment.

Ready to get started?

Launch a CockroachCloud cluster today

Want to learn more?

ARCHITECTURE OF A DISTRIBUTED DATABASE

World's highest valued bank uses CockroachDB

Get started with CockroachCloud

Interested in joining our team? We're hiring!

See all open positions
Back To Top