{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security"}],"enrichment":{"capability":"Python SDK for OpenFGA that wraps the OpenFGA API, enabling fine-grained authorization checks, relationship tuple management, and authorization model operations through an async client.","skillfed_tags":["authorization","fine-grained-access-control","async-client"],"use_cases":["Implement role-based or relationship-based access control (RBAC/ReBAC) in a web application by checking permissions before granting access to resources.","Manage complex permission hierarchies where permissions depend on relationships between users, roles, and resources.","Batch-check permissions for multiple user-resource pairs in a single operation to reduce API call overhead.","Query authorization models to expand what permissions a user has or list all objects they can access.","Integrate fine-grained authorization into microservices by centralizing permission logic in OpenFGA and querying it from multiple services."],"what_it_does":"The openfga-sdk is an autogenerated Python wrapper around the OpenFGA API, a fine-grained authorization engine inspired by Google's Zanzibar. It provides an async client for managing authorization stores, models, and relationship tuples, and for performing authorization checks (including batch checks), expansions, and queries. The SDK handles credential flows (API token, client credentials, OAuth2), retries failed requests automatically, and integrates with OpenTelemetry for observability.\n\nYou initialize a single OpenFgaClient with your API endpoint and credentials, then use it to read/write authorization models, manage relationship tuples (the core permission data), and run authorization queries like checking whether a user has a specific permission. The client is designed for reuse across your application to avoid initialization overhead and maximize connection pooling.","worth_installing":"Yes. The SDK is actively maintained, has no known vulnerabilities, installs with low friction, and is licensed permissively. It is the canonical Python client for OpenFGA and suitable for production use if you are already running or planning to run an OpenFGA authorization service. Install it only if you have an OpenFGA instance to connect to."},"id":"openfga-sdk","links":{"html":"https://skillfed.io/packages/openfga-sdk","md":"https://skillfed.io/packages/openfga-sdk.md","pypi":"https://pypi.org/project/openfga-sdk/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-29","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"openfga-sdk","python_support":"supports_current","summary":"A high performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar."},"popularity":{"monthly_downloads":1020393,"position":4494,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.10.4"}
