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.
Agent API · video · voice · music · image
One API key for every major video, voice, music, and image model. Bring your own provider accounts at zero markup — or use Varosity credits and skip the setup.
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.
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
Best value
Audio-native
Most cinematic
Most control
Avatar layer
xAI Aurora
Fast
Varosity Credits
Varosity Credits
Varosity Credits
Varosity Credits
Highest quality
Fastest
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