Now available in 12 global regions

Cloud Video
Surveillance Platform

Secure, scalable camera feed storage built for enterprise. Sync footage from any IP camera to encrypted cloud storage with sub-second latency.

2,400+
Organizations
18M
Hours Recorded
99.97%
Uptime (12mo)
<200ms
Sync Latency

Trusted by 2,400+ organizations worldwide

MERIDIAN HEALTH
Vanguard Logistics
NEXTERA
Caldwell Education
ARMIS SECURITY
Pacific Retail Group

Everything you need to secure
your camera infrastructure

From single-site deployments to globally distributed networks, SpellBook scales with your surveillance operations.

📹

24/7 Cloud Recording

Continuous upload from any ONVIF-compatible IP camera. Footage streams to our geo-redundant storage clusters in real time with zero frame loss.

RTSP / RTMP / HLS

Real-time Sync API

Push camera feeds via our high-throughput /api/v4/sync endpoint. Chunk-based uploads with automatic reassembly and deduplication.

REST + WebSocket
🔒

End-to-end Encryption

AES-256-GCM at rest, TLS 1.3 in transit. Client-side key management available for organizations that require zero-knowledge architecture.

AES-256 / TLS 1.3
🌎

Multi-site Management

Manage cameras across hundreds of locations from a single dashboard. Role-based access, site grouping, and hierarchical permissions built in.

RBAC
🧠

Smart Motion Detection

AI-powered motion analysis with configurable sensitivity zones. Receive instant alerts via webhook, email, or Slack when activity is detected.

ML-powered

99.9% Uptime SLA

Backed by our financially-guaranteed SLA. Multi-region failover, automated health checks, and 24/7 incident response from our reliability team.

Enterprise SLA

Up and running in minutes

Four steps to move your surveillance infrastructure to the cloud.

01

Install Agent

Deploy our lightweight agent on your existing NVR, DVR, or edge device. Supports Linux, Windows, and ARM.

02

Configure Feeds

Point cameras to SpellBook via our dashboard or configure programmatically through the REST API.

03

Sync to Cloud

Recordings stream to SpellBook's encrypted cloud in real time. Chunk-based sync ensures zero data loss.

04

Access Anywhere

Review footage from any browser or mobile device. Share clips, export evidence, and set up automated alerts.

Build on top of SpellBook

Our RESTful API gives you full control over camera management, feed synchronization, and footage retrieval. Push video chunks, query recordings, and configure alerts programmatically.

  • Chunk-based upload with automatic reassembly
  • Webhook notifications for motion events
  • Signed URL exports for evidence sharing
  • Rate limits of 10,000 req/min per API key
  • SDKs available for Python, Go, and Node.js
Get API Access →
sync_request.sh
# Sync camera feed chunk to SpellBook cloud (se-1.spellbook.ws)

POST https://se-1.spellbook.ws/api/v4/sync
Authorization: Bearer <api_key>
Content-Type: application/octet-stream

X-Camera-ID: cam-0142
X-Chunk-Sequence: 1847
X-Timestamp: 2026-04-28T12:00:00Z

# Response: 201 Created
# { "chunk_id": "c_8f2a...", "status": "queued" }
Full API documentation available at se-1.spellbook.ws/docs (requires authentication)

Simple, transparent pricing

Start free, scale as you grow. No hidden fees. Cancel anytime.

Starter
$29/mo
For small deployments and pilot programs.
  • 5 cameras
  • 7-day retention
  • 100 GB cloud storage
  • Dashboard access
  • Email support
  • Basic motion alerts
Start Free Trial
Enterprise
Custom
For large-scale operations with dedicated requirements.
  • Unlimited cameras
  • 90-day retention
  • Dedicated sync endpoint
  • Dedicated account manager
  • Custom SLA & SLO
  • SSO / SAML integration
  • On-premise agent support
Contact Sales
🛡
SOC 2 Type II Certified
🇪🇺
GDPR Compliant
🔐
AES-256 Encryption at rest
ISO 27001 Information Security
🚲
HIPAA Ready