Gremlin (programming language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Gremlin is a domain-specific language hosted in Groovy language which itself is a superset of Java.

Gremlin is a graph language. While RDBMS uses JDBC and SQL, graph databases use Blueprints and Gremlin. Gremlin is a style of graph traversal that can be natively used in various JVM languages. Currently, Gremlin provides native support for Java, Groovy, and Scala.[1]

Gremlin works over those graph databases that implement the Blueprints property graph data model. Examples include TinkerGraph, Titan, Neo4j, OrientDB, DEX, Rexster, and Sail RDF Stores.


  1. ^ "Home · tinkerpop/gremlin Wiki · GitHub". Retrieved 2012-03-08. 

External links[edit]