
Kerberos.io
Open, modular, and extensible video analytics and video management platform
About Kerberos.io
Kerberos.io is a video surveillance and video management platform built around a free, MIT-licensed Agent that records one camera stream per container on a Raspberry Pi, Docker, or Kubernetes. Factory schedules Agents across Kubernetes clusters, Vault routes recordings to your own storage, and Kerberos Hub adds a central web console for monitoring, livestreaming, and reviewing footage across sites, offered as a hosted SaaS, a private managed install, or self-hosted.
Pros & Cons
Pros
- Core Agent is MIT-licensed and free for commercial use, with an active GitHub repo (1,100+ stars)
- Runs on cheap hardware such as a Raspberry Pi as well as Docker and Kubernetes clusters
- Bring-your-own storage through Vault keeps recordings in your own S3, GCP, or MinIO buckets
- Kafka, SQS, and Swagger APIs make it straightforward to plug recordings into ML and business pipelines
- Free Hub tier covers up to 5 cameras for trying the central console
Cons
- Big price jump from the free Hub tier (5 cameras) to Enterprise at €999.99/month, with nothing in between
- The open-source Agent has no central overview of recordings; multi-camera management needs Hub
- Factory and Vault assume Kubernetes skills, which is heavy for small deployments
- Free Hub tier requires a credit card for identification
- Few independent hands-on reviews compared with mainstream VMS products
Key Features
Open-source Agent
MIT-licensed recording agent that handles one camera stream each, with motion-based or continuous recording and a responsive web UI.
Any camera, any platform
Connects USB, Raspberry Pi, and IP cameras, with multi-arch images for ARMv7, ARM64, and AMD64 and deployment via Docker, Docker Compose, Kubernetes, or Balena Cloud.
Factory for Kubernetes
A UI on top of the Kubernetes API that schedules Agents as deployments, adding high availability, failover, and scale to thousands of IP cameras.
Vault bring-your-own storage
Routes recordings to MinIO on-premises or to AWS S3, GCP Storage, and other providers, with on-the-fly storage swaps and edge-to-cloud forwarding.
APIs and message brokers
Vault exposes Swagger APIs and publishes events to Kafka and SQS so you can build custom apps, integrations, and ML pipelines on top of recordings.
Hub single pane of glass
Central console for camera inventory, online/offline status with floorplans, recording review, and filtering across thousands of devices.
Browser livestreaming
Hub streams live video in the browser in high resolution over WebRTC or low resolution as JPEG.
Tasks and notifications
Create follow-up tasks manually or automatically, send notifications, and share recordings externally.
Sites, groups, and access control
Group cameras by site (location) or attribute and restrict which users can review which cameras.
Custom ML metadata
Attach your own machine learning metadata to recordings to drill down into specific events.
Pricing
- Up to 5 cameras
- 3 days of footage history
- 1GB daily upload
- Shared hosting, 1 tenant
- Automated maintenance
- Credit card required for identification (not charged)
- Up to 500 cameras
- 30 days of footage history
- 100GB daily upload
- Shared public Hub with your own or shared Vault
- Slack support
- 1000+ cameras
- Years of footage history
- Hub installed and maintained on your chosen cloud and region
- Data stored in your Vault
- Direct-line support and support contract
- 1000+ cameras
- 100+ tenants
- All Hub container images for your own installs
- Unlimited Hub installations
- Direct-line support and support contract
Best For
Home and hobbyist surveillance
Run the free Agent on a Raspberry Pi or Docker host to record USB or IP cameras with motion detection and a web UI.
Multi-site enterprise camera fleets
Use Factory and Hub to deploy, monitor, and review hundreds or thousands of cameras across locations from one console.
Video data for ML pipelines
Stream recordings and events from Vault into Kafka or SQS to feed computer vision models and attach the results back as metadata.
Data-sovereign surveillance
Keep footage in your own cloud or on-premises storage with Vault and a private or self-hosted Hub.
Edge-to-cloud retention
Keep routine footage at the edge and forward only relevant recordings to cloud storage to cut bandwidth and storage costs.
Similar Tools

Vultr
High-performance cloud compute, GPU, and bare metal across 32 global data centers

Activepieces
Open-source, AI-first business automation

Tuta
Secure email with quantum-resistant encryption

Odoo
Modular open-source ERP for manufacturing & beyond

Google Fonts
Free, open-source web fonts for modern design and development

n8n
AI workflow automation with code flexibility and self-hosting