Andrew Adams
Andrew Adams·Co-Founder & Operations at Wireflow

Luma Dream Machine API

Access Luma Dream Machine video generation through a unified API with multi-model routing, spend controls, and visual workflow design

View API Docs
Luma Dream Machine API
Image to Video � Luma Dream MachineOpen workflow

While developing Wireflow's luma dream machine api pipeline, we processed 1000+ test generations across multiple AI models to find the configurations that produce the most reliable results. This workflow packages those findings.

Built on 1000+ internal test generations during development
12+ AI models benchmarked for optimal output quality
40+ configurations tested to find the best defaults

Generate AI Video with the Luma Dream Machine API

Luma's Dream Machine models (Ray 2, Ray 3.14) produce high-quality AI video from text prompts and still images. Wireflow wraps these models in a managed API layer with authentication, async polling, cost tracking, and multi-model fallback so you can integrate video generation into any application without managing Luma credentials or GPU infrastructure directly.

Submit a prompt or image, receive a video URL. The API handles queuing, retries, and format normalization across all supported video models.

Capabilities

🎬

Text-to-Video Generation

Send a text prompt and receive a generated video clip using Luma Ray models with configurable resolution and duration.

🖼️

Image-to-Video Animation

Upload a reference image and animate it with motion prompts for controlled camera movement and subject animation.

🔄

Multi-Model Routing

Switch between Luma Dream Machine, Kling 3 Pro, Veo 3.1, and Seedance by changing one parameter in the same API call.

💰

Per-Key Spend Limits

Set budget caps per API key to prevent runaway costs. Real-time cost tracking shows per-generation pricing across models.

Async Polling with Webhooks

Submit generation requests and receive results via polling or webhook callbacks. Built-in retry logic handles transient failures.

🧩

Visual Pipeline Design

Build video generation workflows on a node canvas, then deploy them as API endpoints without writing orchestration code.

More Than Just Luma Dream Machine API

Unified Video Generation Endpoint

Access Luma Dream Machine, Kling, Veo, and Seedance through one Bearer token and consistent request format. See the full video generation API for all supported models.

Unified Video Generation Endpoint

Image-to-Video in One Call

Upload a still frame and add a motion prompt to animate it with camera movement and subject dynamics. Learn techniques for turning any image into a video with AI.

Image-to-Video in One Call

Animate Stills at Scale

Batch-process product photos, illustrations, or AI-generated images into video clips using async job queues. Explore the AI animate image feature for single-image workflows.

Animate Stills at Scale

Compare Models Side by Side

Run the same prompt through Luma Ray 3, Kling 3 Pro, and Veo 3.1 to compare quality, speed, and cost before committing. Browse the top 10 free AI video generators for broader context.

Compare Models Side by Side

Production-Ready Cost Controls

Set per-key spend caps, track cost per generation in real time, and receive alerts before budgets exhaust. The Google Veo API integration shares the same billing infrastructure.

Production-Ready Cost Controls
Multi-Model

Luma dream machine api Workflows

Visual Builder

No Code Required

Production Ready

API & Batch Processing

FAQs

What is the Luma Dream Machine API?
The Luma Dream Machine API lets you generate AI videos from text prompts or reference images using Luma's Ray models. Wireflow provides managed access with authentication, async polling, and cost controls.
How much does Luma Dream Machine API access cost?
Luma's direct Ray 2 pricing is approximately $0.08 per second of video. Through Wireflow, you pay per generation with transparent per-call pricing and configurable spend limits per API key.
Can I use Luma Dream Machine for image-to-video?
Yes. Upload a reference image and include a motion prompt describing camera movement or subject animation. The API returns a video clip that starts from your uploaded frame.
What Luma models are available through the API?
Wireflow supports Ray 2 and Ray 3 series models. Ray 3.14 generates native 1080p video with improved motion coherence and faster inference compared to earlier versions.
How does async video generation work?
You submit a POST request and receive a job ID. Poll the status endpoint until the job completes, or register a webhook URL to receive an automatic callback with the video URL.
Can I switch between Luma and other video models?
Yes. Change the model parameter in your API request to route to Kling 3 Pro, Veo 3.1, or Seedance. The request format, authentication, and response structure stay the same.
Is there a rate limit on the Luma Dream Machine API?
Rate limits depend on your plan tier. All plans include configurable per-key limits and real-time usage dashboards so you can monitor and adjust throughput as needed.
Do I need a separate Luma AI account to use this API?
No. Wireflow handles Luma model access through its own infrastructure. You authenticate with your Wireflow API key and the platform routes requests to the appropriate model.

More From Wireflow

Andrew Adams

Written by

Andrew Adams

Co-Founder & Operations at Wireflow

Runs client operations and content strategy at Wireflow. Works directly with creative teams and agencies to build production AI workflows.

Content StrategyClient Operations

Start Generating Video with the Luma Dream Machine API

Access Luma Dream Machine alongside Kling, Veo, and Seedance through one API. Set spend limits, design pipelines visually, and deploy video generation in minutes.

View API Docs