tinkerpop / gremlin

Home | Edit | New

Home

Gremlin is a graph-based programming language. The documentation herein will provide all the information necessary to understand how to use Gremlin for graph query, analysis, and manipulation.1

Please join the Gremlin users group at http://groups.google.com/group/gremlin-users. Finally, if you are a Gremlin user, please add to the Gremlin in the Wild wiki page with your specific Gremlin uses cases.

IMPORTANT NOTICE: Gremlin 0.5 will be released soon. Gremlin 0.5 boasts a complete re-write of the compiler/virtual machine. The new version is orders of magnitude faster than Gremlin 0.2.2 on certain types of operations. Moreover, its completely lazy, and thus, memory efficient with respect to large graph computations. Please feel free to git pull and use the current alpha compiler/vm. Though, note it is unstable and is changing daily. Finally, this documentation will be changing (slightly) with the release of Gremlin 0.5 (e.g. function name changes, operations updated, etc.). The best way to stay abreast of the progress is via the Gremlin users group at http://groups.google.com/group/gremlin-users.


  1. The Benefits of Gremlin
  2. Getting Started
  3. Basic Concepts
  4. Intermediate Concepts
  5. Advanced Concepts
  6. Graph Framework Connectors
  7. Conclusion

ABOVE IS GUARANTEED GREMLIN 0.5 COMPLIANT (DOCUMENTATION REQUESTS)


1 Gremlin documentation is up to date with the current Gremlin codebase, not with the latest Gremlin release.

Last edited by okram, Tue Aug 31 05:53:38 -0700 2010
Home | Edit | New
Versions: