--- id: apimatic-requests-client-adapter version: "0.1.10" license: MIT license_treatment: permissive maintenance: active --- # apimatic-requests-client-adapter — An adapter for requests client library consumed by the SDKs generated with APIMatic License: permissive · Maintenance: active · Downloads: 150.3K/mo ## What it is and what it does This package is a bridge between APIMatic's SDK generation framework and the requests HTTP library. It implements the core HTTP client interface that APIMatic-generated Python SDKs expect, wrapping requests to provide methods for creating default HTTP clients, managing retries per request, executing HTTP requests, and converting responses into the standard format. The adapter is designed to be consumed as a dependency of generated SDKs rather than used directly in application code, though it can be imported and used standalone if needed. The package depends on apimatic-core-interfaces (which defines the contract it implements), requests (the underlying HTTP library), and cachecontrol (for HTTP caching support). It has no known vulnerabilities and is actively maintained. The implementation includes unit tests to ensure reliability. Use it for: - Use it as a runtime dependency when working with Python SDKs generated by APIMatic's code generation tool. - Use it to execute HTTP requests with automatic retry logic configured per request in APIMatic-generated clients. - Use it to standardize HTTP response handling across multiple APIMatic-generated SDKs in the same project. - Use it to add HTTP caching capabilities to APIMatic SDK clients via the cachecontrol dependency. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides a requests-based HTTP client adapter for APIMatic-generated Python SDKs, implementing the core HTTP interface with support for retries and response conversion. Yes. This is a low-friction, actively maintained adapter with no vulnerabilities and a permissive MIT license. Install it when working with APIMatic-generated SDKs or when you need a requests-based HTTP client that conforms to the apimatic-core-interfaces contract. ## Install pip install apimatic-requests-client-adapter uv add apimatic-requests-client-adapter poetry add apimatic-requests-client-adapter ## Installing apimatic-requests-client-adapter Before you install: Low install friction with a pure-Python wheel and three lightweight runtime dependencies. Active maintenance with a recent release and no known vulnerabilities. License in practice: MIT license permits free use, modification, and distribution with minimal restrictions—suitable for both open-source and commercial projects. Quickstart: pip install apimatic-requests-client-adapter from apimatic_requests_client_adapter.requests_client import create_default_http_client client = create_default_http_client() Verify before relying: - Whether Python 3.7+ is enforced at install time or only documented in the description - Whether the adapter is typically used directly or only as a transitive dependency of APIMatic-generated SDKs ## Package facts - License: MIT (permissive) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 150.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags apimatic http client adapter, requests client for apimatic sdk, http adapter for generated sdks, apimatic core interfaces implementation, requests-based http client wrapper, http-client, sdk-adapter [View on SkillFed](https://skillfed.io/packages/apimatic-requests-client-adapter) · [View on PyPI](https://pypi.org/project/apimatic-requests-client-adapter/)