{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/15"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/18"},{"label":"Database","url":"https://skillfed.io/packages/category/database/4"},{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends/2"}],"enrichment":{"capability":"pymgclient is a Python adapter for Memgraph graph database, implementing the DB-API 2.0 specification to enable query execution and result fetching through a standard cursor interface.","skillfed_tags":["graph-database","db-api-2.0","c-extension"],"use_cases":["Build Python applications that query and manipulate graph data stored in Memgraph using standard DB-API patterns.","Integrate Memgraph as a backend for knowledge graphs, recommendation engines, or relationship-heavy data models in Python services.","Develop ETL pipelines that read from or write to Memgraph using familiar cursor-based transaction semantics.","Create graph analytics workflows where Python code needs to execute Cypher queries and process node/edge results.","Prototype or deploy graph-based applications without learning a custom client API, leveraging DB-API 2.0 familiarity."],"what_it_does":"pymgclient wraps the official Memgraph C client library to provide a Python interface compliant with PEP 249's DB-API 2.0 standard. It is implemented as a C extension for CPython and supports Python 3.9 and later. The adapter enables developers to connect to a Memgraph graph database, execute Cypher queries, and retrieve results using familiar database cursor patterns\u2014making it suitable for applications that need to interact with graph data stored in Memgraph.\n\nThe package depends on pyopenssl for secure connections, networkx for graph operations, and tzdata for timezone handling. It is actively maintained with recent releases and no known security vulnerabilities. The C extension approach means installation requires compilation on some platforms, though prebuilt wheels are provided for common architectures across multiple Python versions.","worth_installing":"Yes, if you are building a Python application against Memgraph and want a standards-compliant DB-API 2.0 interface. The package is actively maintained, has no known vulnerabilities, and provides prebuilt wheels for common platforms. Install friction is moderate due to C extension compilation, but wheels mitigate this for standard architectures. Suitable for production use with a running Memgraph instance."},"id":"pymgclient","links":{"html":"https://skillfed.io/packages/pymgclient","md":"https://skillfed.io/packages/pymgclient.md","pypi":"https://pypi.org/project/pymgclient/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-20","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"pymgclient","python_support":"supports_current","summary":"Memgraph database adapter for Python language"},"popularity":{"monthly_downloads":138614,"position":11326,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.6.0"}
