> ## Documentation Index
> Fetch the complete documentation index at: https://docs.maxapi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Video generation

> Browse text-to-video, image-to-video, video editing, and task APIs.

Video generation normally runs as an asynchronous task. A create endpoint returns a task ID, and a status endpoint returns progress, errors, and the final video URL.

## API families

| Provider or format | Common prefix                        | Typical capabilities                       |
| ------------------ | ------------------------------------ | ------------------------------------------ |
| Google Veo         | `/vertex/*`, `/aistudio/*`, `/veo/*` | Text-to-video, image-to-video, extend      |
| Wan                | `/wan/*`                             | Text-to-video and image-to-video           |
| Kling              | `/kling/*`                           | Text-to-video and image-to-video           |
| Vidu               | `/vidu/*`, `/ent/v2/*`               | References, keyframes, templates, upscale  |
| MiniMax Hailuo     | `/hailuo/*`                          | Generation and file download               |
| Luma AI            | `/luma/*`                            | Generation, status, and extend             |
| Runway             | `/runwayml/*`                        | Image-to-video, editing, character control |

## Standard workflow

<Steps>
  <Step title="Create a generation task">Send the prompt, input media, model, and generation settings.</Step>
  <Step title="Store the task ID">Read the exact `id`, `task_id`, or `taskId` field returned by the selected endpoint.</Step>
  <Step title="Poll the same API family">Use the matching status endpoint and its documented terminal states.</Step>
  <Step title="Download the result">Generated URLs may expire, so copy completed assets to your own storage.</Step>
</Steps>

<Card title="Build reliable task polling" icon="clock" href="/en/guides/async-tasks">
  Review backoff, timeouts, failure states, and asset downloads.
</Card>
