Close-to-the-metal architecture handles millions of OPS with predictable single-digit millisecond latencies.
Learn MoreAnnouncing ScyllaDB 6.0 — True Elastic Scale | Learn More
Close-to-the-metal architecture handles millions of OPS with predictable single-digit millisecond latencies.
Learn MoreScyllaDB is purpose-built for data-intensive apps that require high throughput & predictable low latency.
Learn MoreLevel up your skills with our free NoSQL database courses.
Take a CourseOur blog keeps you up to date with recent news about the ScyllaDB NoSQL database and related technologies, success stories and developer how-tos.
Read MoreInterest in ScyllaDB is growing around the world. To help foster global adoption, ScyllaDB encourages online communities in users’ own native languages. Contact us if you are or would like to host or moderate a group for your own linguistic community.
We welcome feature contributions, bug reports and bug fixes, documentation improvements, and other ways for you to help make ScyllaDB the best open source NoSQL database software possible. The basic steps are:
See Contributing to ScyllaDB for all the step-by-step instructions.
Server License: Free Software Foundation’s GNU AGPL v3.0
Documentation License: Creative Commons Attribution-ShareAlike 4.0 International
ScyllaDB is under constant and rigorous testing for a battery of cases: compatibility, longevity, filesystem errors, data integrity, and distributed systems behavior. We’ve even made many of our tests open source, such as our longevity test, a Jepsen test, CharybdeFS file system injections and Project Gemini nemesis testing.
Implemented Redis API for ScyllaDB (read the docs)
Key contributor to the ScyllaDB Kubernetes Operator; Winner of ScyllaDB’s Community Member of the Year award for 2019.
Author of CDRS, a Rust driver for ScyllaDB/Cassandra (read the blog)
Dozens of commits, most relating to Python compatibility; Winner of ScyllaDB’s Most Valuable Contributions to ScyllaDB Open Source for 2018.
A distributed graph database compatible with Apache Gremlin/TinkerPop.
Learn More
A distributed time series database (TSDB).
Learn More
A distributed time series database (TSDB) for OpenNMS.
Learn More
An alternative to memcached using ScyllaDB to provide persistent storage, written in C++. Learn More
The goal of the ScyllaDB Open Source server license is to require that enhancements to ScyllaDB be released to the community. Traditional GPL often does not achieve this anymore as a huge amount of software runs in the cloud. For example, Google has no obligation to release their improvements to the MySQL kernel – if they do, they are being nice.
We promise that we will not seek to enforce the copyleft provisions in the AGPL v3.0 against you if your application (a) does not link to the ScyllaDB database directly but exclusively uses ScyllaDB drivers, and (b) you have not modified, added to, or adapted the source code of the ScyllaDB database in a way that would result in the creation of a “modified version” of or a “work based on” the ScyllaDB database as such terms are used in the AGPL v3.0. ScyllaDB works with unmodified Apache Cassandra drivers (the part you link with your application), which are released under the Apache license, which is copyleft free.
If the above is not enough to satisfy your organization’s legal department (some will not approve GPL in any form), commercial licenses are available. Feel free to contact us for details.
For trademark use approval or any questions you have about using these trademarks, please email [email protected].
Licensing and copyright information for this page:
Copyright © 2020, ScyllaDB. Licensed under Creative Commons Attribution-ShareAlike 4.0 International.
Apache® and Apache Cassandra® are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. Amazon DynamoDB® and Dynamo Accelerator® are trademarks of Amazon.com, Inc. No endorsements by The Apache Software Foundation or Amazon.com, Inc. are implied by the use of these marks.