What is Zvid?
Zvid is a platform for creating videos and images programmatically. You describe a video as structured JSON — clips, images, text, audio, subtitles, scenes — submit it to the API, and Zvid renders it in the cloud and hands back a CDN URL. The same JSON powers a full visual editor, so you can design visually and render via API, or go JSON-first the whole way.
How it works
- Describe — build a JSON
payload: elements, scenes, subtitles, timing. - Submit —
POST /api/render/api-keywith your API key. Zvid validates the payload, checks credits and plan limits, and queues the job. - Render — Zvid resolves your remote assets and renders the video (or image) in the cloud.
- Deliver — poll
GET /api/jobs/{id}(or receive a webhook) and get the final CDN URL.
What you can build
- Rich compositions — text, HTML with native CSS & JavaScript, images, GIFs, video clips, audio tracks, and word-timed subtitles with 12 animation modes.
- Multi-part videos — scenes with local timelines and cross-scene transitions.
- Data-driven videos — templates with variables, rendered in bulk with per-item data.
- Still images — the same payload can render a PNG, JPG, or WebP.
- Automated pipelines — webhooks and bulk rendering for hands-off workflows.
Two ways to work
| The API | Server-to-server JSON rendering with API keys. Start with the Quick Start. |
| The Editor | A browser-based visual editor at editor.zvid.io — design on a canvas and timeline, then render directly or export the JSON. Start with the Editor overview. |
Anything built in the editor exports as API-ready JSON, and any API payload can be opened in the editor.
Next steps
- Follow the Quick Start — first render in under five minutes.
- Read the Authentication guide.
- Explore the JSON structure or the Editor.
Questions? Contact help@zvid.io.