For everything you want to do with video.

Build features like semantic search and content recommenders, or novel applications that redefine what’s possible. Our state-of-the-art AI video understanding unlocks your video’s full potential.

Human-level understanding. 

For superhuman feats.

Experience semantic search and video-to-text capabilities that surpass anything you’ve tried before – video-native AI makes all the difference.

Search

Find specific moments within your videos by describing the scene in natural language.

Generate

Generate text from videos - summary, chapters, highlights and more.

Embed

Build your own classifier using
natural language and run instantly.

Build your own classifier using natural language and run instantly.

Search

Search

Find any scene in natural language.

Find any scene in natural language.

Find any scene in natural language.

Fast, precise, context-aware results that truly understand what you’re looking for. Search across speech, text, audio and visuals to explore your video in every dimension.

Generate

Summarize, analyze and describe.

Create instant text formats like Q&As, hashtags, and summaries. Generate reports or get domain-specific analysis to answer your deepest questions. 

Generate

Summarize, analyze and describe.

Create instant text formats like Q&As, hashtags, and summaries. Generate reports or get domain-specific analysis to answer your deepest questions. 

Generate

Summarize, analyze and describe.

Create instant text formats like Q&As, hashtags, and summaries. Generate reports or get domain-specific analysis to answer your deepest questions. 

Embed

Turn video into vectors.

Build features like semantic search and domain classification with embeddings that capture nuance – and make the most
of all your data.

Embed

Turn video into vectors.

Build features like semantic search and domain classification with embeddings that capture nuance – and make the most
of all your data.

Embed

Turn video into vectors.

Build features like semantic search and domain classification with embeddings that capture nuance – and make the most
of all your data.

Top Uses

Tailored for your industry.

Media & Entertainment

Advertising

Govt. & Security

Automotive

Automated Clip Generation

Create instant clips from longer content to use in social media and marketing.

Scene Selection

Quickly find and categorize key scenes. Choose the best takes and curate moments easily. 

Bloopers and BTS Content

Get auto-curated highlight reels featuring the best of BTS or other special footage. 

Automatic Tagging

Easily access and manage content in a vast video library — no manual tagging needed.

Content Summarization

Generate high-quality summaries and headlines to communicate the core message quickly.

Content Discovery

Find any key moment in footage easily — or help customers discover them too.

Real-Time Scene Classification

Get editorial support mid-workflow for seamless, swift production.

Ad Matching

Use contextual ad placement to ensure your customers’ attention and engagement.

Python

Node

from twelvelabs import TwelveLabs
import os

client = TwelveLabs("<YOUR_API_KEY>")

# Create new Index
index = client.index.create(        
     name="My First Index",
     engines=[
       {                
         "name": "marengo2.7",
         "options": ["visual", "audio"],
       },
     ],
  )
# Create new Task on Index (Upload the video)
video_path = os.path.join(os.path.dirname(__file__), "<YOUR_FILE_PATH>")
task = client.task.create(index_id=index.id, file=video_path, language="en")

# Wait for indexing to finish
task.wait_for_done()

# Search from your index
query = "An artist climbing up the ladder that he painted."
result = client.search.query(index.id, query, ["visual", "audio"])
‍print(result)

Integrate with your personalized SDK — and your vision.

Deploy your custom-trained model on any cloud. See and surface everything in your video, then go beyond with AI that can realize your most game-changing ideas.

Top Uses

Tailored for your industry.

Media & Entertainment

Advertising

Govt. & Security

Automotive

Automated Clip Generation

Create instant clips from longer content to use in social media and marketing.

Scene Selection

Quickly find and categorize key scenes. Choose the best takes and curate moments easily. 

Bloopers and BTS Content

Get auto-curated highlight reels featuring the best of BTS or other special footage. 

Automatic Tagging

Easily access and manage content in a vast video library — no manual tagging needed.

Content Discovery

Find any key moment in footage easily — or help customers discover them too.

Content Summarization

Generate high-quality summaries and headlines to communicate the core message quickly.

Real-Time Scene Classification

Get editorial support mid-workflow for seamless, swift production.

Ad Matching

Use contextual ad placement to ensure your customers’ attention and engagement.

Python

