# Python SDK

> The kindgi package: authoring, the API client, webhooks.

The `kindgi` Python package, generated from its own code:

- [`kindgi`](https://docs.kindgi.com/v0.1.8/reference/python/authoring.md): tools, guardrails, agents and flows for a pack.
- [`kindgi.client`](https://docs.kindgi.com/v0.1.8/reference/python/client.md): `Kindgi` and `AsyncKindgi`, the API client, its errors and paging.
- [Client resources](https://docs.kindgi.com/v0.1.8/reference/python/resources.md): every `client.<resource>` and its methods.
- [Models](https://docs.kindgi.com/v0.1.8/reference/python/models.md): the request and response types of the API.
- [`kindgi.webhooks`](https://docs.kindgi.com/v0.1.8/reference/python/webhooks.md): verifying the webhooks Kindgi sends.
- [`python -m kindgi.pack`](https://docs.kindgi.com/v0.1.8/reference/python/pack.md): indexing and serving a pack's code.
