go2rtc
Video SurveillanceUltimate camera streaming gateway with low latency
Replaces Nest Cam
The 20 best API video surveillance you can self-host, ranked by community traction.
Ultimate camera streaming gateway with low latency
Replaces Nest Cam
Automatic license plate recognition library
Replaces Rekor Scout, Plate Recognizer
Self-hosted face recognition service with REST API
Replaces Amazon Rekognition
.NET wrapper for OpenCV computer vision
Replaces Commercial vision SDKs
Full-featured closed-circuit television software suite
Replaces Blue Iris, Milestone XProtect
Self-hosted streaming server for publishing live video
Replaces Wowza
Android library for camera capture and streaming apps
Replaces Proprietary camera SDKs
Open-source NVR and CCTV software for IP cameras
Replaces Blue Iris
Low-latency RTSP camera streaming to browsers over WebRTC
Replaces commercial camera viewer software
Unified UI and API for face recognition on camera feeds
Replaces Nest Cam
Python library for the Raspberry Pi camera with streaming support
Replaces Proprietary camera SDKs
Web interface and NVR for RTSP and camera streams
Replaces Nest Cam
Lightweight video surveillance agent for a single camera
Replaces Nest Cam
Self-hosted AI server for surveillance object detection
Replaces Amazon Rekognition
Self-hosted AI server for object and face detection
Replaces Amazon Rekognition
Self-hosted media server for video and camera stream processing
Replaces Wowza, commercial video servers
REST and gRPC object detection service for images and streams
Replaces Nest Cam
Open-source IP camera surveillance and NVR application
Replaces Milestone XProtect
Cross-platform DVR with AI object detection
Replaces Blue Iris
Storage and lifecycle management for surveillance recordings
Replaces Milestone XProtect
No apps match these filters.
| App | Deploy effort | Difficulty | Min. RAM | License | ★ Stars |
|---|---|---|---|---|---|
| go2rtc | Under-an-hour setup | Medium | 128 MB | MIT | 14,367 |
| OpenALPR | Under-an-hour setup | Hard | 1,024 MB | AGPL-3.0 | 11,470 |
| CompreFace | Under-an-hour setup | Medium | 4,096 MB | Apache-2.0 | 8,345 |
| OpenCvSharp | Read-the-docs project | Medium | 512 MB | Apache-2.0 | 6,114 |
| ZoneMinder | Under-an-hour setup | Hard | 2,048 MB | GPL-2.0 | 5,941 |
| Restreamer | Under-an-hour setup | Easy | 512 MB | Apache-2.0 | 5,219 |
| CameraView | Read-the-docs project | Medium | 256 MB | MIT | 5,133 |
| Shinobi | Under-an-hour setup | Medium | 2,048 MB | GPL-3.0 | 4,000 |
| RTSPtoWebRTC | Under-an-hour setup | Medium | 128 MB | MIT | 1,791 |
| Double Take | Under-an-hour setup | Medium | 512 MB | MIT | 1,443 |
Every option here is open-source and self-hostable, tagged API within the video surveillance category. Deploy effort is graded from published container recipes, not vendor claims — see the methodology.