Skip to main content
This guide walks you through uploading a template and rendering your first video using the Nexrender Cloud API. The whole flow takes about 5 minutes.

Prerequisites

Before you start, you’ll need:
  • An active Nexrender Cloud account - start a free trial to get access
  • Your API key - available from your team dashboard
  • An After Effects template in .aep, .zip, or .mogrt format

Step 1 - Register Your Template

Create a template object in Nexrender Cloud. This tells the API what type of file you’re uploading and reserves a slot for it in storage. The response includes an uploadInfo object with a presigned URL you’ll use in the next step.

Step 2 - Upload Your File

Use the uploadInfo.url from the previous response to upload your actual template file. This is a presigned PUT request - no Authorization header is needed here.
Once the upload completes, the template status transitions awaiting_uploadprocessinguploaded. Nexrender introspects the file during processing to extract available compositions and layers. Poll GET /api/v3/templates/{id} until status is uploaded before submitting a render job.

Step 3 - Submit a Render Job

With the template uploaded, create a render job. The job defines which template and composition to render, and which assets to inject dynamically.
The webhook.url is optional but recommended - it lets Nexrender notify your server when the render completes instead of requiring you to poll. See Tracking Renders for details.

Step 4 - Check Job Status

Poll the job endpoint to check progress, or wait for a webhook callback if you configured one.
Once the status is finished, download your rendered video via the outputUrl.

What’s Next

Core Concepts

Understand how templates, jobs, batches, and nested jobs fit together

Rendering Basics

Learn about asset types, render settings, and advanced job options

Tracking Renders

Poll job status or receive webhook callbacks when renders complete

Template Best Practices

Design templates that are reliable, scalable, and automation-friendly