Metadata-Version: 2.4
Name: indream-client
Version: 0.1.1
Summary: Official Python client for Indream Open API
Project-URL: Homepage, https://github.com/indreamai/indream-client-python
Project-URL: Repository, https://github.com/indreamai/indream-client-python
Project-URL: Issues, https://github.com/indreamai/indream-client-python/issues
Author: Indream
License: MIT
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: httpx<1.0.0,>=0.27.0
Requires-Dist: pydantic<3.0.0,>=2.9.0
Provides-Extra: dev
Requires-Dist: mypy<2.0.0,>=1.13.0; extra == 'dev'
Requires-Dist: pytest<9.0.0,>=8.3.0; extra == 'dev'
Requires-Dist: ruff<0.10.0,>=0.8.0; extra == 'dev'
Description-Content-Type: text/markdown

# indream-client

Official Python client for the Indream Open API.

- API docs: https://docs.indream.ai
- Supports Python 3.10+

## Installation

```bash
pip install indream-client
```

## Quick Start

```python
from indream import IndreamClient

client = IndreamClient(api_key="YOUR_INDREAM_API_KEY")

created = client.exports.create(
    {
        "editorState": editor_state,
        "ratio": "9:16",
        "scale": 0.6,
        "fps": 30,
        "format": "mp4",
    }
)

task = client.exports.wait(created.task_id)
print(task.status, task.output_url, task.duration_seconds, task.billed_standard_seconds)
```
