ScyllaDB University LIVE, FREE Virtual Training Event | March 21
Register for Free
ScyllaDB Documentation Logo Documentation
  • Deployments
    • Cloud
    • Server
  • Tools
    • ScyllaDB Manager
    • ScyllaDB Monitoring Stack
    • ScyllaDB Operator
  • Drivers
    • CQL Drivers
    • DynamoDB Drivers
    • Supported Driver Versions
  • Resources
    • ScyllaDB University
    • Community Forum
    • Tutorials
Install
Search Ask AI
ScyllaDB Docs ScyllaDB Documentation Get Started with ScyllaDB Integrations and Connectors Integrate ScyllaDB with the JanusGraph Graph Data System
For AI agents: a documentation index is available at https://docs.scylladb.com/main/llms.txt. A Markdown version of this page is at https://docs.scylladb.com/main/get-started/integrations/integration-janus.md.

Integrate ScyllaDB with the JanusGraph Graph Data System¶

A graph data system (or graph database) is a database that uses a graph structure with nodes and edges to represent data. Edges represent relationships between nodes, and these relationships allow the data to be linked and for the graph to be visualized. It’s possible to use different storage mechanisms for the underlying data, and this choice affects the performance, scalability, ease of maintenance, and cost.

Some common use cases for graph databases are knowledge graphs, recommendation applications, social networks, and fraud detection.

JanusGraph is a scalable open-source graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster. It stores graphs in adjacency list format, which means that a graph is stored as a collection of vertices with their edges and properties.

The data storage layer for JanusGraph is pluggable - you can choose from several storage systems, including ScyllaDB.

In the ScyllaDB University lesson, A Graph Data System Powered by ScyllaDB and JanusGraph - Part 1 , you can learn more about using JanusGraph with ScyllaDB as the underlying data storage layer, and see a hands-on, step-by-step example. Another lesson, ScyllaDB and JanusGraph - Part 2 , covers the JanusGraph data model, how data is persisted using ScyllaDB as a backend for JanusGraph, and an example of persistence in case of server failure.

The list below contains integration projects using ScyllaDB with JanusGraph. If you have tested your application with ScyllaDB and want to publish the results, contact us using the community forum.

  • QOMPLX: Using ScyllaDB with JanusGraph for Cybersecurity

  • Zeotap: A Graph of Twenty Billion IDs Built on ScyllaDB and JanusGraph

  • Powering a Graph Data System with ScyllaDB + JanusGraph

  • ScyllaDB Shines in IBM’s Performance Tests for JanusGraph

Was this page helpful?

PREVIOUS
Integrate ScyllaDB with Kubernetes
NEXT
Integrate ScyllaDB with DataDog
  • Create an issue
  • Edit this page
ScyllaDB Documentation
Search Ask AI
  • Get Started with ScyllaDB
    • New to ScyllaDB? Start here!
    • Develop with ScyllaDB
      • Run ScyllaDB
      • Install a Driver
      • Connect an Application
      • Tutorials and Example Projects
    • Query Data
      • CQL
      • Schema
      • Inserting Data
      • Reading Data
      • Updating Data
      • Deleting Data
    • Data Modeling
      • Query Design
      • Schema Design
      • Data Modeling Best Practices
    • Learn to Use ScyllaDB
    • Build with AI
      • ScyllaDB Agent Skills
      • AI Integrations
        • MCP Toolbox for Databases
        • LangGraph
        • Feast
        • Resonate
        • Temporal
    • GUI Clients
      • DBeaver
      • DbSchema
      • LibreDB Studio
    • Integrations and Connectors
      • Integrate ScyllaDB with Spark
      • Integrate ScyllaDB with KairosDB
      • Integrate ScyllaDB with Presto
      • Integrate ScyllaDB with Elasticsearch
      • Integrate ScyllaDB with Kubernetes
      • Integrate ScyllaDB with the JanusGraph Graph Data System
      • Integrate ScyllaDB with DataDog
      • Integrate ScyllaDB with Kafka
        • Shard-Aware Kafka Connector for ScyllaDB
          • Kafka Sink Connector Quickstart
          • Kafka Sink Connector Configuration
        • ScyllaDB CDC Source Connector
          • ScyllaDB CDC Source Connector Quickstart
      • Integrate ScyllaDB with IOTA Chronicle
      • Integrate ScyllaDB with Spring
      • Shard-Aware Kafka Connector for ScyllaDB
        • Kafka Sink Connector Quickstart
        • Kafka Sink Connector Configuration
      • Install ScyllaDB with Ansible
      • Integrate ScyllaDB with Databricks
      • Integrate ScyllaDB with Jaeger Server
      • Integrate ScyllaDB with MindsDB
  • ScyllaDB Cloud
  • ScyllaDB
  • ScyllaDB Drivers
    • ScyllaDB CQL Drivers
    • ScyllaDB DynamoDB Drivers
    • Third-party Drivers
  • Versioning and Support Policy
    • ScyllaDB Version Support
    • Driver Support
    • OS Support per ScyllaDB Version
    • Upgrade Policy
Docs Tutorials University Contact Us About Us
© 2026, ScyllaDB. All rights reserved. | Terms of Service | Privacy Policy | ScyllaDB, and ScyllaDB Cloud, are registered trademarks of ScyllaDB, Inc.
Last updated on 12 Nov 2026.
Powered by Sphinx 9.1.1 & ScyllaDB Theme 1.10.0