Pricing

Simple, flexible pricing. No per-camera fees.

Pay only for what you need — scale up or down any time. Three starter tiers cover the common deployments; if you would rather size by resource, the calculator below is the same one we use to provision your instance.

No credit card required · Provision in under a minute · Cancel any time.

Pick a starting configuration

Three common starting configs — drag the calculator to fit your camera count, retention, and resolution. No per-camera fees. Bigger deployments are a conversation, not a quote form.

Starter

A small allocation to try the workflow end-to-end.

$25 /mo
Resources
0.5 vCPU · 512 MB RAM · 20 GB recording
Typical capacity
Roughly 2–4 cameras at 720p
Adjust with calculator
Adjust the slider for more cameras, retention, or 1080p
Support response
48-hour email response

Everything included

  • Encrypted WireGuard tunnel
  • WebRTC live streaming
  • Isolated tenant instance
  • Automated backups
  • Status page access
Start with Starter →
Most popular

Standard

The most common starting point for a small site.

$45 /mo
Resources
1 vCPU · 1 GB RAM · 50 GB recording
Typical capacity
Roughly 4–8 cameras at 1080p
Adjust with calculator
Slide up for longer retention or extra concurrent viewers
Support response
24-hour priority email

Everything included

  • Encrypted WireGuard tunnel
  • WebRTC live streaming
  • Isolated tenant instance
  • Automated backups
  • Status page access
Choose Standard →

Professional

A larger allocation for full-site or 4K deployments.

$80 /mo
Resources
2 vCPU · 2 GB RAM · 100 GB recording
Typical capacity
Roughly 8–16+ cameras or 4K
Adjust with calculator
Push the sliders further for heavy multi-camera 4K
Support response
Same-day response, business hours

Everything included

  • Encrypted WireGuard tunnel
  • WebRTC live streaming
  • Isolated tenant instance
  • Automated backups
  • Status page access
Choose Professional →
Custom

Enterprise

More than 50 cameras, multi-site rollouts, or compliance requirements that need a contract.

Let’s talk

Sized in conversation · volume pricing available

Cameras
50+ cameras, no fixed ceiling
Retention
Custom retention windows
Multi-site
Multi-site rollout support
Support
Direct line to engineering

Plus everything in Pro

  • Data Processing Agreement (DPA)
  • Region of your choice
  • Volume pricing
Contact sales →

Multi-site rollout, compliance contract, or pushing past 4 vCPU? Talk to us — bigger deployments are sized in a conversation.

Or build your own configuration.

Slide CPU, memory, and storage to match your camera count and retention window — the price updates live.

Simple, Flexible Pricing

Pay only for what you need — scale up or down any time.

1 vCPU
0.5 vCPU4 vCPU
1 GB
256 MB4 GB
50 GB
10 GB200 GB
Base Platform$9.00/mo
CPU Processing Power (1 vCPU)$16.00/mo
Memory (1 GB)$4.00/mo
Cloud Storage (50 GB)$15.00/mo
Total$44.00/mo
Unlimited cameras — no per-camera fees
Secure private connection for your cameras: $2/tunnel (add anytime)
Live browser streaming included
🚀 Get Started Free — $44.00/mo after trial

Create your account in 30 seconds. Free testing window — no credit card, no automatic charges.

Try the live demo first · No account needed

*No artificial camera limits. Actual capacity depends on resolution, frame rate, and encoding settings.
Resources above Starter (500m CPU, 512Mi RAM, 20GB storage) require billing setup after signup.

In every tier, no upsells

The capabilities below are not Pro-only or "contact us" features. Every Starter plan gets the same security and isolation guarantees as a Pro plan.

  • Encrypted WireGuard tunnel

    Cameras connect over a modern, audited VPN — no port forwarding, no exposed RTSP.

  • WebRTC live streaming

    Sub-second latency in your browser. No plugins, no app installs, no Flash relics.

  • Isolated tenant instance

    Your own Kubernetes namespace and dedicated volume — recordings are never co-mingled with another customer.

  • Automated backups

    Configuration snapshots run on a schedule so a bad change is a one-click revert, not a midnight panic.

  • Status page access

    Real-time visibility into the same uptime, incident, and maintenance feed our on-call team watches.

  • Browser dashboard for live + recordings

    One UI for live streams, recorded clips, and configuration. Nothing to install on viewing devices.

Cancellation

The boring-but-important policy details you need before handing over a card.

Cancel anytime. Period.

Cancel from the dashboard or by email. We invoice in arrears for the usage that actually occurred — measured by the same metering that drives the calculator above. When you cancel, we close out a final invoice for the usage up to that moment and stop the clock. No multi-month commitments, no early-termination fee, no refund song-and-dance because you only ever paid for what you ran.

The 14-day free trial is on top of this. You have a real instance with real cameras connected before any invoice is generated.

Pricing questions, answered

Tier mechanics, billing edges, and what the trial actually looks like.

What if I outgrow my starting configuration?
You drag the calculator. The three cards above (Starter / Standard / Professional) are common starting points; the actual price is computed from the resources you allocate — CPU, RAM, storage. Need more cameras, longer retention, or higher resolution? Slide each control independently; the price updates live and the next invoice reflects the new allocation. There is no per-camera fee and no silent overage. When the slider math gets above 4 vCPU or starts to outgrow a single instance, that is the conversation that becomes Enterprise.
Can I resize my instance later?
Yes — up or down, at any time, from the dashboard. Resource changes take effect on the next reconcile and the metered usage tracks them automatically; your monthly invoice reflects whatever you actually allocated, day by day. There is no contract minimum and no penalty for sizing down.
What happens if I cancel?
The recommended sequence: suspend your instance from the dashboard (freezes activity so nothing new is written while you finish exporting), download the recordings you want to keep from your storage volume, then terminate. Termination releases the cloud resources back to the pool so we can give them to other customers — at that point the encrypted volume and every recording on it are permanently deleted from our infrastructure, with no soft-delete and no silent retention on our end. Billing closes out at the moment of termination: a final invoice for the metered usage up to that point, then the clock stops. No multi-month commitments, no refund mechanic — you only ever paid for what you actually ran.
Do you charge per camera?
No. The price is for the compute and storage you allocate — CPU, RAM, recording GB. A larger camera count just means more storage and a bit more CPU, both of which are sliders. Adding a camera to an instance that already has the headroom does not bump the invoice. This is the central trade vs. Verkada and Rhombus, who charge $12–150 per camera per month.
Is the 14-day trial really free?
Yes. Provision a real instance and connect real cameras with no card on file. We will reach out personally near the end of the trial; if you want to continue, we set up a Stripe invoice on a monthly cycle. There is no automatic billing trigger and no surprise charge at trial end.

Still have questions? Email us — a real human responds.

Open-source since 2024 175+ GitHub stars Built in Maine

Stop paying per camera.

Spin up a dedicated cloud instance, connect your cameras over WireGuard, and start recording — fourteen days free, no card up front, cancel any time.

No credit card required · Cancel any time.