{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/6"}],"enrichment":{"capability":"Descope SDK provides Python backend access to Descope's user management and authentication APIs, supporting OTP, magic links, OAuth, SSO, TOTP, passwords, and session validation.","skillfed_tags":["authentication","identity-management","api-client"],"use_cases":["Add passwordless OTP or magic-link sign-up/sign-in to a Python web service.","Validate session JWTs and check user roles/permissions on incoming requests.","Manage users, tenants, and access keys programmatically from your backend.","Integrate SAML or OIDC SSO into a Python application via Descope.","Implement cross-device authentication flows using enchanted links.","Query audit logs and manage fine-grained authorization policies."],"what_it_does":"Descope is a Python SDK that wraps Descope's backend authentication and user management APIs. It handles multiple authentication flows\u2014OTP, magic links, enchanted links, OAuth, SAML/OIDC SSO, TOTP, and password-based auth\u2014plus session validation, role and permission checks, tenant management, and audit logging. The SDK depends on httpx for HTTP calls, pyjwt for token handling, certifi for TLS, and email-validator for address validation.\n\nYou initialize it with a project ID and optional management key, then call methods like `otp.sign_up()`, `magiclink.verify()`, or `descope_client.manage_users.create()` to drive authentication workflows or administer users and permissions. It's designed for backend services that need to integrate Descope's hosted authentication without building HTTP calls directly.","worth_installing":"Yes. Active maintenance, low install friction, no known vulnerabilities, permissive MIT license, and broad Python version support (3.9\u20133.14) make it a safe choice. Install it if you are building a backend service that needs to integrate Descope's authentication and user management APIs."},"id":"descope","links":{"html":"https://skillfed.io/packages/descope","md":"https://skillfed.io/packages/descope.md","pypi":"https://pypi.org/project/descope/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-10","license_spdx":"MIT","license_treatment":"permissive","name":"descope","python_support":"supports_current","summary":"Descope Python SDK"},"popularity":{"monthly_downloads":1893477,"position":3457,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.11.2"}
