Turn Understanding Into Action
Turn Understanding Into Action
Define events in plain English. Attach them to streams or files. Get alerts the moment something happens.
Define events in plain English. Attach them to streams or files. Get alerts the moment something happens.
Live Stream Analysis
00:00:23
REC
CAM-02
14:32:15
ALERT

Agent Loop
Automated workflows
Trigger alerts on match
Feed to downstream APIs
Live Stream Analysis
00:00:23
REC
CAM-02
14:32:15
ALERT

Agent Loop
Automated workflows
Trigger alerts on match
Feed to downstream APIs
Live Stream Analysis
00:00:23
REC
CAM-02
14:32:15
ALERT

Agent Loop
Automated workflows
Trigger alerts on match
Feed to downstream APIs
Live Stream Analysis
00:00:23
REC
CAM-02
14:32:15
ALERT

Agent Loop
Automated workflows
Trigger alerts on match
Feed to downstream APIs
Reusable event rules
Reusable event rules
Alerts in under 1 second class latency
Alerts in under 1 second class latency
Works on streams and files
Works on streams and files
Two Primitives
Two Primitives
Event
Event
An event is a server side rule expressed as a prompt. It is reusable across multiple streams, indexes, and deployments. You define it once and reference it everywhere.
An event is a server side rule expressed as a prompt. It is reusable across multiple streams, indexes, and deployments. You define it once and reference it everywhere.
Alert
Alert
An alert attaches an event to an active index. It defines delivery: webhook, WebSocket, or both. When the condition is met, the alert fires with a confidence score and a playable stream window.
An alert attaches an event to an active index. It defines delivery: webhook, WebSocket, or both. When the condition is met, the alert fires with a confidence score and a playable stream window.
Event prompt
Index output
Alert delivery
The Pipeline
The Pipeline
The Pipeline
From frames to verified action. VideoDB indexes your media, evaluates event rules, and emits triggers you can route into automations.
From frames to verified action. VideoDB indexes your media, evaluates event rules, and emits triggers you can route into automations.
Ingest
Ingest
File or RTStream
File or RTStream
Index
Index
Scene descriptions and transcripts
Scene descriptions and transcripts
Evaluate
Evaluate
Event rules applied to index outputs
Event rules applied to index outputs
Trigger
Trigger
Webhook and WebSocket delivery, plus workflow integrations
Webhook and WebSocket delivery, plus workflow integrations
Indexes create structure. Events create intent. Alerts create action.
Define Events
Define Events
Define Events
Write events in plain English, reuse them everywhere. They become server-side rules referenced by label.
Write events in plain English, reuse them everywhere. They become server-side rules referenced by label.
Python
event_id = conn.create_event( event_prompt="Detect pedestrians crossing the zebra crossing", label="pedestrian_crossing" )
event_id = conn.create_event( event_prompt="Detect pedestrians crossing the zebra crossing", label="pedestrian_crossing" )
Event Library
pedestrian_crossing
pedestrian_crossing
Detect pedestrians crossing...
Detect pedestrians crossing...
2 min ago
2 min ago
3 alerts
3 alerts
traffic_violation
traffic_violation
Detect traffic violations...
5 min ago
5 min ago
2 alerts
2 alerts
unsafe_forklift
unsafe_forklift
Detect unsafe forklift...
Detect unsafe forklift...
12 min ago
12 min ago
1 alerts
1 alerts
logo_detect
logo_detect
Detect brand logos...
Detect brand logos...
1 hour ago
1 hour ago
4 alerts
4 alerts
Attach Alerts
Attach Alerts
Attach Alerts
Connect events to indexes on streams or files. Trigger workflows the moment the system sees a match.
Connect events to indexes on streams or files. Trigger workflows the moment the system sees a match.
Python
scene_idx = rtstream.index_scenes(prompt="Summarize traffic") scene_idx.create_alert(event_id, callback_url="https://example.com/webhook")
scene_idx = rtstream.index_scenes(prompt="Summarize traffic") scene_idx.create_alert(event_id, callback_url="https://example.com/webhook")
traffic_scene_index
traffic_scene_index
Active Index
Sampling
1 fps
Type
Scene
Status
Live
Alerts Attached
pedestrian_crossing
traffic_violation
unsafe_forklift
Deliver Triggers
Deliver Triggers
Deliver Triggers
Real-time feeds for agents, reliable webhooks for automation.
Real-time feeds for agents, reliable webhooks for automation.
WebSocket feed
WebSocket feed
Best effort real time event stream for live UI and agent loops. Subscribe once, consume status, index outputs, and alert triggers.
Best effort real time event stream for live UI and agent loops. Subscribe once, consume status, index outputs, and alert triggers.
Webhooks
Webhooks
Send alerts to your backend for automation. Use idempotent handlers because delivery should be treated as at least once.
Send alerts to your backend for automation. Use idempotent handlers because delivery should be treated as at least once.
Playable evidence
Playable evidence
Every trigger includes a stream window so humans and systems can verify what fired.
Every trigger includes a stream window so humans and systems can verify what fired.
WebSocket Console
00:01
status
stream_connected
00:15
index
scene_update: traffic light change
00:23
alert
pedestrian_crossing triggered (0.94)
00:31
index
scene_update: vehicle passing
00:32
index
scene_update: vehicle passing
Webhook Destinations
https://api.company.com/alerts
active
https://n8n.internal/webhook/abc
active
https://zapier.com/hooks/catch/...
paused
Trigger clip
00:21 - 00:25 • pedestrian_crossing
Build Reactive Systems
Build Reactive Systems
Build Reactive Systems
Events and alerts become the base layer for automation, whether you notify a human, trigger a ticket, or feed an agent that takes the next step.
Events and alerts become the base layer for automation, whether you notify a human, trigger a ticket, or feed an agent that takes the next step.
Traffic Violations
Traffic Violations
No helmet, phone use, wrong
side, red light running
No helmet, phone use, wrong
side, red light running
Inputs
Traffic cameras
Dashcams
Triggers
violation_detected
Actions
Log incident
Notify operator
Media Operations
Media Operations
Find moments, generate
highlights, publish clips
Find moments, generate
highlights, publish clips
Inputs
VOD library
Live streams
Triggers
highlight_moment
Actions
Create clip
Publish to CDN
Meeting Copilots
Meeting Copilots
Detect action items, decisions,
sensitive content
Detect action items, decisions,
sensitive content
Inputs
Recordings
Live calls
Triggers
action_item
Actions
Update notes
Create task
Open Source Workflows
Open Source Workflows
Ready made automations you can fork and customize.
Ready made automations you can fork and customize.
Build with n8n, Zapier and MCP tools for agent integrations.
Build with n8n, Zapier and MCP tools for agent integrations.
FAQs
FAQs
FAQs
What is an Event in VideoDB?
An event is a reusable server side rule written in plain English, like a prompt. It defines a condition the system should detect from your indexing outputs.
What is an Alert then?
Where do events run?
Do events work on files and on live streams?
What is an Event in VideoDB?
An event is a reusable server side rule written in plain English, like a prompt. It defines a condition the system should detect from your indexing outputs.
What is an Alert then?
Where do events run?
Do events work on files and on live streams?
What is an Event in VideoDB?
An event is a reusable server side rule written in plain English, like a prompt. It defines a condition the system should detect from your indexing outputs.
What is an Alert then?
Where do events run?
Do events work on files and on live streams?
What is an Event in VideoDB?
What is an Alert then?
Where do events run?
Do events work on files and on live streams?
Apt 2111 Lansing Street San Francisco, CA 94105 USA
HD-239, WeWork Prestige Atlanta, 80 Feet Main Road, Koramangala I Block, Bengaluru, Karnataka, 560034
sales@videodb.com
AUTOMATION
RESOURCES
Apt 2111 Lansing Street San Francisco, CA 94105 USA
HD-239, WeWork Prestige Atlanta, 80 Feet Main Road, Koramangala I Block, Bengaluru, Karnataka, 560034
sales@videodb.com
AUTOMATION
RESOURCES
Apt 2111 Lansing Street San Francisco, CA 94105 USA
HD-239, WeWork Prestige Atlanta, 80 Feet Main Road, Koramangala I Block, Bengaluru, Karnataka, 560034
sales@videodb.com









