--- id: adyen version: "15.0.2" license: unclear license_treatment: permissive maintenance: active --- # Adyen — Adyen Python Api License: permissive · Maintenance: active · Downloads: 1.7M/mo ## What it is and what it does Adyen is the official Python SDK for Adyen's payment and financial services APIs. It wraps endpoints across multiple Adyen services—Checkout (v71), Payments (v68), Payouts (v68), Balance Platform (v2), Management (v3), Legal Entity Management (v4), BIN Lookup (v54), Capital (v1), Data Protection (v1), and Recurring (v68)—into a single library. The library handles HTTP communication, request/response serialization, and authentication, so you can focus on payment logic rather than low-level API details. The package has no external runtime dependencies, making it lightweight to install and integrate. It supports Python 3.8 through 3.14 and is actively maintained by Adyen. The library is production-stable and widely used, making it the standard choice for Python developers building on Adyen's platform. Use it for: - Integrate Adyen's Checkout API into a web or mobile backend to accept online payments. - Build a marketplace or platform using Balance Platform API to onboard users and manage balance accounts. - Send payouts to customers or vendors using the Payouts API. - Manage merchant accounts, stores, and payment terminals programmatically via the Management API. - Retrieve BIN information for card validation and fraud detection using BIN Lookup API. - Handle recurring payments and saved payment methods with the Recurring API. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides official Python bindings for Adyen's payment processing APIs, including Checkout, Payments, Payouts, Balance Platform, and related financial services. Yes. Adyen is the official, actively maintained SDK for Adyen's payment platform, carries no security vulnerabilities, has zero external dependencies, and supports modern Python versions. Install it if you are building on Adyen's infrastructure; it is the standard choice for this integration. ## Install pip install adyen uv add adyen poetry add adyen ## Installing Adyen Before you install: Low install friction with no runtime dependencies. Actively maintained with recent releases; last commit 2026-08-10 and version 15.0.2 released 74 days ago. Supports Python 3.8 through 3.14. License in practice: Licensed under MIT (permissive), meaning you can use, modify, and distribute this library freely in commercial and private projects with minimal restrictions. Quickstart: pip install adyen import adyen # Initialize client with API key client = adyen.Client(xapikey='your-api-key', environment='TEST') # Make a request (e.g., to Checkout API v71) response = client.checkout.payments_api.payments(request_body) Requires Python 3.8 or later; you will need valid Adyen API credentials (API key or client key) to authenticate requests. Verify before relying: - Whether the library handles webhook signature verification and event parsing out of the box. - Whether retry logic, rate limiting, or circuit-breaker patterns are built in or left to the caller. - How the library manages API version compatibility across the multiple supported API versions listed. ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 1.7M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags adyen payment api python, adyen checkout integration, payment processing library, adyen sdk python, fintech payment gateway, adyen balance platform, online payment api, payment-processing, fintech, api-client [View on SkillFed](https://skillfed.io/packages/adyen) · [View on PyPI](https://pypi.org/project/adyen/)