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.

  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:

      Search

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

      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:

      Adapters

    There are different 3rd party storage adapters for JanusGraph:

      Visualization

    JanusGraph supports variety of visualization tools like Arcade Analytics, Cytoscape, Gephi plugin for Apache TinkerPop, Graphexp, Key Lines by Cambridge Intelligence, Linkurious and Tom Sawyer Perspectives.

    Presentations


    Users


    The following users have deployed JanusGraph in production. See all users