Gremlin is a graph traversal language and virtual machine developed by Apache TinkerPop . Apache TinkerPop is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP).

Apache TinkerPop has below sub projects:

  • Gremlin: A graph traversal (query) language
  • Gremlin Console: An interactive shell for working with local or remote graphs (based on the Groovy console)
  • Gremlin Server: Allows hosting of graphs remotely via a HTTP/WebSocket connection
  • TinkerGraph: A small in-memory graph implementation

Language Driver

tcl-gremlin : Gremlin Server driver for Tcl