● Beta — KubeEra is in active development. Profiles are live; AI-perception measurement is rolling out.
S

Scylla

App Definition & Delivery
Open source · NOASSERTION

ScyllaDB is a wide-column NoSQL database written in C++, built as a drop-in replacement for Apache Cassandra with a compatible CQL interface.

updated 2026-07-01

What it is

ScyllaDB is a wide-column NoSQL database written in C++, built as a drop-in replacement for Apache Cassandra with a compatible CQL interface. It targets the same workload profile — high write throughput, low-latency reads, multi-datacenter replication — but rewrites the engine from scratch to exploit modern multi-core hardware directly (shard-per-core architecture, own userspace I/O scheduler) instead of running on the JVM. Official product description is not publicly available in the data provided here, so treat this as an informed summary based on public knowledge of the project, not a vendor claim.

Note: it's tagged here under "App Definition and Development," which is a loose fit — Scylla is a data layer, not an app framework. Worth checking the source classification if you're using this for procurement filtering.

Who builds it and why

241 contributors and 15,630 GitHub stars indicate a project with real external contribution, not just internal commits dumped to a public mirror. Commercial backing comes from ScyllaDB Inc. (formerly Cloudius Systems), which sells a managed cloud offering and enterprise support on top of the open-source core — the standard open-core model. Founding date is not publicly available in this dataset, but the project is well-established in the database space, not a recent entrant.

Production readiness signal

  • Activity: Last commit dated 2026-07-01 — actively maintained, not abandoned.
  • Contributors: 241 is a healthy number for a systems-level C++ database; this isn't a single-vendor side project.
  • License: Flagged as NOASSERTION — meaning GitHub's license detector couldn't confirm a clear SPDX-identified license from the repo metadata. This is a real due-diligence flag, not a formality. Before you deploy this in production, manually confirm the actual license (Scylla has historically used AGPL for the core with a separate enterprise license) rather than trusting the badge.
  • Language: C++ means performance upside but also a smaller pool of engineers who can comfortably debug it in-house if you hit an edge case; you'll lean on vendor support or the community for anything below the CQL layer.
  • Latest release / CNCF maturity: Not publicly available here — check the project's release page and CNCF landscape entry directly before making a go/no-go call; this profile can't confirm graduation status or current stable version.

Who should use this

  • Teams already running Cassandra who are CPU- or latency-bound and want a compatible swap without rewriting application code.
  • Workloads with high sustained write throughput and predictable p99 latency requirements — time series, IoT ingestion, ad-tech, messaging metadata.
  • Organizations with the operational maturity to run a distributed database themselves, or willing to pay for ScyllaDB Cloud/Enterprise support to offset that.

Who should NOT use this

  • Teams that need strong transactional guarantees (multi-row ACID, joins) — this is a wide-column store, not a relational database; don't force it into that shape.
  • Small teams without dedicated ops capacity — running any Cassandra-family database well requires real operational investment (compaction strategy, repair, topology management); Scylla's performance ceiling doesn't remove that burden.
  • Anyone blocked by unclear licensing — the NOASSERTION flag means you need legal sign-off before adoption in a commercial product; don't skip this step because the tech is good.
  • Teams wanting a fully managed, hands-off experience without budget for enterprise support — the free tier is powerful but self-managed.

Alternatives

  • Apache Cassandra — the original, JVM-based, larger ecosystem and community, slower on raw throughput per node.
  • DataStax Astra DB — managed Cassandra-as-a-service, less ops overhead but vendor lock-in and cost at scale.
  • ClickHouse — if your workload is closer to analytical/OLAP than high-throughput OLTP-style key access, it's a better fit.

Pricing

Core database is open source (verify exact license terms given the NOASSERTION flag). ScyllaDB Inc. sells ScyllaDB Cloud (managed hosting) and ScyllaDB Enterprise (support, additional features) on top — standard open-core commercial layer. Exact pricing not publicly available here; check vendor site directly.

Frequently asked

What is Scylla?+
ScyllaDB is a wide-column NoSQL database written in C++, built as a drop-in replacement for Apache Cassandra with a compatible CQL interface.
Who builds Scylla?+
241 contributors and 15,630 GitHub stars indicate a project with real external contribution, not just internal commits dumped to a public mirror. Commercial backing comes from ScyllaDB Inc.
Is Scylla production ready?+
Activity: Last commit dated 2026-07-01 — actively maintained, not abandoned. Contributors: 241 is a healthy number for a systems-level C++ database; this isn't a single-vendor side project.
Who should use Scylla?+
Teams already running Cassandra who are CPU- or latency-bound and want a compatible swap without rewriting application code. Workloads with high sustained write throughput and predictable p99 latency requirements — time series, IoT ingestion, ad-tech, messaging metadata.
Who should not use Scylla?+
Teams that need strong transactional guarantees (multi-row ACID, joins) — this is a wide-column store, not a relational database; don't force it into that shape.
What are the alternatives to Scylla?+
Apache Cassandra — the original, JVM-based, larger ecosystem and community, slower on raw throughput per node. DataStax Astra DB — managed Cassandra-as-a-service, less ops overhead but vendor lock-in and cost at scale.
How much does Scylla cost?+
Core database is open source (verify exact license terms given the NOASSERTION flag). ScyllaDB Inc. sells ScyllaDB Cloud (managed hosting) and ScyllaDB Enterprise (support, additional features) on top — standard open-core commercial layer. Exact pricing not publicly available here; check vendor site directly.