fbpx

Scylla University LIVE Summer School |  July 28 & July 29

Scylla U Sticky Banner icon
Pick Your Timezone >

Scylla Integrations

Scylla is a highly-scalable, high performance NoSQL database perfect for integrations with other big data architecture components.

scylla-integrations-logo
Ecosystem Integrations
Ecosystem Integrations Storage Integrations

Ecosystem Integrations​

Scylla integrates seamlessly with your favorite big data and cloud application architectural components, either feeding or being fed from it, such as event streaming or analytics platforms.

spark

Apache Spark is the fastest, most powerful and scalable streaming data analytics framework. Many users who deploy Spark deploy Scylla because they are entirely complementary technologies. The Scylla Migrator project is built against Apache Spark.

kafka

Apache Kafka is the open source event streaming data platform. Scylla provides an open source sink connector for Apache Kafka.

datadog

Datadog is a monitoring service for cloud-scale applications. Scylla provides a Datadog integration which uses Prometheus format metrics.

akka

Akka allows developers to build highly concurrent distributed and resilient message-driven applications in Java and Scala.
Video-on-demand provider Tubi uses Akka and Scylla for machine learning experimentation.

presto

Presto is a popular, open source, distributed SQL query engine. It is used to run ad-hoc, interactive analytic queries on many data sources. GPS Insight uses Presto with Scylla for data analytics.

parquet

Apache Parquet is a popular columnar storage format. Designed for storage efficiency and compression optimization, it is used across many big data ecosystems. You can use the Scylla Spark Migrator to import Parquet files into Scylla, and we are doing work to allow you to even output data from Scylla into Parquet format.

Persistent Datastore Integration

Scylla can be used as a persistent data store for many different application types, extending its use cases to entirely new paradigms such as graph, time series, distributed ledger, and caching.

JanusGraph

JanusGraph is an open source distributed graph database that uses the Apache Gremlin/TinkerPop query language. JanusGraph databases backed with Scylla are capable of scaling to billions of objects while maintaining smooth performance.

KairosDB

KairosDB is a general purpose distributed time series database (TSDB) that uses Scylla for a persistent data store. KairosDB includes collectors for Telnet, REST and Graphite, and is extensible through plug-ins.

Newts

Newts is a distributed time series database (TSDB) purpose-built for OpenNMS. It is a purpose-built solution using Scylla as an embedded distributed datastore to track network device time series data.

iota

IOTA Chronicle is the permanode solution for IOTA Foundation’s distributed ledger technology. While some nodes in IOTA’s architecture can be ephemeral, IOTA uses Scylla as its distributed persistent datastore in The Tangle.

valustor

Valustor is an alternative to memcached using Scylla to provide persistent storage, written in C++.

What Will You Combine with the Power of Scylla?

While we try to keep our ear to the ground when it comes to new and unique use cases for Scylla, we’d love to hear what you are working on in your own projects. We’d invite you to contact us directly if you have a story to share, or join our Slack and our Google group based mailing list to share your work with your industry peers.

Join Our Open Source Community

Our open source NoSQL database community is vibrant and growing. Find ways to help make Scylla the best open source database software possible.