Initial release | May 3, 2017[1] | .
---|---|
Stable release | 0.6.3
/ February 18, 2023[2] |
Repository | https://github.com/JanusGraph/janusgraph/ |
Written in | Java |
Type | Graph database |
License | Apache License 2.0 |
Website | janusgraph |
JanusGraph is an open source, distributed graph database under The Linux Foundation.[3] JanusGraph is available under the Apache License 2.0. The project is supported by IBM, Google, Hortonworks and Grakn Labs.[4]
JanusGraph supports various storage backends (Apache Cassandra, Apache HBase, Google Cloud Bigtable, Oracle BerkeleyDB, ScyllaDB).[5][6] The Scalability of JanusGraph depends on the underlying technologies, which are used with JanusGraph. For example, by using Apache Cassandra as a storage backend scaling to multiple datacenters is provided out of the box.
JanusGraph supports global graph data analytics, reporting, and ETL through integration with big data platforms (Apache Spark, Apache Giraph, Apache Hadoop).[7]
JanusGraph supports geo, numeric range, and full-text search via external index storages (ElasticSearch, Apache Solr, Apache Lucene).[8]
JanusGraph has native integration with the Apache TinkerPop[9] graph stack (Gremlin graph query language, Gremlin graph server, Gremlin applications).[7]
JanusGraph is the fork of TitanDB[10] graph database which is being developed since 2012.[11][3]
JanusGraph is available under Apache Software License 2.0.
For contributions an individual or an organisation must sign a CLA paper.[29]