# Recuut SDKs (/sdks)

SDK documentation explains the packages and framework boundaries that Recuut maintains. Use a [guide](/guides/) first when you need the complete account-to-paid-request path.

- [Python SDK](/sdks/python/) — Use the framework-neutral client, generated contract types, FastAPI, or Django.

The Python SDK does not change the x402 payer exchange. It helps your server call Recuut and keep protected results private until payment completes.

| Need | Start with |
| --- | --- |
| Protect a FastAPI route | [FastAPI](/sdks/python/fastapi/) |
| Protect a Django view | [Django](/sdks/python/django/) |
| Read resources, transactions, or payers | [Python client](/sdks/python/client/) |
| Keep revision reporting fields type-checked | [Generated contract types](/sdks/python/contract-types/) |
| Use another server language | [Direct HTTP integration](/guides/http/) |

The SDK is server-side and currently alpha. It supports Python 3.11 through 3.14, synchronous and asynchronous clients, FastAPI, and Django. It does not create or fund a payer wallet.
