How It Works
Deploy in minutes.
Own it forever.
Castio deploys a complete video conferencing platform directly onto your own Cloudflare account. Your infrastructure, your data, your brand. The vendor disappears after setup.
Three steps to your own video platform
No servers to provision. No containers to configure. No DevOps required.
Sign Up
Create your account on deploy.castio.app and connect your Cloudflare account.
Deploy
Castio provisions Workers, a database, storage, and caching — all on your Cloudflare account.
You're Live
Your video platform is running at your custom domain. Add your brand, invite your team, start meetings.
Two separate systems
After deployment, the setup tool and your platform are completely independent. We have no access to your data.
One-time setup
Deployment App
Runs on Castio's infrastructure
Located at deploy.castio.app
Handles registration, payment, and deployment
Used once during setup — then you're done
Runs 24/7
Your Platform
Runs on your Cloudflare account
Lives at meet.yourcompany.com
Handles meetings, recordings, users, everything
Completely independent — you own and control it
After deployment, these two systems share nothing. Different infrastructure, different domains, different auth systems. The deployment app cannot see your meetings, users, or data.
What you own
Every component of your platform runs on your Cloudflare account. You control the infrastructure, the billing, and the data.
Workers
Your API and application logic. A single Cloudflare Worker handles all server-side operations.
D1 Database
Your database. Users, meetings, recordings, transcripts, analytics — all stored in your D1 instance.
R2 Storage
Your file storage. Meeting recordings, branding assets, and exports live in your R2 buckets.
KV Cache
Your caching layer. Sessions, rate limits, and meeting state for fast, global performance.
Your Domain
Your custom domain with your SSL certificate. Meetings live at your URL, not ours.
Your Account
Your Cloudflare account, your API keys, your billing. You have full administrative control.
What "zero vendor connection" means
After deployment, Castio the company has no access to your platform. Not by policy — by architecture.
No vendor access at runtime
After deployment, Castio cannot see your meetings, access your recordings, read your transcripts, or view your user data. The infrastructure is on your account — not ours.
Transparent, optional telemetry
An optional health check sends only anonymized data (hashed org ID, aggregate metrics). No user data, no meeting content — and you can turn it off with one click.
Revoke access anytime
Since everything runs on your Cloudflare account, you can revoke any remaining vendor access at any time. Your platform continues working independently.
Runs without us
Your deployment operates independently. Even if Castio the company ceased to exist, your platform would continue running on your Cloudflare account.
A note on live media: During active meetings, live video and audio are routed through Cloudflare's RealtimeKit SFU infrastructure. Stored data (recordings, transcripts, user data, meeting history) lives entirely on your Cloudflare account. Data sovereignty applies to all stored data.
What about scaling?
You don't think about it. Cloudflare Workers auto-scale globally, so your platform handles demand without any manual provisioning.
-
Global edge network
Cloudflare Workers run across 300+ locations worldwide. Your platform runs close to every user, automatically.
-
No capacity planning
No servers to provision, no load balancers to configure. Workers scale from zero to global demand automatically.
-
Zero ops, always
No patches to apply, no containers to manage, no infrastructure to monitor. Cloudflare handles the operations layer.
Traditional self-hosting
Castio on Cloudflare
Ready to deploy?
Set up your own video platform in minutes. Your infrastructure, your brand, your data.