Skip to main content

Install

A render in 10 lines

Narrated short with music

Multi-clip sequence with shared anchors

Polling manually

renders.run is a convenience that polls for you. To control polling yourself:

Budget discipline

Before a paid action, check the ledger:
And cap monthly spend:

Error handling

Every SDK error carries the same envelope as the API:
Standard codes: unauthenticated, invalid_args, workflow_not_found, clip_not_found, track_not_found, job_not_found, insufficient_credits, monthly_cost_cap, workflow_too_large. See Errors.

Idempotency in one line

Every paid mutation on the SDK accepts idempotencyKey. Generate it deterministically per logical action, same retry, same response:
Two calls with the same key within 5 minutes return the same job ID. The user is billed once.