Every model for video, image and voice.
One key, one request shape.
Seedance, Kling, Veo, Wan, FLUX, Nano Banana, GPT Image, ElevenLabs and the rest behind one REST API — plus a renderer that stitches them into finished videos. Pay per generation from one credit balance.
https://api.varg.ai/v2- models
- 157
- video
- 75
- image
- 54
- voice & music
- 22
- providers
- 14
Featured
The models people ship with most. Every clip is real output.
All models
Open any model to try it in the Playground, read its inputs and copy the call. Prices are in credits, from the cheapest route. llms.txt
Seedance 2.5
from 15.4 credits/sByteDance Seedance 2.5 — the flagship Seedance model. High-quality video from text, with optional image (≤9), video (≤3), and audio (≤3) references. 480p/720p, 4-30s.
Text to video · Image to video · Video to video
FLUX 3
from 17.9 credits/sBlack Forest Labs FLUX 3. Latest flagship video model — text-to-video, image-to-video, and video-to-video with native audio. 720p/1080p, 5-10s.
Text to video · Image to video · Video to video
Minimax H3
from 5.3 credits/sMiniMax H3. Frontier 2K video model with native stereo audio. Text, image, or multimodal reference inputs.
Text to video · Image to video
Seedance 2
from 7.4 credits/sByteDance Seedance 2. High-quality video from text, images, or video editing.
Text to video · Image to video · Video to video
FLUX 3 Draft
6.3 credits/sBlack Forest Labs FLUX 3 Draft. Fast ~1/3 cost preview mode for FLUX 3 — text-to-video, image-to-video, video-to-video. HD only, 5-10s.
Text to video · Image to video · Video to video

Nano Banana 2
~2 creditsGoogle Gemini 2 Flash Image. Fast, cost-effective image generation.
Text to image · Image to image
Kling v3
from 11.8 credits/sLatest Kling model. Pro tier. Text-to-video and image-to-video.
Image to video · Reference to video · Text to video
Happy Horse
from 14.7 credits/sAlibaba video generation. Expressive character motion.
Text to video · Image to video · Video to video
Ffmpeg
5.3 creditsFFmpeg
Flux 3 Image Klein
~2 creditsBlack Forest Labs FLUX 3 Image Klein. Compact open-weights FLUX 3 Image (5.6B): native 4K, bounding-box layout, edits with up to 10 references.
Text to image · Image to image

Flux Dev
4.2 credits/MPFlux Dev. Good quality at lower cost.
Text to image

Flux Pro
4.2 credits/MPBlack Forest Labs Flux Pro 1.1. High-quality image generation.
Text to image

Flux Schnell
0.315 credits/MPFlux Schnell. Fastest and cheapest Flux variant.
Text to image

Flux Schnell (PiAPI)
0.315 credits/MPFlux Schnell via PiAPI provider. Alternative routing for Flux Schnell.
Text to image

Grok Imagine Image
3.2 credits/imagexAI Grok image generation. Cheapest image model.
Text to image

Grok Imagine Image Edit
3.2 credits/imagexAI Grok image editing. Cheapest image editing model.
Image to image
Grok Imagine Video
105 creditsxAI Grok video generation. Text-to-video and image-to-video.
Text to video · Image to video
Ideogram 4.5
~2 creditsPosters, logos and designs with accurate text. Attach an image to edit it — up to 4 references, an optional mask, and a high-precision mode that keeps untouched pixels.
Text to image · Image to image
Kling v2
from 11.8 credits/sMaster tier. Stable and well-tested.
Text to video · Image to video
Kling v2.5
from 11.8 credits/sTurbo variant. Fast generation with good quality.
Text to video · Image to video
Kling v2.6
from 11.8 credits/sPro tier with improved motion consistency.
Text to video · Image to video
Kling v3 Pro Reference To Video
from 11.8 credits/sReference to video
Kling v3 Standard
from 11.8 credits/sKling O3 standard tier. Good balance of quality and cost.
Text to video · Image to video
Kling v3 Standard V2V Reference
13.2 credits/sVideo to video
More models 104
- Aura SRaura_sr · Image to image
- Bria FIBO-Edit 1.5 Expandbria_fibo_edit_1_5_expand · Image to image4.2 credits
- Bria Guided Remove Backgroundbria_guided_remove_background · Image to image3.2 credits
- Bria Product Holding (FIBO-Edit 1.5)bria_fibo_edit_1_5_product_holding · Image to image4.2 credits/image
- Bria Virtual Try-On (FIBO-Edit 1.5)bria_fibo_edit_1_5_virtual_try_on · Image to image4.2 credits/image
- ByteDance Video Upscalerbytedance_upscaler · Upscale26.3 credits
- CCSRccsr · Image to image
- chatgpt_image_latestchatgpt_image_latest · Text to image · Image to image23.1 credits/image
- Clarity Upscalerclarity_upscaler · Image to image8.4 credits/image
- Creatify Borealcreatify_boreal · Text to video · Image to videofrom 1.1 credits/s
- Eleven Musiceleven_music · Music0.263 credits/s
- Eleven Turboeleven_turbo · Text to speech5.3 credits/1k chars
More than a model router
The parts you would otherwise build around the models.
Render finished videos
Describe scenes in TSX — clips, voiceover, music, captions — and POST /v2/render generates every asset and stitches the MP4.
Understand a video
A timeline of what happens on screen, the transcript and on-screen text, as JSON.
video_analyzeFFmpeg in the cloud
Trim, slice, resize and run any FFmpeg command on files by URL. No servers to keep.
ffmpegWebhooks or polling
Every call returns a job at once. Poll it, or pass options.webhook_url and get called back.
options.webhook_urlResult cache
Send the same request twice and the second answer comes from cache instead of a new generation.
options.cacheFor agents: MCP
Connect Claude, Cursor or any MCP client to every model. Sign in with varg, no key to paste.
mcp.varg.ai/mcpSwitch models by changing one string
Every tool takes the same shape: a model, a prompt and its options. The call answers with a job right away; poll it or take a webhook. The output lands on the CDN and stays in your files.
- One key for every provider
- JSON Schema for every model, no key needed
- TypeScript SDK, Python SDK and agent skills
curl -X POST https://api.varg.ai/v2/tools/video/call \
-H "Authorization: Bearer $VARG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance_2_5",
"prompt": "A red paper lantern drifts up through a rainy night market, neon reflections",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}'curl https://api.varg.ai/v2/jobs/$JOB_ID \
-H "Authorization: Bearer $VARG_API_KEY"
# Poll until "status" is completed, failed or cancelled.
# The result is in output.outputs[0].urlMake the first request in a minute
Create a key, export it as VARG_API_KEY, and send any request above. Keys, usage and billing live in your API console.