Everything you need in a video conferencing platform
Castio comes fully loaded — meetings, recording, AI transcription, branding, analytics, and more. All deployed on your own infrastructure.
Four meeting types, one platform
From quick team standups to large-scale broadcasts, Castio handles every format out of the box.
Group Video Calls
High-quality group video where everyone can see and hear each other. Up to 200 participants per meeting.
Audio-Only Rooms
Lightweight voice-only rooms for quick discussions and brainstorms. Lower bandwidth requirements.
Webinars
Professional webinars with stage management. Speakers present while hosts control who goes on stage.
RTMP/HLS Livestreaming
Broadcast your meetings live to YouTube, Twitch, or any RTMP-compatible platform.
Recording & AI
One-click recording, automatic transcription, and AI-generated summaries. Everything stored in your own infrastructure.
One-Click Recording
Record your meetings with one click. Get a single, high-quality composite video file with all participants — stored in YOUR R2 bucket.
AI Transcription
Automatic, AI-powered transcription via Whisper v3 Turbo. Accurate and multi-language. Search through past conversations with ease.
AI Meeting Summaries
AI-generated summaries highlight key decisions and action items. Skip the meeting and still know what happened.
Transcript Viewer & Search
Read through meeting transcripts right in your dashboard. Search for specific topics or keywords to find exactly what was discussed.
Branding & White-Label
Your meetings, your brand. Every detail — from domain to color scheme — reflects your identity, not ours.
Custom Domain
Your meetings live at meet.yourcompany.com. Participants see your brand, not ours.
Logo & Brand Colors
Your logo on every screen. Set your primary color and the entire interface adapts — login page, meeting room, emails.
Light & Dark Themes
Choose light or dark mode. Fine-tune border radius, spacing, and the full color palette for a perfectly on-brand experience.
Watermarks
Add watermarks to meeting recordings and live video for brand reinforcement or content protection.
Custom Backgrounds & Favicon
Replace default backgrounds and browser favicon with your own assets. Every detail reflects your brand.
Branded Email Notifications
Meeting invitations and notifications go out under your brand. Professional emails with your logo and colors.
Security & Ownership
Your data never leaves your infrastructure. Every record, every recording, every chat message lives in YOUR Cloudflare account.
Runs on YOUR Cloudflare
Workers, D1, R2, KV — all deployed to your own Cloudflare account. You own the infrastructure, not us.
Zero Vendor Connection at Runtime
Once deployed, your platform runs independently. We cannot see your meetings, your data, or your users. True independence.
Single-Organization Isolation
Your deployment is 100% isolated. No shared databases, no multi-tenant risks, no noisy neighbors. Your instance is yours alone.
Rate Limiting & Abuse Protection
Built-in protection against brute-force attacks, spam, and resource abuse. Your platform stays fast and secure.
Webhook Signature Validation
Every incoming event is cryptographically verified with HMAC-SHA256 to prevent tampering and injection attacks.
PII Redaction in Diagnostics
Even optional diagnostic data is scrubbed of personally identifiable information. Your users' privacy is protected at every layer.
Analytics & Diagnostics
Understand how your organization uses meetings. Identify issues before your users report them.
Meeting Analytics Dashboard
Total meeting hours, participant trends, and usage patterns at a glance. Daily, weekly, and monthly breakdowns.
Per-Participant Quality Metrics
Deep-dive into any participant's experience. MOS scores, jitter, packet loss, device info, and connection timeline.
4-Layer Diagnostics
Sentry error tracking, Workers observability, RTK quality reports, and webhook delivery tracking. Four independent layers that catch everything.
Meeting Investigation
When someone says "my meeting was laggy," get the full story in one click. Every participant's device, network quality, and connection timeline.
Real-Time Health Monitoring
Continuous health probes for D1, KV, R2, and media services. Know instantly if any component is degraded.
Diagnostics Dashboard
A single dashboard showing your entire platform's health. Latency metrics, event processing status, active meetings, and Sentry integration.
Roles & Access Control
Five-tier role hierarchy from full organization control down to view-only guest access. The right permissions for every user, automatically.
Owner
Full organization control. Settings, billing, diagnostics.
Admin
Manage users, configure branding, monitor health.
Host
Create meetings, control recording, manage participants.
Member
Join meetings with full audio, video, and screenshare.
Guest
Join via link. No account needed. Appropriate restrictions.
Waiting Rooms
Control who enters your meeting. Participants wait in a lobby until the host admits them.
In-Meeting Promotion
Promote a participant to speaker or demote them during a live meeting. Session-scoped changes without affecting platform roles.
Automatic Permissions
12 presets across 4 meeting types and 3 role levels. Every participant gets precisely the right capabilities automatically.
Collaboration
Chat, polls, screen sharing, and more. Everything you need to collaborate effectively during meetings.
In-Meeting Chat
Public messages, private DMs, and pinned messages. Chat history is preserved and exportable after the meeting ends.
Polls
Engage your audience with live polls. Get instant feedback, make group decisions, or check understanding during training.
Screen Sharing
Share your screen with one click to present slides, demo products, or collaborate on documents in real-time.
Virtual Backgrounds
Replace or blur your background for professional, distraction-free meetings. No green screen needed.
Breakout Rooms
Split large meetings into smaller groups for focused discussions, workshops, or team exercises — then bring everyone back together.
BetaWhiteboard & Doc Sharing
Collaborate visually with built-in whiteboard and document sharing. Sketch ideas and annotate documents together.
Scheduling
Set up complex recurring schedules, invite participants with RSVP, and let meetings activate themselves.
Recurring Meetings (RRULE)
Industry-standard recurrence patterns. Set up "every Tuesday and Thursday" or "first Monday of every month" with full iCalendar RRULE support.
Per-Occurrence Overrides
Reschedule or cancel a single meeting in a recurring series without disrupting the rest. Perfect for holidays or one-off changes.
RSVP Invitations
Invite participants by email and track who is coming. Professional email notifications with meeting details and direct RSVP.
Auto-Activation
Meetings start automatically at their scheduled time. No manual activation needed — participants can join as soon as the time arrives.
90-Day Preview
See your upcoming meetings 3 months in advance. Recurring meetings are automatically populated on your calendar.
Meeting Status Lifecycle
Clear lifecycle from draft through scheduled, active, ended, and cancelled. Always know the status of every meeting.
Developer-Friendly
Full REST API, webhook-driven events, and a Cloudflare-native architecture. Integrate Castio into your existing workflows.
REST API
40+ endpoints covering users, meetings, recordings, analytics, and diagnostics. Build custom integrations with complete API access.
Webhook-Driven Events
Real-time notifications for meeting start, recording complete, transcript ready, and more. Build automations triggered by any event.
Cloudflare-Native Stack
Workers for compute, D1 for database, R2 for storage, KV for caching, Durable Objects for state. Zero servers to manage.
Type-Safe Integration
Hono RPC provides end-to-end type safety between API and frontend. Auto-generated types eliminate integration bugs.
136 Pre-Built UI Components
Professional, battle-tested React components for every meeting UI element. Video grid, chat, polls, stage management, and more.
Real-Time Admin Notifications
WebSocket-based alerts when meetings start, recordings complete, or health issues arise. Powered by Durable Objects.
Ready to own your video platform?
Deploy Castio on your own Cloudflare account in minutes. Your infrastructure, your brand, your data.