JanusGraph
An open-source distributed property graph database forked from the Titan codebase. Supports pluggable storage backends (Cassandra, HBase, BerkeleyDB) with ACID transactions and native TinkerPop integration.
Elsewhere
- Overall rank
- #31
- First released
- April 2017
- License
- Apache-2.0
- Built with
- Java
Lineage
- Titan, 2012: no longer developed.
- DataStax Enterprise, 2016: based on Titan.
- JanusGraph, 2017: fork of Titan.
- Apache HugeGraph, 2018: inspired by Titan; inspired by JanusGraph.
Sources 7 references
Protocols Gremlin (WebSocket), Gremlin (HTTP)
JanusGraph Server wraps Gremlin Server; default channelizer is WebSocket, HttpChannelizer or WsAndHttpChannelizer enable HTTP access on the same port 8182.
-
This section will describe how to use the WebSocket configuration, as well as describe how to configure JanusGraph Server to handle HTTP endpoint interactions.
JanusGraph Server - JanusGraph · reviewed 2026-08-02
License Apache-2.0
Confirms the current value.
-
All functionality is totally free. No need to buy commercial licenses. JanusGraph is fully Open Source under the Apache 2 license.
JanusGraph · reviewed 2026-08-02
Released 2017-04
Confirms the current value. The project was announced under the Linux Foundation in January 2017 as a fork of Titan, but its first tagged release (0.1.0) shipped in April 2017.
-
Version 0.1.0 (Release Date: April 11, 2017)
Changelog · reviewed 2026-08-02 -
JanusGraph is a fork of the popular open source project Titan, originally released in 2012 by Aurelius, and subsequently acquired by DataStax.
JanusGraph connects the past and future of Titan · reviewed 2026-08-02
Language Java
JanusGraph's docs/README describe it only in general terms without stating 'Java' in prose; the project's pom.xml (Maven build, maven-compiler-plugin config) is direct, unambiguous evidence it's a Java codebase.
-
<artifactId>maven-compiler-plugin</artifactId> <version>3.13.0</version> <configuration> <source>${compiler.source}</source> <target>${compiler.target}</target> <compilerArgs> <arg>-Xmaxerrs</arg> <arg>500</arg> <arg>-Xlint:unchecked</arg> </compilerArgs> </configuration> </plugin>
pom.xml - JanusGraph/janusgraph · reviewed 2026-08-02
Lineage fork of Titan
-
JanusGraph is a fork of the popular open source project Titan, originally released in 2012 by Aurelius, and subsequently acquired by DataStax.
JanusGraph connects the past and future of Titan · reviewed 2026-09-23 -
This product is based on Titan, originally developed by Aurelius (acquired by DataStax)
JanusGraph NOTICE.txt · reviewed 2026-09-23