{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database"}],"enrichment":{"capability":"Gremlin-Python is a Python client for Apache TinkerPop that lets you write graph traversals to query and manipulate property graphs on remote TinkerPop-enabled servers using a functional, chainable syntax.","skillfed_tags":["graph-database","query-language","remote-client"],"use_cases":["Query a remote property graph to find all vertices connected to a given node and extract their properties.","Build graph traversals to analyze relationships in a social network or knowledge graph stored on a server.","Programmatically create, update, and delete vertices and edges in a remote graph database using Gremlin syntax.","Integrate graph queries into a Python application that connects to remote graph database providers.","Write complex multi-step graph algorithms using Gremlin's functional composition model."],"what_it_does":"Gremlin-Python is the official Python binding for Apache TinkerPop's Gremlin graph traversal language. It allows you to express complex queries on property graphs using a functional, chainable syntax that mirrors Gremlin's Java and Groovy variants. The package connects to remote TinkerPop-enabled servers over WebSocket and executes traversals server-side, returning results back to your Python code.\n\nThe package relies on five async-focused runtime dependencies (nest_asyncio, aiohttp, aenum, isodate, async-timeout) to handle non-blocking I/O and protocol handling. It's designed for developers familiar with Gremlin who want to work in Python without learning a new query syntax, and it maintains close parity with the reference Gremlin documentation despite being Python-specific.","worth_installing":"Yes, if you need to query or manipulate a remote property graph and want to use Gremlin's expressive traversal language in Python. The package is actively maintained, has low install friction, carries a permissive license, and ranks in the top 5000 PyPI packages. Install it only if you have a TinkerPop-enabled server to connect to; it is not useful standalone."},"id":"gremlinpython","links":{"html":"https://skillfed.io/packages/gremlinpython","md":"https://skillfed.io/packages/gremlinpython.md","pypi":"https://pypi.org/project/gremlinpython/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-07","license_spdx":null,"license_treatment":"permissive","name":"gremlinpython","python_support":"supports_current","summary":"Gremlin-Python for Apache TinkerPop"},"popularity":{"monthly_downloads":17877594,"position":1099,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.8.1"}
