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.

Analyze
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.
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.
What do you want to find?
Try 'search' with a Sample App

Analyze
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.

Analyze
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.

Analyze
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.
What do you want to describe?
Try 'analyze' with a Sample App

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.
What do you want to build?
Try 'embed' with a Sample App
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 finishtask.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.
Start free. Choose a plan as you grow.
Every plan includes storage, media processing, and access to TwelveLabs APIs. Choose based on your media volume and monthly usage.
3 GB
Basic
Rate Limit
Basic
Environment
Shared
Overage
SSO/SAML
50 GB
Medium
Rate Limit
High
Environment
Shared
Overage
SSO/SAML
200 GB
High
Rate Limit
High
Environment
Shared
Overage
Optional
SSO/SAML
Custom
Custom
Rate Limit
Custom
Environment
Dedicated
Overage
By agreement
SSO/SAML
Included
Start free. Choose a plan as you grow.
Every plan includes storage, media processing, and access to TwelveLabs APIs. Choose based on your media volume and monthly usage.
3 GB
Basic
Rate Limit
Basic
Environment
Shared
Overage
SSO/SAML
50 GB
Medium
Rate Limit
High
Environment
Shared
Overage
SSO/SAML
200 GB
High
Rate Limit
High
Environment
Shared
Overage
Optional
SSO/SAML
Custom
Custom
Rate Limit
Custom
Environment
Dedicated
Overage
By agreement
SSO/SAML
Included
Start free. Choose a plan as you grow.
Every plan includes storage, media processing, and access to TwelveLabs APIs. Choose based on your media volume and monthly usage.
3 GB
Basic
Rate Limit
Basic
Environment
Shared
Overage
SSO/SAML
50 GB
Medium
Rate Limit
High
Environment
Shared
Overage
SSO/SAML
200 GB
High
Rate Limit
High
Environment
Shared
Overage
Optional
SSO/SAML
Custom
Custom
Rate Limit
Custom
Environment
Dedicated
Overage
By agreement
SSO/SAML
Included
Our stable of models.
These state-of-the-art video foundation models are setting the standard for video intelligence.
These state-of-the-art video foundation models are setting the standard for video intelligence.
Marengo

Sets new benchmarks in zero-shot text-to-video, text-to-image, and text-to-audio retrieval tasks with a single embedding model.
Outperforms Google's VideoPrism-G model by +10% on the MSR-VTT dataset and +3% on the ActivityNet dataset
Surpasses the SOTA image foundation model in zero-shot text-to-image retrieval tasks, showcasing its ability to understand and process visual content.
Pegasus

Processes the video input to generate rich embeddings from both video frames and audio speech recognition (ASR) data.
Maps the video embeddings to corresponding language embeddings, creating a shared space where video and text representations are aligned.
The large language model decoder takes the aligned embeddings and user prompts to generate coherent and contextually relevant text output.
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.
Grounded in research and knowledge sharing, we’re learning and growing alongside our partners, with consideration for the future.
A Joint Sequence Fusion Model for Video Question Answering and Retrieval
ECCV 2018, 1st place in LSMDC challenge in ICCV 2017
AdaCoF: Adaptive Collaboration of Flows for Video Frame Interpolation
CVPR 2020
Character Grounding and Re-Identification in Story of Videos and Text Descriptions
ECCV 2020, 1st place in LSMDC challenge in ICCV 2019
Sample apps
Take the reins with our quick-start tutorials.
Take the reins with our quick-start tutorials.

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

Ready to see your video differently?
Try your own video in our Playground to see next-level video intelligence in action.
Enterprise
©
2026
TwelveLabs, Inc. All Rights Reserved
Enterprise
©
2026
TwelveLabs, Inc. All Rights Reserved
Enterprise
©
2026
TwelveLabs, Inc. All Rights Reserved


