{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security"}],"enrichment":{"capability":"Python client library for Duo Security's authentication, admin, accounts, and activity APIs, enabling integration with Duo's two-factor authentication and identity management services.","skillfed_tags":["authentication","mfa","identity-management"],"use_cases":["Build custom authentication flows by integrating Duo's Auth API into a web application or service.","Automate user and device provisioning by managing Duo accounts programmatically via the Admin API.","Query and audit authentication activity and user behavior through the Activity API.","Implement multi-factor authentication for internal tools or third-party integrations.","Sync user directories or device inventories with Duo's backend via bulk Admin API operations."],"what_it_does":"Duo-client is the official Python reference implementation for Duo Security's cloud-based authentication and identity management APIs. It provides a unified interface to interact with Duo's Auth API (for authentication flows), Admin API (for user and device management), Accounts API (for account configuration), and Activity API (currently in public preview). The library handles HTTP communication, request signing, and response parsing, abstracting away the low-level details of Duo's REST endpoints.\n\nThe package is designed for developers integrating Duo's two-factor authentication or identity services into Python applications\u2014whether for building custom authentication workflows, managing users and devices programmatically, or querying activity logs. It supports Python 3.7 and higher, uses TLS 1.2/1.3 via Python's ssl module and OpenSSL, and has minimal dependencies, making it straightforward to add to existing projects.","worth_installing":"Yes. Duo-client is actively maintained, has low install friction, carries no known vulnerabilities, and is the official library for Duo Security integration. Install it if you need to integrate Duo authentication or identity management into a Python application. The activity endpoint is in public preview, so verify its stability for your use case if you plan to rely on it."},"id":"duo-client","links":{"html":"https://skillfed.io/packages/duo-client","md":"https://skillfed.io/packages/duo-client.md","pypi":"https://pypi.org/project/duo-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-26","license_spdx":null,"license_treatment":"permissive","name":"duo-client","python_support":"unspecified","summary":"Reference client for Duo Security APIs"},"popularity":{"monthly_downloads":600207,"position":5822,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.6.1"}
