Node.js / TypeScript
A typed client for JavaScript and TypeScript applications, scripts, and server workflows.
npm install @renderingvideo/sdkConnect with an official SDK, give your AI agent a video skill, or call the API directly with your own API key.
Install the SDK for your language and authenticate with your own API key to manage your videos, previews, files, and credits.
A typed client for JavaScript and TypeScript applications, scripts, and server workflows.
npm install @renderingvideo/sdkA Python client for video automation, data pipelines, and backend services.
pip install renderingvideoA PHP client for integrating video workflows into your application.
composer require renderingvideo/sdkChoose public, temporary previews or authenticated workflows for resources in your account.
rv-apiUse your own API key to create videos, render them, manage your files, and check your credits. The agent has the same access as your API key.
git clone https://github.com/renderingvideo/rv-api.git rv-apirv-previewCreate and revise video schema JSON, then validate it with a temporary public preview. No API key is required.
git clone https://github.com/renderingvideo/rv-preview.git rv-previewClone the skill repository into your agent’s skills directory, then load SKILL.md. Follow your agent’s instructions for its supported skill location. Keep API keys in environment variables.
The same API works from cURL, Node.js, Python, and any HTTP client.
curl -X POST https://renderingvideo.com/api/v1/video \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{"config":{"meta":{"version":"2.0.0","width":1280,"height":720,"fps":30},"tracks":[{"clips":[{"type":"text","start":0,"duration":3,"text":"Hello RenderingVideo"}]}]}}'Thin product APIs backed by the migrated RenderingVideo render service.