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, Graphlytic, G.V() - Gremlin IDE, Key Lines by Cambridge Intelligence, Ogma by Linkurious and Tom Sawyer Perspectives.

    Presentations


    Users


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