indream-client
Official Python client for the Indream Open API.
- API docs: Video Editor API
- Supports Python 3.10+
Installation
pip install indream-client
Quick Start
from indream import IndreamClient
client = IndreamClient(api_key="YOUR_INDREAM_API_KEY")
created = client.exports.create(
{
"editorState": editor_state,
"stateSchemaVersion": "v1",
"ratio": "9:16",
"scale": 0.6,
"fps": 30,
"format": "mp4",
},
idempotency_key="example-export-1",
)
task = client.exports.wait(created.task_id)
print(task.status, task.output_url)
Editor State Checks
client.editor.validate(...) and client.exports.create(...) run local editor-state schema checks before request dispatch. If editorState is invalid, the SDK raises ValidationError immediately.
Metadata
Release files for indream-client 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| indream_client-1.1.0.tar.gz | 39.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| indream_client-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 62.5 kB
Release files / indream_client-1.1.0.tar.gz
| Download URL | indream_client-1.1.0.tar.gz |
|---|---|
| Size | 39.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5421b3914e54158a8a73a83955c6fcd78fb5b362429dc4471725e7a2ccf14e55
|
|
BLAKE2b-256 checksum How to use checksums |
5620782b55a3992beab0eaee482607e29f3fd23eb89c77fc39b8705602d00509
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / indream_client-1.1.0-py3-none-any.whl
| Download URL | indream_client-1.1.0-py3-none-any.whl |
|---|---|
| Size | 22.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f75ac1480f2cb1b8a248bae63735f44355640c0cc49567d1b78ea616d2567046
|
|
BLAKE2b-256 checksum How to use checksums |
cd1ca13dabcb393e69249f1fa3c64156ef84d521fb1f4993ea81ecf27d2cae30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|