Apache TinkerPop Gremlin Traversal API

The Gremlin graph traversal language and API provide a functional, data-flow-based language for expressing complex graph queries and mutations. Gremlin steps include vertex/edge traversals (V, E, out, in, both, outE, inE), filtering (has, where, filter), transformation (map, flatMap, select, project), aggregation (groupCount, group, count, sum), and mutation steps (addV, addE, property, drop). Available as Java, Python, JavaScript, Go, .NET, and other language SDKs.

API entry from apis.yml

apis.yml Raw ↑
aid: apache-tinkerpop:apache-tinkerpop-gremlin-api
name: Apache TinkerPop Gremlin Traversal API
description: The Gremlin graph traversal language and API provide a functional, data-flow-based language
  for expressing complex graph queries and mutations. Gremlin steps include vertex/edge traversals (V,
  E, out, in, both, outE, inE), filtering (has, where, filter), transformation (map, flatMap, select,
  project), aggregation (groupCount, group, count, sum), and mutation steps (addV, addE, property, drop).
  Available as Java, Python, JavaScript, Go, .NET, and other language SDKs.
humanURL: https://tinkerpop.apache.org/docs/current/reference/
tags:
- Gremlin
- Graph Traversal
- Graph Database
- Java
- Python
properties:
- type: Documentation
  url: https://tinkerpop.apache.org/docs/current/reference/
- type: SDK
  url: https://pypi.org/project/gremlinpython/
  title: Python Gremlin SDK
- type: SDK
  url: https://search.maven.org/search?q=org.apache.tinkerpop
  title: Java Maven SDK
- type: SDK
  url: https://www.npmjs.com/package/gremlin
  title: JavaScript/Node.js SDK