CockroachDB ist eine verteilte SQL-Datenbank von Cockroach Labs. Jeder Knoten kann Lese- und Schreibzugriffe annehmen; die Kapazität wächst durch zusätzliche Knoten ohne manuelles Sharding, und Daten werden automatisch neu verteilt. Die Datenbank spricht das PostgreSQL-Wire-Protokoll, sodass viele Treiber und ORMs funktionieren. Es gibt drei Bereitstellungsformen: vollständig von Cockroach Labs verwaltet auf AWS, Google Cloud oder Azure, im eigenen Cloud-Konto (BYOC) oder selbst betrieben auf Kubernetes, On-Premises oder hybrid.
Cockroach Labs, Inc. ist ein privates US-Unternehmen mit Hauptsitz in New York und unterliegt damit US-Recht, einschließlich des CLOUD Act. Der Cloud-Dienst bietet europäische Regionen, unter anderem Frankfurt, Irland und Paris, sodass Sie Daten innerhalb Europas halten können. Das Projekt startete 2014 als Open Source unter Apache 2.0; Releases ab dem 18. November 2024 (v24.3) erscheinen unter der CockroachDB Software License. Das ist eine proprietäre Lizenz mit einsehbarem Quellcode und kein Open Source. Wer selbst betreibt, bleibt somit von den Lizenzbedingungen eines US-Anbieters abhängig.