Node.js and React SDKs

Your video.
Captions by Genie.

Generate multilingual captions from your Node.js backend or the Genie dashboard, then play your own video with the React SDK.

Review once.
Play from anywhere.

Upload in the dashboard, complete caption review, and copy the job ID. Genie deletes its temporary video while keeping the approved WebVTT files. Your player continues using the video URL you already host.

Understand privacy and storage →
<GenieProvider clientKey="gpk_your_publishable_key">
  <GeniePlayer
    jobId="translation-job-id"
    src="https://customer-cdn.example/video.mp4"
  />
</GenieProvider>
Free Developer plan100 processed minutes every month

The React package is free and MIT licensed. Pro and Max add larger processing allowances with monthly Stripe billing.

Limits and metering →