Command Palette

Search for a command to run...

Page Inspect

https://janusgraph.org/
Internal Links
1
External Links
62
Images
12
Headings
2

Page Content

Title:JanusGraph
Description:Distributed graph database
HTML Size:24 KB
Markdown Size:4 KB
Fetched At:November 18, 2025

Page Structure

h2Presentations
h2Users

Markdown Content

JanusGraph

Toggle navigation JanusGraph

-
- Docs
- Download
- Donate
- GitHub

Distributed, open source, massively scalable graph database

JanusGraph is a scalable graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster.

JanusGraph is a project under The Linux Foundation, and includes participants from Expero, Google, GRAKN.AI, Hortonworks, IBM and Amazon.

Getting started   View on GitHub

Scalable

- Elastic and linear scalability for a growing data and user base
- Data distribution and replication for performance and fault tolerance
- Multi-datacenter high availability and hot backups

Open source

All functionality is totally free. No need to buy commercial licenses. JanusGraph is fully Open Source under the Apache 2 license.

Transactional

JanusGraph is a transactional database that can support thousands of concurrent users executing complex graph traversals in real time. Support for ACID and eventual consistency.

Data Storage

Graph data can be stored in:

- Apache Cassandra
- Apache HBase
- Google Cloud Bigtable
- Oracle BerkeleyDB
- ScyllaDB

Search

Advanced search capabilities like full-text search can optionally be supported via:

- Elasticsearch
- Apache Solr
- Apache Lucene

Analytics

In addition to online transactional processing (OLTP), JanusGraph supports global graph analytics (OLAP) with its Apache Spark integration.

TinkerPop

Native integration with the Apache TinkerPop™ graph stack:

- Gremlin graph query language
- Gremlin Server
- Gremlin Console

Adapters

There are different 3rd party storage adapters for JanusGraph:

- Aerospike
- DynamoDB
- FoundationDB

Visualization

JanusGraph supports variety of visualization tools like Arcade Analytics, Cytoscape, Gephi plugin for Apache TinkerPop, Graphexp, Graphlytic, G.V() - Gremlin IDE, Key Lines by Cambridge Intelligence, Ogma by Linkurious and Tom Sawyer Perspectives.

## Presentations

* * *

- TinkerPop Wide: Q&A with JanusGraph, Oleksandr Porunov, Boxuan Li, & Stephen Mallette - 2024.02.23
- JanusGraph Online Meetup, Boxuan Li, Natalia Tisseyre, & Oleksandr Porunov - 2023.11.06
- JanusGraph Online Meetup, Marc de Lignie, Saurabh Verma, & Bruno Berisso - 2021.05.18
- JanusGraph Online Meetup, Florian Grieskamp, Bruno Berisso, & Ted Wilmes - 2020.10.07
- JanusGraph Online Meetup, Ryan Stauffer, Ted Wilmes, Aaron Ploetz, Becky Nelson, & Rick Paiste - 2019.08.07
- JanusGraph Online Meetup, Chris Hupman, Ryan Stauffer, Jan Jansen, John Mertic, & Ted Wilmes - 2019.03.27
- DataWorksJun2017: Large Scale Graph Analytics with JanusGraph, P. Taylor Goetz, 2017.06.13
- HBaseCon2017 Community-Driven Graphs with JanusGraph, Jing Chen He & Jason Plurad, 2017.06.12

## Users

* * *

The following users have deployed JanusGraph in production.

See all users

Join our community channels for troubleshooting help or questions about installation, configuration, and usage of JanusGraph.

Join Gremlin users group for questions regarding the Gremlin graph traversal language in general.

-
-
-
-
-
-

See Documentation

For discussion on internal implementation details of JanusGraph or proposing a major new feature or subproject use the JanusGraph dev group.

Copyright © 2017-2025 JanusGraph Authors. All rights reserved.
The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page.
Apache®, Apache Hadoop, Hadoop®, Apache Spark, Apache Giraph, Apache Solr, Apache TinkerPop, and Apache Lucene® are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.