使Gremlin能够自然地支持命令式和声明式查询、主机语言不可知性、用户定义的领域特定语言、可扩展的编译器/优化器、单机和多机运行模型、混合深度和广度优先评估以及图灵完备性。作为一个解释性的类比，Apache TinkerPop和Gremlin之于图数据库，就如同JDBC和SQL之于关系型数据库。 同样，Gremlin遍历机与图计算的关系也类似于为Java虚拟机与通用计算之间的关系。
供应商的一体化.Gremlin是Apache2许可的图遍历语言，可供图系统供应商使用。通常有