Gremlin is a domain specific language for traversing property graphs. Gremlin makes use of Groovy and Pipes to perform complex graph traversals. This language has application in the areas of graph query, analysis, and manipulation. Connectors, provided by Blueprints, exist for the following graph management systems:
- Graph database connectivity:
- TinkerGraph in-memory graph
- Neo4j graph database
- OrientDB graph database
- DEX graph database
- Rexster RESTful graph shell
- Sesame 2.0 compliant RDF stores
- Supporting extensions:
- GraphML Reader/Writer library
- Java Universal/Graph framework
The documentation for Gremlin can be found at this location. Finally, please visit TinkerPop for other software products.