Metadata-Version: 2.4
Name: tandoor-client
Version: 2.2.3
Summary: Auto-generated Python client for the Tandoor Recipes API
Author-email: Feature Creep <cron@featurecreep.dev>
License-Expression: MIT
Project-URL: Homepage, https://github.com/featurecreep-cron/tandoor-api
Project-URL: Tandoor Recipes, https://github.com/TandoorRecipes/recipes
Project-URL: Bug Tracker, https://github.com/featurecreep-cron/tandoor-api/issues
Project-URL: Funding, https://buymeacoffee.com/featurecreep
Keywords: tandoor,recipes,api,client,openapi
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Typing :: Typed
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: httpx>=0.20.0
Requires-Dist: attrs>=21.3.0
Requires-Dist: python-dateutil>=2.8.0

# tandoor-client v2.2.3

Auto-generated Python client for the [Tandoor Recipes](https://tandoor.dev) API.

## Installation

```bash
pip install tandoor-client
```

## Usage

Most endpoints require authentication. Use `AuthenticatedClient` with an API token
from your Tandoor instance (Settings > API Browser > Tokens).

```python
from tandoor_client import AuthenticatedClient

client = AuthenticatedClient(
    base_url="https://your-tandoor-instance.com",
    token="your-api-token",
)
```

### Example: List Recipes

```python
from tandoor_client.api.recipe import recipe_list

response = recipe_list.sync(client=client)
```

See the [pipeline repository](https://github.com/featurecreep-cron/tandoor-api) for full documentation.
