Apache TinkerPop™ is an open source graph technology stack, providing a storage agnostic interface to graph databases and graph analytics frameworks. Tinkerpop 3.x represents a major change in the API since 2.x given a complete re-write with Java 8 and refined thinking with respect to graph traversal mechanisms for both OLTP and OLAP.
Apache TinkerPop™ 3.x provides graph computing capabilities for both graph databases (OLTP) and graph analytic systems (OLAP) under the Apache2 license.
It offers:
- A standard, vendor-agnostic graph API on the JVM (needs Java 8)
- In-memory reference implementation of this API, TinkerGraph
- A standard, vendor-agnostic graph query language, called "Gremlin" (Groovy based)
- OLTP and OLAP engines for evaluating query
- A command line shell, Gremlin shell
- Visualization, via Gephi Integration
More information:
- Main Website
- Google Groups (Gremlin-users)
- Github