{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"}],"enrichment":{"capability":"Official Python client library for the Onfido API, enabling identity verification and applicant management workflows through a generated OpenAPI interface.","skillfed_tags":["identity-verification","kyc","api-client"],"use_cases":["Build a user onboarding flow that creates applicants and initiates identity checks via the Onfido API.","Verify webhook signatures from Onfido to securely process check completion events in your backend.","Integrate identity verification into a Python web application using OAuth2 credentials for multi-tenant deployments.","Automate applicant data retrieval and check status monitoring for compliance reporting.","Handle regional API endpoints (EU, US, CA) with configurable timeouts for different network conditions."],"what_it_does":"onfido-python is the official client library for integrating with Onfido's identity verification API. It wraps the Onfido API v3.6 and is auto-generated from the OpenAPI specification, providing a type-safe interface for creating applicants, managing checks, and verifying webhook events. The library supports both API token and OAuth2 client credentials authentication, with automatic token refresh for OAuth flows.\n\nThe package handles the low-level HTTP communication via urllib3 and uses pydantic for request/response validation. It includes built-in webhook signature verification to ensure payloads are authentic and unmodified. The library is actively maintained, supports Python 3.9+, and has no known security vulnerabilities. It is intended for developers building KYC/identity verification workflows into Python applications.","worth_installing":"Yes. This is the official, actively maintained client library for Onfido's API, with low install friction, no known vulnerabilities, permissive licensing, and a large user base (top 5000 on PyPI). Install it if you are integrating Onfido identity verification into a Python application. The only gotcha is the Python 3.9+ requirement and the need for valid Onfido credentials."},"id":"onfido-python","links":{"html":"https://skillfed.io/packages/onfido-python","md":"https://skillfed.io/packages/onfido-python.md","pypi":"https://pypi.org/project/onfido-python/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-21","license_spdx":null,"license_treatment":"permissive","name":"onfido-python","python_support":"supports_current","summary":"Python library for the Onfido API"},"popularity":{"monthly_downloads":1066500,"position":4414,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"6.2.0"}
