Data Retention Overview
Templates from Your Own Storage
Instead of uploading a template to Nexrender and referencing it byid, point the job directly at a template file in your own storage using template.src.
When using template.src, you must also provide template.name.
For a ZIP archive, name identifies the After Effects project file inside the archive:
name refers to the .aep file inside the ZIP—not the name of the ZIP archive itself. The path must match the archive contents exactly.
Nexrender downloads the source file at render time, opens the specified project, renders the requested composition, and discards the downloaded files after processing. The template file is not copied to Nexrender-managed template storage.
template.id and template.src are alternative ways to select a template. Do not include both in the same payload.When using template.src, template introspection and caching are unavailable. Nexrender cannot automatically discover the project file, compositions, or layers, so your payload must explicitly provide name, composition, and layer names.Requirements for template.src
- Must be a publicly accessible or presigned
https://URL - Supported formats:
.aep,.zip, and.mogrt - Maximum file size: 2 GiB
- The URL must remain accessible for the duration of the render
nameis required:- For
.zip, use the relative path to the.aepfile inside the archive, such asprojects/promo-v3.aep - For
.aepor.mogrt, use the downloaded project file name
- For
compositionis required for.aepand.ziptemplates and optional for.mogrtidmust not be included whensrcis provided
Render Outputs to Your Own Storage
Use theupload object in any job payload to push rendered outputs directly to your S3-compatible storage instead of Nexrender-managed output storage:
outputUrl is provided, the job response uses it as the public base URL for the uploaded output. Nexrender does not retain a copy of the rendered output in its managed output storage.
Store your storage credentials as Nexrender secrets instead of embedding them directly in job payloads. See Secrets Management.
Fully Clean Room Configuration
For a fully clean room file flow, combinetemplate.src for template delivery with upload for output delivery:
name, renders the requested composition, and pushes the result directly to your storage. Neither the template file nor the rendered output is retained in Nexrender-managed file storage.
Enterprise Private Cloud is available for organizations that require the render infrastructure itself to run within their own environment. Get in touch to learn more.