Node

from twelvelabs import TwelveLabs
import os

client = TwelveLabs("<YOUR_API_KEY>")

# Create new Index
index = client.index.create(        
     name="My First Index",
     engines=[
       {                
         "name": "marengo2.7",
         "options": ["visual", "audio"],
       },
     ],
  )
# Create new Task on Index (Upload the video)
video_path = os.path.join(os.path.dirname(__file__), "<YOUR_FILE_PATH>")
task = client.task.create(index_id=index.id, file=video_path,
language="en")

# Wait for indexing to finish
task.wait_for_done()

# Search from your index
query = "An artist climbing up the ladder that he painted."
result = client.search.query(index.id, query, ["visual", "audio"])
‍print(result)

Integrate with your personalized SDK — and your vision.

Deploy your custom-trained model on any cloud. See and surface everything in your video, then go beyond with AI that can realize your most game-changing ideas.

Top Uses

Tailored for your industry.

Media & Entertainment

Advertising

Govt. & Security

Automotive

Automated Clip Generation

Create instant clips from longer content to use in social media and marketing.

Scene Selection

Quickly find and categorize key scenes. Choose the best takes and curate moments easily. 

Bloopers and BTS Content

Get auto-curated highlight reels featuring the best of BTS or other special footage. 

Automatic Tagging

Easily access and manage content in a vast video library — no manual tagging needed.

Content Summarization

Generate high-quality summaries and headlines to communicate the core message quickly.

Content Discovery

Find any key moment in footage easily — or help customers discover them too.

Real-Time Scene Classification

Get editorial support mid-workflow for seamless, swift production.

Ad Matching

Use contextual ad placement to ensure your customers’ attention and engagement.

Python

Node

from twelvelabs import TwelveLabs
import os

client = TwelveLabs("<YOUR_API_KEY>")

# Create new Index
index = client.index.create(        
     name="My First Index",
     engines=[
       {                
         "name": "marengo2.7",
         "options": ["visual", "audio"],
       },
     ],
  )
# Create new Task on Index (Upload the video)
video_path = os.path.join(os.path.dirname(__file__), "<YOUR_FILE_PATH>")
task = client.task.create(index_id=index.id, file=video_path,
language="en")

# Wait for indexing to finish
task.wait_for_done()

# Search from your index
query = "An artist climbing up the ladder that he painted."
result = client.search.query(index.id, query, ["visual", "audio"])
‍print(result)

Integrate with your personalized SDK — and your vision.

Deploy your custom-trained model on any cloud. See and surface everything in your video, then go beyond with AI that can realize your most game-changing ideas.

Play for free.
Pay as you go.

Our tiered pricing lets you play and build, then launch and grow. Start with one of our foundational models and pay only for what you use.

Our tiered pricing lets you play and build, then launch and grow. Start with one of our foundational models and pay only for what you use.

Free

Free

For testing and building

Indexing limit

<10 hours

Environment

Shared

Cloud integration

Org account

SSO/ SAML

Finetune

Developer

Developer

For launching and growing

Indexing limit

<10k hours

Environment

Shared

Cloud integration

Included

Org account

SSO/ SAML

Finetune

Enterprise

Enterprise

For scaling and services

Indexing limit

Unlimited

Environment

Dedicated

Cloud integration

Included

Org account

Included

SSO/ SAML

Included

Finetune

Included

Our stable of models.

These state-of-the-art video foundation models are setting the standard for video intelligence.

At TwelveLabs, we’re developing video-native AI systems that can solve problems with human-level reasoning. Helping machines learn about the world — and enabling humans to retrieve, capture, and tell their visual stories better.

We’re fundamentally transforming how people see, experience and use video through AI.

Grounded in research and knowledge sharing, we’re learning and growing alongside our partners, with consideration for the future.

At TwelveLabs, we’re developing video-native AI systems that can solve problems with human-level reasoning. Helping machines learn about the world — and enabling humans to retrieve, capture, and tell their visual stories better.

Cover CTA

Ready to see your video differently?

Try your own video in our Playground to see next-level video intelligence in action. 

Cover thread

Ready to see your video differently?

Try your own video in our Playground to see next-level video intelligence in action.