> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.synthesia.io/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.synthesia.io/docs/_mcp/server.

# Assets

**Need a step-by-step example?**

> **Note**
>
> Learn how to use the Assets API to upload large video files and start dubbing them via the Synthesia API with the [**Guide: Dub Your Videos through Synthesia API**](/docs/upload-large-files-via-temporary-aws-credentials).

Use the Assets API to:

* **Create new assets** and obtain upload credentials for large files.
* **Upload files** directly to Synthesia’s secure S3 storage using temporary AWS credentials.
* **List or retrieve existing assets** to track their processing or reuse them in later workflows.