Varosity

Developer API

One key. Every model.

One bearer token reaches every major AI video, image, voice, and music model across providers — fal.ai, OpenAI (DALL-E 3), Runway, Google, Replicate, ElevenLabs, Cartesia, and Fish Audio. Normalized request shape, async jobs, capability discovery, transparent billing.

no credit card · bearer auth · JSON in, JSON out

Quick start

Generate a shot in one call.

Get a vsk_... token at /app/keys/api-keys, export it as VAROSITY_API_KEY, then:

curl -X POST https://varosity.ai/api/v1/video/generate \
  -H "Authorization: Bearer vsk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "modelId": "veo-3.1",
    "prompt": "A lighthouse keeper raises a brass telescope at dusk.",
    "aspectRatio": "16:9",
    "durationSec": 8
  }'
# → { ok: true, jobId: "..." }  — then poll GET /api/v1/jobs/{jobId}

What the API ships with.

One key, every provider

One vsk_... token reaches fal.ai, OpenAI, Runway, Google, Replicate, ElevenLabs, Cartesia, Fish Audio. Normalized request shape across all of them.

Async jobs + polling

Submit returns a job id immediately. Poll /api/generate/[shotId] or subscribe to webhooks (v2.1). No synchronous hangs on 60s video renders.

BYOK or Varosity Credits

Per-provider billing choice. BYOK = zero markup, your provider invoice. Credits = platform-managed, ~5% markup, no provider signup. Mix freely.

Capability discovery

GET /api/v1/models returns the full registry with aspect ratios, duration limits, native audio, price per second. Agents pick the right model per shot.

MCP-native

JSON-RPC 2.0 over Streamable HTTP at /api/mcp. Claude Desktop, Cursor, Cowork, and any MCP host drop in with a config snippet. Same token, same surface.

CLI + OpenAPI

npm install -g @varosity/cli. --json mode on every command. /api/openapi.json for any codegen you like. /llms.txt for LLM consumption.

Pricing

BYOK vs Varosity Credits, per second.

BYOK is zero-markup — your provider invoices you. Varosity Credits covers ops with a ~5% markup. Pick per provider. Mix freely.

ModelVendorBYOK priceCredits priceType
Veo 3.1
veo-3.1
fal$0.150/s$0.158/svideo · 8s
Veo 3.1 (Quality)
veo-3.1-quality
fal$0.400/s$0.420/svideo · 8s
Veo 3.1 Lite
veo-3.1-lite
fal$0.050/s$0.053/svideo · 8s
Kling 3.0 Pro
kling-3.0
fal$0.100/s$0.105/svideo · 10s
Grok Imagine Video
grok-imagine-video
fal$0.070/s$0.074/svideo · 15s
Seedance 4.5
seedance-4.5
fal$0.140/s$0.147/svideo · 12s
Seedance 2.0
seedance-2.0
fal$0.302/s$0.318/svideo · 15s
Seedance 2.0 Fast
seedance-2.0-fast
fal$0.242/s$0.254/svideo · 15s
Failures never billStorage included in every renderNo per-key Varosity subscription

Ready to build?

Sign up, issue a token, ship a shot. Agents and developers welcome.