1 — one key
Get a single Varosity key.
One vsk_ token. Works in any HTTP client, Claude Desktop MCP, or the CLI. No provider signups required — Credits cover every model on the platform.
MCP-first · one API for every model
Connect once over MCP — or REST and CLI. Bring your own provider accounts at zero markup, or use Varosity credits. No lock-in.
REST · MCP · CLI · BYOK (zero markup) or credits · no lock-in
Request
POST https://varosity.ai/api/v1/video/generate Authorization: Bearer vsk_… { "model": "kling-3.0", "prompt": "cinematic wide shot, golden hour", "duration": 5 }
Response
{ "status": "succeeded", "video_url": "https://…/shot.mp4", "credits_spent": 20 }
Paste this to your coding agent — Claude Code, Cursor, Codex — and it'll set up your key, wire up the MCP server, and run a test generation for you.
Set me up with Varosity (https://varosity.ai) — the one-key API for AI video, voice, music, and image models. 1. Read https://varosity.ai/agents.json and https://varosity.ai/llms.txt to learn the API. 2. Walk me through creating an account and a vsk_ API key. 3. Add the Varosity MCP server to this project (https://varosity.ai/api/mcp, streamable-http, Bearer my key). 4. Generate one test image so we confirm it works, then show me the result.
See it, don't read it
This whole spot — the script, the shots, the voiceover, the music — was made by an AI agent through one Varosity key. It's an ad about an AI making an ad.
Skills Library
Forkable, ready-to-run skills for Claude Code, Cursor, Windsurf, or any MCP agent. Paste one in, get your API key, and your agent generates video, images, voice, and music.
Generates a matched set of layered SFX — tear, rustle, snap, reveal sting — timed for a product unboxing sequence.
Generate an original, commercially-safe music track from a text prompt — background score, podcast intro, brand loop. ElevenLabs Music (sync, licensed) by default; Lyria/MiniMax and Suno (sung lyrics) as alternates.
Edit and restyle any image while keeping the subject — swap backgrounds, change season or style, add/remove elements. nano-banana locks identity, FLUX restyles harder, Ideogram keeps text legible. One sync call per edit.
Direct a cinematic avatar scene from a prompt — HeyGen v3 stages a chosen avatar look in a described shot (4–15s), or video-agent turns one brief into a finished short. The premium tier above a talking head.
Generate a drop-in pack of silent, looping cinematic background videos — one per site section — plus a stitched showreel. The "$10k cinematic website" look as portable MP4/WebM you drop into any builder.
Take one source video and ship it in 40+ languages, lip-matched — HeyGen Video Translate re-voices and re-times the speaker's lips, with an ElevenLabs audio-only dub fallback.
Any MCP-compatible agent — Claude Code, Claude Desktop, Cursor, Codex, Hermes, and more — calls Varosity. Install the MCP server, hit the REST API, or use the CLI. One key works across all three.
Bring your own fal, Runway, ElevenLabs, Suno, or OpenAI account and pay the provider's list price — zero markup, no new subscription. No accounts? Use Varosity credits. The only aggregator that doesn't tax you for bringing your own keys.
Veo 3.1, Kling 3.0, Runway Gen-4, Luma, Pika, ElevenLabs, Suno, Flux — 40+ frontier models for video, voice, music, and image behind one key. Pick per shot, or let your agent pick. New models show up automatically.
How it works
Drop a single Varosity key into your agent or tool. It reaches every frontier video, voice, and music model — no separate accounts, no per-provider billing setup.
1 — one key
One vsk_ token. Works in any HTTP client, Claude Desktop MCP, or the CLI. No provider signups required — Credits cover every model on the platform.
2 — pick your model
Veo 3.1 for photorealism and native audio. Kling 3.0 for cinematic action. Runway Gen 4 for camera control. Luma for fluid motion. Pika for speed. Switch per request — no config changes.
3 — generate
POST your prompt, poll the job ID, get your MP4. Works from any agent, any codebase. MCP tools available for Claude Desktop and Claude Code.
Every frontier model
Models marked Varosity Credits require zero provider accounts — buy Credits and call them directly. BYOK models use your own provider key at list price with no Varosity markup.
Best lip sync
Highest quality
Budget Veo
Best value
Audio-native
Top ranked
Best value
Coming soon
Sunsetting
Most control
Avatar layer
Performance transfer
Full-body (live)
Full-body
Top ranked
Cheapest
xAI Aurora
Recommended
Fast
Varosity Credits
Varosity Credits
Varosity Credits
Varosity Credits
Highest quality
Fastest
Fastest open
Varosity Credits
Varosity Credits
Varosity Credits
Varosity Credits
See it in action
Every clip below was produced via the Varosity API — different model per shot, stitched automatically.
Three shots chained across Kling 3.0 Pro (wet-night aerial), Seedance 4.5 (carbon-fiber macros), and Veo 3.1 (neon tunnel chase) — stitched in-browser via ffmpeg-wasm and scored with ElevenLabs Music.
Models in one request chain
6+
Veo, Kling, Runway, Luma, Seedance, OmniHuman
Avg. cost per shot
$0.20–$0.80
BYOK at provider cost · Credits +5%
Time to first frame
~2 min
Per shot, then seconds to stitch
Lock-in
Zero
Switch models per request, cancel any time
Brand Studio — autonomous content ops
Brand Studio is an agent layer built on top of the Varosity API. Each brand gets its own agent that plans, generates, and publishes on a cadence — pausing once for your approval before anything goes live.
1 — identity
Voice, visual style, characters, locations. The brand pack feeds every plan. Recurring characters stay locked across runs so your feed reads as one brand.
2 — cadence
Daily, weekly, or your cron. The agent reads brand memory, picks a brief, writes a concept plan, and renders through whichever frontier model fits the shot — using your Varosity key.
3 — approve
Every run pauses at a concept gate — review the script and shot plan in seconds. Approve, and the agent generates and publishes autonomously. Reject or revise and it re-plans.
4 — publish + learn
Approved runs publish to social. Engagement pulls back into brand memory 24h later — the next run inherits the lesson. That's the compounding moat.
Why Varosity
Managing separate accounts at fal, Runway, Luma, Pika, ElevenLabs, and Suno adds up fast. Varosity consolidates all of them behind one API key and one Credits balance — or lets you BYOK at list price.
| Capability | Varosity | OpenRouter (video) | Direct provider accounts |
|---|---|---|---|
| Access every video model with one key | |||
| No per-provider account setup | |||
| Credits billing (pay as you go) | |||
| BYOK at list price, zero markup | |||
| MCP server for Claude Desktop / Code | |||
| Brand agent automation layer | |||
| Multi-shot stitching into one MP4 |
FAQ