White label video conferencing, without the branding you're renting



Most "white label video conferencing" products aren't white label. They're a vendor's platform with your logo pasted on top, running on the vendor's servers, billed by the vendor's meter. You get a color scheme. They keep the infrastructure, the data, and the pricing lever.
Castio is different in one specific way: we don't host anything. Castio deploys directly into your own Cloudflare account. Your domain, your database, your recordings, your bill. There's no vendor server in the middle to re-brand, because there isn't a vendor server.
What "true" white label actually requires
A video platform is only really white label if all four of these are true:
- Your domain. Not a vendor subdomain with your logo next to it. meet.yourcompany.com, full stop, with your SSL certificate.
- Your logo everywhere, including in the fine print. No "Powered by [Vendor]" in the footer, the emails, or the meeting waiting room.
- Your cloud account. The platform runs where you can see it: your Cloudflare account, your D1 database, your R2 storage. Not a shared multi-tenant server you have zero visibility into.
- Your data, physically. Recordings, transcripts, and participant records live in your account. If you ever leave the vendor, the data doesn't leave with them, because it was never on their servers.
Most vendors selling "white label video conferencing" give you the first two and skip the last two. That's re-skinning, not white labeling.
How Castio delivers white label video conferencing
Castio is a deployment, not a subscription to a shared service. Here's what "deployed into your own Cloudflare account" means in practice:
- You (or we, walking you through it) create a Cloudflare account if you don't have one. It's free to start.
- We deploy the Castio Worker, database, and storage into that account. This takes under 30 minutes.
- Your logo, brand color, and domain go in through the admin settings. No code, no vendor ticket.
- From that point on, every meeting, every recording, every byte of usage happens inside your Cloudflare account. Castio checks in hourly for update availability; it does not proxy your traffic or store your data anywhere else.
The underlying video infrastructure is Cloudflare's RealtimeKit (RTK), the same real-time media network that powers Cloudflare's own products. You're not getting a hobby SFU. You're getting Cloudflare's edge network, billed to your account at Cloudflare's published rates.
What it costs
One package: $500, one time. That is the whole price, for the first 100 customers.
That covers setup and onboarding, lifetime updates, direct support, and every feature we ship going forward, for the life of the product. It does not include Cloudflare's own infrastructure costs (Workers, D1, R2, RealtimeKit usage). Those are real costs of running your own platform, billed by Cloudflare directly to your account. Cloudflare includes a free monthly allowance of RealtimeKit minutes before usage billing starts, so for most small teams the full-rate bill is still about $5 a month; heavy use and recording add Cloudflare usage past the included allowances. After the first 100 customers, Castio moves to yearly licensing; we're not naming that price here.
There's no per-seat charge and no per-minute meter from us. A 3-person team and a 30-person team pay the same $500, once. After that, your only monthly bill is your own Cloudflare usage, about $5 a month during the RealtimeKit beta, whether you run 3 seats or 30. Even if Castio disappeared tomorrow, the platform keeps running in your own Cloudflare account. Nothing about the product depends on our servers.
How this compares to hosted "white label" vendors
Most companies selling white label video conferencing are hosting vendors who re-skin their own platform for you and meter your usage on top of a subscription. That's a legitimate business. It's just not white label in the sense above. The practical differences:
| Hosted "white label" vendors | Castio | |
|---|---|---|
| Where it runs | Vendor's servers | Your Cloudflare account |
| Where your data lives | Vendor's database | Your D1 database, your R2 storage |
| Pricing shape | Usually per-seat or usage-metered, on top of a base fee | $500 once, no seat count, no meter from us |
| What happens if you leave | You export what they let you export | You already own everything; there's nothing to migrate off |
| Branding depth | Logo and colors | Logo, colors, domain, and no vendor footer anywhere |
We're not claiming hosted white-label vendors are hiding anything. Most are upfront that they host your instance. The distinction matters if "white label" specifically means you want the infrastructure, not just the paint job.
Who this is for
- Consultation businesses (tutoring, coaching, telehealth, legal, accounting) that meet clients regularly and want the meeting room to look like their business, not a video vendor's.
- Teams who've hit the ceiling on per-seat licensing and have more than a handful of people who need to host meetings.
- Anyone who wants a clear answer to "where does our data actually live," because the answer is "your own cloud account," not "trust us."
Who this isn't for
- A single person hosting occasional 1:1 calls. At low volume, a free or ~$17/month Zoom seat is cheaper and simpler. Use that.
- Teams that need a 500-person all-hands webinar every week. Large-audience, high-volume usage is billed per-minute by Cloudflare's RTK network, and at that scale a flat-seat platform can come out cheaper. We'd rather tell you that now than have you find out later.
- Anyone without any comfort creating a Cloudflare account or working with a small setup step. We walk you through it, but it's not a zero-technical-step product.
FAQ
Is Castio actually white label, or just "custom branded"?
Actually white label in the infrastructure sense: your domain, your Cloudflare account, your data. Most "custom branded" video tools mean logo and color only, on the vendor's own servers. Castio has no shared servers to distinguish it from. It runs on yours.
Do I need my own Cloudflare account?
Yes. If you don't have one, we walk you through creating it as part of setup. It's free to open, and typical usage costs for a small team are a few dollars a month on top of the one-time $500 license.
Is there a per-user or per-host fee?
No. The $500 license covers unlimited hosts and unlimited team members, for the life of the product. Cloudflare's own usage-based infrastructure costs (RealtimeKit per-minute media, storage) are billed separately by Cloudflare, not marked up by us.
Can I use my own custom domain, like meet.mycompany.com?
Yes. You can start on a yourcompany.castio.app subdomain and move to your own domain when ready. It's a guided DNS setup, no domain transfer required.
What happens to my data if Castio (the company) disappears?
Your data was always in your Cloudflare account, not ours. It doesn't move anywhere. Even if Castio stopped operating tomorrow, your instance keeps running, and the underlying data stays exactly where it's always been: your account.
How is this different from building on Cloudflare RealtimeKit myself?
You could build directly on RTK. It's a solid SDK. Castio is the finished platform on top of it: user accounts, meeting scheduling, recordings management, guest access, branding, analytics, and the deploy/update tooling, so you're not writing that from scratch.
See it running with your own logo and domain before you decide anything. Get your branded demo →