Build on the VigorLabs camera platform without guessing where to start.
The VigorLabs Developer Platform provides a practical path for teams building dashboards, embedded camera experiences, event-driven workflows, and operational tools on top of VigorLabs devices and cloud services. Start with the overview, then move into quick start, architecture, APIs, embeds, and security guidance.
Why use the VigorLabs Developer Platform
The platform is designed to make cameras programmable in a way that still respects access control, playback governance, and retention-aware workflows. It gives you a structure for pulling device state, receiving live events, and rendering viewing experiences without rebuilding every layer from scratch.
One platform, multiple surfaces
Use REST APIs, webhook delivery, and embedded player surfaces depending on how much control you need.
Integration-friendly
Model tenants, sites, and device groups in your own system while still relying on VigorLabs for core camera capabilities.
Start here
Get working credentials and a first request running.
Set up a workspace, issue a sandbox token, and confirm devices and events can be queried cleanly.
Map your product boundaries before writing code.
See how devices, cloud services, event delivery, and embedded playback fit together.
POST /v1/events/webhooks
Authorization: Bearer <token>
{
"event_type": "camera.motion.detected",
"device_id": "cam_01J2X",
"occurred_at": "2026-04-01T11:32:18Z"
}
Platform areas
Cloud API
Read device inventories, event timelines, workspace policies, and playback availability.
Go to Cloud APIWebhooks
Receive motion, person detection, online-state, and clip lifecycle events with retries and signatures.
Go to WebhooksUI Embed
Mount camera lists, player surfaces, and event review experiences inside your own application.
Go to UI EmbedSecurity & Compliance
Scope access correctly, protect webhook trust, and align retention with downstream data handling.
Go to SecurityRecommended docs path
- Begin with Getting Started to create a sandbox integration.
- Read Platform Architecture before deciding between polling, events, or embeds.
- Implement Cloud API and Webhooks together for operational accuracy.
- Use UI Embed when you need production-ready playback surfaces.