Simple, transparent pricing

Start free. Scale as you grow. No hidden fees, no surprises. Cancel anytime.

Free

Perfect for testing and prototyping

$0forever

1,000 minutes/mo

1,000 participant minutes/mo
Up to 10 concurrent participants
720p video quality
Basic recording (platform storage)
Community support
1 API key

Starter

For small teams and early-stage products

$99/mo

50,000 minutes/mo

50,000 participant minutes/mo
Up to 50 concurrent participants
1080p video quality
Recording to your own S3
Webhook events
Email support (48h)
5 API keys
$0.006/min overage
Best value

Growth

For growing products with active users

$299/mo

200,000 minutes/mo

200,000 participant minutes/mo
Up to 100 concurrent participants
1080p video quality
Recording to your own S3
Webhook events + retry
Priority email support (24h)
Unlimited API keys
Usage analytics dashboard
$0.005/min overage

Scale

For production apps at scale

$799/mo

600,000 minutes/mo

600,000 participant minutes/mo
Up to 200 concurrent participants
1080p + simulcast
Recording to your own S3
Webhook events + retry + logs
Dedicated support (Slack)
Unlimited API keys
Advanced analytics + export
Custom TURN server
$0.004/min overage

How we compare

Same features. Fraction of the cost.

FeatureRelayKitTwilioDaily.co100ms
Participant minutes (Growth)200,000~30,000~50,000~100,000
Monthly cost$299$5,000+$3,500+$2,000+
Recording included+ $$$+ $$$+ $$$
Self-hostable
Multi-tenant built-inDIYDIYDIY
Own S3 storage
Webhook events
Usage analytics

Frequently asked questions

Everything you need to know about RelayKit pricing.

What is a participant minute?

A participant minute is one person connected to a video room for one minute. If 3 people join a 10-minute meeting, that's 30 participant minutes (3 × 10). This is the industry-standard billing model used by all video platforms.

What happens when I exceed my included minutes?

On the Free plan, new connections are blocked once you hit your limit. On paid plans, overage is billed at the per-minute rate shown in your plan. You'll see real-time usage in your dashboard so there are no surprises.

Can I bring my own S3 bucket for recordings?

Yes! On Starter and above, you can configure your own AWS S3, DigitalOcean Spaces, or any S3-compatible storage in Settings → Storage. On the Free plan, recordings use our managed storage.

Is RelayKit self-hostable?

Yes. RelayKit is built on LiveKit (open source WebRTC). You can run the entire infrastructure on your own servers using our Docker Compose setup. The dashboard and API can be self-hosted too.

How does multi-tenancy work?

Each of your customers gets their own API key. All rooms, sessions, recordings, and usage are fully isolated per tenant. You can manage all tenants from the admin dashboard and set per-tenant storage configurations.

What video quality is supported?

All plans support adaptive quality up to 1080p. The Scale plan adds simulcast support, which sends multiple quality streams so participants with different bandwidth get the best possible experience.

Can I cancel or change plans anytime?

Yes. You can upgrade, downgrade, or cancel at any time. Changes take effect at the start of your next billing cycle. No contracts, no commitments.

Do you offer enterprise pricing?

Yes. For organizations needing more than 600,000 minutes/month, custom SLAs, or dedicated infrastructure, contact us at hello@relaykit.live for a custom quote.

Ready to get started?

Start with 1,000 free minutes. No credit card required.