---
title: "Luma Labs integration | Growf"
description: "Create and manage AI image and video generations and reusable files through the current Luma Agents API. Connect Luma Labs to Growf."
url: "https://www.growf.io/integrations/luma_labs/"
language: "en"
---

Integration / Content

![Luma Labs logo](https://logos.composio.dev/api/luma_labs)

# Luma Labs integration

Create and manage AI image and video generations and reusable files through the current Luma Agents API.

[Get a demo](https://www.growf.io/demo/)

About Luma Labs

## Luma Labs is an AI media generation platform for creating images, videos, and reusable assets through its Agents API. Use it to turn prompts and files into polished visual content fast.

[All integrations](https://www.growf.io/integrations/)

Category

Content, AI & Machine Learning

Connection

API key

Type

Tool

Actions

850

Tags

library

Example prompts

## What you can ask Growf to do with Luma Labs

- “Create cinematic product video from prompt”

- “Generate concept art for mobile game”

- “List recent Luma video generations”

Available actions

## 850 actions your agents can run in Luma Labs

- Delete File  
Soft-delete a Luma file so new generations cannot reference it. The file's metadata remains retrievable with state=deleted.
- Edit Image  
Submit a paid, asynchronous Luma image-edit job. Returns immediately; use GET\_GENERATION with generation\_id to monitor it.
- Edit Video  
Submit a paid, asynchronous Ray 3.2 video-edit job. Returns immediately; use GET\_GENERATION with generation\_id to monitor it.
- Extract Image Layers  
Submit a paid, asynchronous Luma image layer-extraction job. Pricing is flat per generation at the selected resolution, regardless of layer count; use GET\_GENERATION with generation\_id to monitor the job.
- Generate Image  
Submit a paid, asynchronous Luma image generation job. Returns immediately; use GET\_GENERATION with generation\_id to monitor it.
- Generate Video  
Submit a paid, asynchronous Ray 3.2 video generation job. Returns immediately; use GET\_GENERATION with generation\_id to monitor it.
- Get File  
Get a Luma file's metadata and current ingest, moderation, or deletion state. Soft-deleted files remain retrievable with state=deleted.
- Get Generation  
Get the current state, failure details, and output URLs for a Luma generation.
- List Files  
List files in the connected Luma account, newest first, with optional state and purpose filters. Returns one page and a cursor for continuation.
- Reframe Video  
Submit a paid, asynchronous Ray 3.2 video-reframe job. Returns immediately; use GET\_GENERATION with generation\_id to monitor it.
- Upload File  
Directly upload file bytes to Luma and return the file ID, metadata, and current upload/ingest state.

## Put Luma Labs to work inside Growf.

Connect it once and every workspace, agent and workflow can use it — securely, with your team in the loop.

[Get a demo](https://www.growf.io/demo/)
