A graph database designed for distributed and scalable management of highly interconnected data at web scale..

Download GitHub

High-performance Distributed Graph Database

Apache S2Graph is a graph database designed to handle transactional graph processing at scale. Its REST API allows you to store, manage and query relational information using edge and vertex representations in a fully asynchronous and non-blocking manner.

  • Fast
  • Distributed
  • Flexible
  • Fully Asynchronous
  • Non-blocking


  • - Low latency transactions and query processing
  • - Highly optimized data model for OLTP graph traversal


  • - Linear-scalable from ground up
  • - Big-data-ready


  • - Powerful graph query API for massive graph data processing in real-time
  • - Built-in batch layer and bucket testing


Apache S2Graph is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.