Live features without a connection meter.
Build chat, multiplayer cursors and live dashboards with Supabase Realtime. There's no price per connection or message: Builder holds about 5K concurrent connections, Pro 15K and Business 30K.

Broadcast
Send low-latency messages between clients for chat, cursors and game state.
Presence
Track who's online and what they're doing, synced across every connected client.
Postgres Changes
Stream inserts, updates and deletes from your tables, filtered by your RLS policies.
No connection fees
Supabase Cloud includes 500 concurrent connections, then charges per thousand. SupaHost doesn't charge for them.
Same client APIs
Use supabase.channel() exactly as you do today. Nothing in your code changes.
Scales with your instance
Realtime runs on your instance's compute, so a bigger plan gives it more room.
All plans, with no per-connection or per-message fees. About 5K / 15K / 30K concurrent connections on Builder / Pro / Business.
Compare plansQuestions
How many concurrent connections can I have?
There's no fee or hard cap; capacity depends on your instance's RAM. In our tests a Business instance held 15,000 concurrent connections using a third of its memory. As a guide: Builder 5K, Pro 15K, Business 30K.
Does Realtime respect Row Level Security?
Yes. Postgres Changes only delivers rows the connected user is allowed to read.
Put every project on one plan.
Every plan starts with a 7-day free trial.