{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/21"}],"enrichment":{"capability":"Provides a Python client library for the Dodo Payments REST API, with both synchronous and asynchronous interfaces, type-checked request and response handling, and automatic pagination.","skillfed_tags":["payment-processing","async-support","type-safe"],"use_cases":["Build a checkout flow in a web app by creating sessions and retrieving session IDs for payment forms.","Iterate through all payments in your account with automatic pagination, without manual page-fetching logic.","Handle payment errors gracefully by catching specific exception types (RateLimitError, AuthenticationError, etc.).","Use async/await in a high-concurrency service to make non-blocking payment API calls.","Leverage type hints and Pydantic models to catch integration bugs early in development."],"what_it_does":"Dodopayments is the official Python client for the Dodo Payments REST API. It wraps HTTP calls to Dodo's payment endpoints with type-safe request and response objects, automatic pagination, and both sync and async execution modes. The library is built on httpx and pydantic, providing full type hints for IDE autocomplete and optional runtime type checking.\n\nYou use it to integrate Dodo Payments into Python applications\u2014creating checkout sessions, listing payments, and managing transactions through a typed, ergonomic interface. It handles authentication via bearer token, environment switching (test vs. live mode), error classification (connection errors, rate limits, API errors), and optional aiohttp backend for async workloads.","worth_installing":"Yes. The library is actively maintained (release 1 day old), has no known vulnerabilities, low install friction, permissive licensing, and provides a well-typed, ergonomic interface to Dodo Payments. Install it if you need to integrate Dodo Payments into a Python application. No significant blockers."},"id":"dodopayments","links":{"html":"https://skillfed.io/packages/dodopayments","md":"https://skillfed.io/packages/dodopayments.md","pypi":"https://pypi.org/project/dodopayments/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-13","license_spdx":null,"license_treatment":"permissive","name":"dodopayments","python_support":"supports_current","summary":"The official Python library for the Dodo Payments API"},"popularity":{"monthly_downloads":84110,"position":14026,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.112.0"}
