Production Checklist
Ready to launch? Congrats!
Before shipping your project to production, here are some things you should check.
Protected endpoints
The backend routes are not protected by authentication or rate limits in the template. Did you protect the routes you enabled, including the Lambda rendering routes if you use them?
Asset cleanup
By default, deleted assets are not automatically cleaned up.
Have you implemented asset cleanup?
Remotion Lambda
If you use Remotion Lambda, complete the Lambda checklist.
By default, the AWS infrastructure is updated whenever you deploy the app. Make production deployments more robust by separating them from development deployments.
Client-side rendering
If you use client-side rendering, verify that:
- Your supported browsers provide WebCodecs and meet the browser requirements.
- Your compositions work within the limitations of client-side rendering.
- The user keeps the page open until the render finishes.
- A temporary downloadable result is sufficient, or you persist the output separately.
- The chosen page responsiveness behavior suits your app.
Client-side rendering does not remove the default S3 asset workflow. Assets are still uploaded to S3, so the asset cleanup guidance above still applies.
Features not included
Did you check the features not included to see if you are missing any important features you need?
Unintentional features
Did you check the features to see if there are any features you are shipping you didn't know about? Disable them if you don't need them.
Limits
Did you know that by default, there is a limit on the size of the files that can be uploaded and the duration of the videos that can be captioned?
Handle it differently if necessary.
Company License
If you are a company that is not eligible for the Free License, did you purchase a Remotion Company License?
Congrats if you are shipping your project to production!
Post your product in the #showcase channel on Discord.