Tools/ydb-platform/ydb

ydb

YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions

4.8k+3/wkemergingC++Apache License 2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Jun 2026

YDB is a distributed SQL database built to scale to thousands of nodes without giving up strong consistency or ACID transactions. It handles both transactional and analytical workloads, speaks PostgreSQL and Kafka wire protocols, and scales storage and compute independently. Apache 2.0, open sourced by Yandex, where it runs systems at very large scale.

Running YDB yourself is a serious commitment. It is a true distributed system: you deploy a cluster across availability zones, manage storage nodes separately from compute, and own the upgrades and monitoring. Ansible and Kubernetes paths exist, but this is heavy infrastructure. A single-node dev setup is easy. A fault-tolerant production cluster is not a side project.

If you genuinely need Spanner-style horizontal scale with strong consistency, YDB is a credible open alternative to CockroachDB or Google Spanner. Most teams do not need this. Solo and small teams are far better served by plain Postgres. Reach for YDB when a single Postgres box truly cannot hold your write volume and you have people who can run distributed storage.

The catch is the ecosystem and the origin. Tooling, community, and third-party integrations are thinner than the mainstream databases, and the project's center of gravity is Yandex. The PostgreSQL compatibility helps, but you are betting on a smaller ecosystem to save yourself from a scaling wall most apps never hit.

Free vs Self-Hosted vs Paid

free self hosted paid cloud

Free (self-hosted): The full database under Apache 2.0. Distributed SQL, ACID transactions, row and column tables, Postgres and Kafka compatibility. No feature gates.

Self-hosted: Free software, heavy operations. Multi-node clusters across availability zones, separate storage and compute layers, plus your own monitoring and upgrades. Budget for distributed-systems expertise.

Paid (managed cloud): Managed YDB is offered as a hosted service (via Yandex Cloud), where you pay for compute and storage and skip the cluster operations. Best fit when you want the scale without running the infrastructure yourself.

Free to self-host, with a managed cloud option. Only worth the operational weight if you truly need Spanner-style scale.

Self-hosting ops:heavy
View pricing page →

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
76/100 · B+
Adoption17/30
Maintenance25/25
Community9/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Community discussions enabledOrganization account (136 public repos)

License: Apache License 2.0

Use freely. Patent grant included.

Commercial use: ✓ Yes

About

Owner
YDB Platform (Organization)
Stars
4,755
Forks
799

Explore Further

More tools in the directory