> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs-dev.ltx.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs-dev.ltx.io/_mcp/server.

# API Documentation

> Power your creativity with LTX — an advanced model built for seamless video generation. Access our AI API to create high-quality visual content at scale.

Generate video with synchronized audio from text, images, and audio inputs. Each request runs as an [async job](/async-jobs): submit it, check its status, and download the video when it completes.

Powered by the [most downloaded open-source video model on Hugging Face](https://huggingface.co/Lightricks). Engineered for real-world workloads with predictable performance at any volume. Stable outputs, consistent fidelity, and infrastructure-grade reliability.

## LTX API Capabilities

All endpoints return video with synchronized audio — dialogue, music, and ambient sound are generated together with the visuals.

#### [Text-to-Video](/api-documentation/api-reference/async-video-generation/submit-text-to-video)

Generate video from a text description. Describe a scene, camera movement, and mood — the API returns a complete video with matching audio. Up to 4K resolution and 20 seconds per request.

#### [Image-to-Video](/api-documentation/api-reference/async-video-generation/submit-image-to-video)

Animate a still image with realistic motion, depth, and audio. Provide a reference image and a prompt describing the desired motion. The output preserves the visual identity of the source image.

#### [Audio-to-Video](/api-documentation/api-reference/async-video-generation/submit-audio-to-video)

Generate video driven by an audio track. Supply dialogue, music, or ambient sound and the API produces visuals synchronized to the audio. Optionally condition on a reference image for visual direction.

#### [Retake](/api-documentation/api-reference/async-video-generation/submit-retake)

Re-generate a specific section of an existing video without starting over. Select a time range and mode (replace video, audio, or both) to iterate on parts of a generation while keeping the rest intact.

#### [Extend](/api-documentation/api-reference/async-video-generation/submit-extend)

Lengthen an existing video from the beginning or end. Provide a video, a duration, and a context window — the API generates new frames that continue seamlessly from the original, preserving audio and visual continuity.

#### [Reframe](/api-documentation/api-reference/async-video-generation/submit-video-to-video-reframe)

Reframe a video to a new resolution. Provide a video and a target resolution — the API fills in the missing areas with generated content that matches the original.

## Get Started

#### [Get an API Key](https://console.ltx.io)

Sign up at the developer console and generate your key.

#### [Quick Start](/quickstart)

Make your first request and generate a video in minutes.

#### [Supported Models](/models)

Choose between fast and pro models for speed or quality.

#### [Pricing](/pricing)

Per-second pricing with no minimums or hidden fees.