Graph databases & knowledge graphs · JanusGraph (Linux Foundation project)

JanusGraph

Open-source distributed property-graph database queried with Gremlin, with pluggable storage and indexing backends.

JanusGraph is an open-source, distributed property-graph database queried through Apache TinkerPop's Gremlin, and its defining trait is pluggability: it has no storage engine of its own, instead running on top of Apache Cassandra, Apache HBase, ScyllaDB or Google Cloud Bigtable, with Elasticsearch, Apache Solr or Apache Lucene handling mixed-index search. That lets a team reuse infrastructure and operational expertise they already have instead of adopting a new storage system just for graph data. It originated as a fork of Titan and is now governed as a Linux Foundation project with no single vendor; there is no first-party managed cloud service, so it is run self-hosted or via a compatible managed backend. It suits large-scale, horizontally distributed graphs where the team already operates one of its supported storage layers.

At a glance

Vendor JanusGraph (Linux Foundation project)
Pricing model Open source + paid options
Free tier Yes
Deployment Self-hosted
Open source Yes (Apache-2.0)
Best for Teams running large distributed graphs on infrastructure they already operate, such as Cassandra or HBase clusters.

Pricing

Free open-source software; costs come from the storage and indexing backends you choose to run it on.

Pricing has not been verified yet — see the vendor's site.

Features

  • Gremlin query language (Apache TinkerPop)
  • Pluggable storage backends: Cassandra, HBase, ScyllaDB, Bigtable
  • Pluggable indexing: Elasticsearch, Solr, Lucene
  • Horizontal scalability via the chosen storage layer
  • Distributed transactions with eventual or strict consistency options
  • Vendor-neutral, community-governed development

Integrations

Profile last reviewed September 21, 2026

Alternatives

JanusGraph in the index now

Terms to know

Related guides