{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/16"},{"label":"Database","url":"https://skillfed.io/packages/category/database/4"}],"enrichment":{"capability":"Official Python client for Dgraph, a distributed graph database, providing gRPC-based access to query, mutate, and manage graph data with transaction support.","skillfed_tags":["graph-database","grpc-client","distributed-systems"],"use_cases":["Build applications that query and mutate graph-structured data in a Dgraph cluster","Implement transaction-based workflows with automatic conflict retry and rollback handling","Connect to ACL-enabled Dgraph clusters with namespace isolation and token-based authentication","Manage schema definitions and database alterations programmatically","Distribute workload across multiple Dgraph servers in a cluster"],"what_it_does":"pydgraph is the official Python client library for Dgraph, a distributed graph database. It uses gRPC to communicate with Dgraph servers and provides a high-level API for querying, mutating, and managing graph data. The client handles transactions, authentication (including ACL and namespace support), and connection management, with support for both synchronous and asynchronous operations.\n\nThe library is designed for developers building applications that need to store and query graph-structured data. It abstracts away gRPC protocol details and provides Pythonic interfaces for common operations like running queries, executing mutations, performing upserts, and managing transactions with automatic retry logic for conflict resolution. The client supports multiple Dgraph server connections for load distribution and offers flexible connection configuration through connection strings or explicit stub initialization.","worth_installing":"Yes, if you are building an application that uses Dgraph as its database backend. The package is actively maintained, has low install friction, carries a permissive license, and provides comprehensive client functionality. Install only if you have a Dgraph cluster available and your use case aligns with graph database patterns; it is not useful as a standalone library."},"id":"pydgraph","links":{"html":"https://skillfed.io/packages/pydgraph","md":"https://skillfed.io/packages/pydgraph.md","pypi":"https://pypi.org/project/pydgraph/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-25","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"pydgraph","python_support":"supports_current","summary":"Official Dgraph client implementation for Python"},"popularity":{"monthly_downloads":112682,"position":12361,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"25.2.0"}
