Veo 3.1 API
Veo 3.1 by Google handles text, image, reference and first-last frame to video, plus video extend, in Standard, Fast and Lite tiers.
Explore the model lineup
Preview the output style, compare capabilities, then open any model for full specs, pricing, and a live Playground.

Veo 3.1 Text to Video
Veo3.1 by Google - generate cinematic videos from text descriptions with AI. Create high-quality video content with natural motion, camera control, and optional audio generation.

Veo 3.1 Fast Text to Video
Veo3.1 Fast is Google's text-to-video AI model. Turn written scripts and prompts into professional-quality video clips with realistic motion, lighting, and scene composition.

Veo 3.1 Lite Text to Video
Veo3.1 Lite is Google's text-to-video AI model. Turn written scripts and prompts into professional-quality video clips with realistic motion, lighting, and scene composition.

Veo 3.1 Fast Image to Video
Veo 3.1 Fast is Google's image-to-video AI model. Bring static images to life with fluid animation, consistent character motion, and professional-grade video output.

Veo 3.1 Image to Video
Veo 3.1 by Google - animate still images into dynamic videos with AI. Transform photos into cinematic clips with natural motion, camera movement, and optional audio generation.

Veo 3.1 Lite Image to Video
Veo3.1 Lite by Google - animate still images into dynamic videos with AI. Transform photos into cinematic clips with natural motion, camera movement, and optional audio generation.

Veo 3.1 Reference to Video
Veo3.1 is Google's image-to-video AI model. Bring static images to life with fluid animation, consistent character motion, and professional-grade video output.

Veo 3.1 Fast Reference to Video
Veo3.1 Fast by Google - animate still images into dynamic videos with AI. Transform photos into cinematic clips with natural motion, camera movement, and optional audio generation.

Veo 3.1 First-Last Frame to Video
Veo3.1 First Last Frame To Video by Google - animate still images into dynamic videos with AI. Transform photos into cinematic clips with natural motion, camera movement, and optional audio generation...

Veo 3.1 Fast First-Last Frame to Video
Veo3.1 Fast First Last Frame To Video is Google's image-to-video AI model. Bring static images to life with fluid animation, consistent character motion, and professional-grade video output.

Veo 3.1 Lite First-Last Frame to Video
Veo3.1 Lite First Last Frame To Video is Google's image-to-video AI model. Bring static images to life with fluid animation, consistent character motion, and professional-grade video output.

Veo 3.1 Video Extend
Veo3.1 Extend Video is Google's video-to-video AI model. Transform, enhance, and edit video content using text prompts - from style changes to object manipulation and scene modification.

Veo 3.1 Fast Video Extend
Veo3.1 Fast Extend Video by Google - AI-powered video editing and transformation. Apply style transfer, motion control, lip-sync, and visual effects to existing videos with natural language instructio...
Model lineup
The most used endpoints first.
| Model | Task | What it does |
|---|---|---|
| Veo 3.1 Fast Image to Video | Image → video | Veo 3.1 Fast is Google's image-to-video AI model |
| Veo 3.1 Image to Video | Image → video | Veo 3.1 by Google - animate still images into dynamic videos with AI |
| Veo 3.1 Lite Image to Video | Image → video | Veo3.1 Lite by Google - animate still images into dynamic videos with AI |
| Veo 3.1 Reference to Video | Reference → video | Veo3.1 is Google's image-to-video AI model |
| Veo 3.1 First-Last Frame to Video | Image → video | Veo3.1 First Last Frame To Video by Google - animate still images into dynamic videos with AI |
| Veo 3.1 Fast First-Last Frame to Video | Image → video | Veo3.1 Fast First Last Frame To Video is Google's image-to-video AI model |
| Veo 3.1 Text to Video | Text → video | Veo3.1 by Google - generate cinematic videos from text descriptions with AI |
| Veo 3.1 Fast Text to Video | Text → video | Veo3.1 Fast is Google's text-to-video AI model |
| Veo 3.1 Lite Text to Video | Text → video | Veo3.1 Lite is Google's text-to-video AI model |
| Veo 3.1 Fast Reference to Video | Reference → video | Veo3.1 Fast by Google - animate still images into dynamic videos with AI |
| Veo 3.1 Lite First-Last Frame to Video | Image → video | Veo3.1 Lite First Last Frame To Video is Google's image-to-video AI model |
| Veo 3.1 Video Extend | Video → video | Veo3.1 Extend Video is Google's video-to-video AI model |
Veo 3.1 on SandBase
SandBase serves 13 Veo 3.1 endpoints, one for each task and tier.
- Text to video and image to video: Standard, Fast and Lite.
- Reference to video: Standard and Fast.
- First–last frame to video: Standard, Fast and Lite.
- Video extend: Standard and Fast.
Veo 3.1 is one of the few model lines on SandBase with dedicated first–last frame endpoints. See the family page Veo API.
Start using Veo 3.1 API on SandBase
One API key and one request shape for every model on this page.
- 01
Create an API key
Sign in to the SandBase Console and create a key on the API Keys page. Keep it in an environment variable and never commit it to source control.
TERMINALexport SANDBASE_API_KEY="YOUR_SANDBASE_API_KEY" - 02
Submit a run
Send a request to the Unified Run API with model google/veo3.1/text-to-video. Only the model field changes between models on this page.
TERMINALcurl https://api.sandbase.ai/v1/run \ -H "Authorization: Bearer $SANDBASE_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model": "google/veo3.1/text-to-video", "prompt": "A red paper lantern swaying gently in a quiet bamboo forest at dusk"}' - 03
Fetch the result
The response includes a run id. Poll it every few seconds until the status is completed, then download the output URL.
TERMINALcurl https://api.sandbase.ai/v1/run/$RUN_ID \ -H "Authorization: Bearer $SANDBASE_API_KEY"
Questions, answered
What tiers does Veo 3.1 have?
Standard, Fast and Lite. Not every task has all three.
How do I animate between two images?
Use Veo 3.1 First-Last Frame to Video with a start image and an end image.
Can I extend a Veo video?
Yes, with Veo 3.1 Video Extend or Fast Video Extend.
Is Veo 3.1 asynchronous?
Yes. Submit to POST /v1/run and poll GET /v1/run/{id}.
Build with Veo 3.1 API.
One key, consistent APIs, and usage-based pricing across every model on this page.
