Skip to main content

@remotion/licensing

available from v4.0.237

This package allows holders of the company license to send events to Remotion to track the following usage of Remotion products:

  • Cloud renders
  • WebCodecs conversions

Also, it offers an API to programmatically check the usage in order to implement spend controls.

How do I use this package?

On your company license dashboard on remotion.pro, you can find your public and secret API key.
You can use the public API key to register usage points and the secret API key to get the current usage.

Do I need to use this package?

For Remotion, the framework: It is voluntary to use this package.
If you are not eligible for the free license, you need to get a company license and are required to keep your seat count up to date to cover all your renders.

This package makes it easier to count the number of Remotion renders without having to set up any infrastructure yourself.

For @remotion/webcodecs: This package is a dependency and conversions will trigger a call to registerUsagePoint() automatically.

Can I use this package to count renders if I am eligible for the free license?

Yes, you may still create a project on remotion.pro and use this package to count renders and WebCodecs conversions.
You do not have to pay anything for the renders. This package is only used to count the number of renders, not for billing.

Will I get charged based on the usage?

This package currently only counts renders, it does not bill you based on them.
If you are a company license holder, you need to manually adjust your seat count on remotion.pro to cover all your renders.

However, the plan is to introduce a system that automatically bills you based on the usage, eliminating the need for you to manually adjust the seat count.

Installation

npm i --save-exact @remotion/licensing@4.0.240
npm i --save-exact @remotion/licensing@4.0.240
This assumes you are currently using v4.0.240 of Remotion.
Also update remotion and all `@remotion/*` packages to the same version.
Remove all ^ character in front of the version numbers of it as it can lead to a version conflict.

API

License

Remotion License