Government & Security

Government & Security

Turn vast video data into actionable intelligence.

Turn vast video data into actionable intelligence.

Identify critical events in seconds and step up your defenses with AI that understands everything it sees.

Identify critical events in seconds and step up your defenses with AI that understands everything it sees.

Team

01

01

Search across all your 

video footage.

Any person, object, scene, or even sound – across CCTV, dash camera, and other kinds of security footage.

Team

01

Search across all your 

video footage.

Any person, object, scene, or even sound – across CCTV, dash camera, and other kinds of security footage.

Team

02

02

Find the needle in the haystack.

Pinpoint precision for evidence management – access key moments with precise timestamps and confidence scores.

Team

02

Find the needle in the haystack.

Pinpoint precision for evidence management – access key moments with precise timestamps and confidence scores.

Team

03

03

Get actionable insights from your data.

Detailed AI-driven incident documentation and contextual analysis can help you understand what happened.

Team

03

Get actionable insights from your data.

Detailed AI-driven incident documentation and contextual analysis can help you understand what happened.

Use Cases

Use Cases

Use Cases

Security has never been so simple.

Search across millions of video hours

Tag-free semantic exploration

Natural language prompts and tailored search

Time-stamped and confidence-scored results

Search across millions of video hours

Tag-free semantic exploration

Natural language prompts and tailored search

Time-stamped and confidence-scored results

Make sense of vast video footage

Automated surveillance footage analysis

Metadata generation

Pattern and anomaly detection

Make sense of vast video footage

Automated surveillance footage analysis

Metadata generation

Pattern and anomaly detection

Understand your security posture

Detailed AI-driven reports 

Contextualized content analysis

Automated incident documentation

Understand your security posture

Detailed AI-driven reports 

Contextualized content analysis

Automated incident documentation

Our Value

Our Value

Our Value

State-of-the-art, straight out of the box.

Use on any cloud, fine-tune with your own data, and deploy your custom model. We give you the keys to state-of-the-art AI that adapts to your specific needs.

World-class accuracy.

Our video-native AI beats benchmarks from cloud majors and open-source models.

At a monumental scale.

Our powerful infrastructure handles the largest video libraries – even petabytes of data.

With total customization.

Our models can be easily trained on your data to become experts in your domain. 

And deployable anywhere.

On cloud, private cloud, or on-premise – deploy safely and easily, wherever you need us.

World-class accuracy.

Our video-native AI beats benchmarks from cloud majors and open-source models.

At a monumental scale.

Our powerful infrastructure handles the largest video libraries – even petabytes of data.

With total customization.

Our models can be easily trained on your data to become experts in your domain. 

And deployable anywhere.

On cloud, private cloud, or on-premise – deploy safely and easily, wherever you need us.

World-class accuracy.

Our video-native AI beats benchmarks from cloud majors and open-source models.

At a monumental scale.

Our powerful infrastructure handles the largest video libraries – even petabytes of data.

With total customization.

Our models can be easily trained on your data to become experts in your domain. 

And deployable anywhere.

On cloud, private cloud, or on-premise – deploy safely and easily, wherever you need us.

With total customization.

Our models can be easily trained on your data to become experts in your domain. 

And deployable anywhere.

On cloud, private cloud, or on-premise – deploy safely and easily, wherever you need us.

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)

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)

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.

Do more with your video from day one with our easy APIs and developer-friendly SDKs. This is AI made to work for you, ready to integrate and adapt.

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

Cover image

Your video has more to show you.

Try TwelveLabs on your own footage in our free Playground to see what AI video understanding can do.

Cover image

Your video has more to show you.

Try TwelveLabs on your own footage in our free Playground to see what AI video understanding can do.

Cover image

Your video has more to show you.

Try TwelveLabs on your own footage in our free Playground to see what AI video understanding can do.