Supabase Launches Real-time Multiplayer Engine
SupabaseSupabase introduces a new real-time multiplayer engine that handles presence, broadcasting, and state synchronization for collaborative applications with sub-100ms latency

Supabase has launched Multiplayer Engine, a real-time infrastructure service that makes building collaborative applications as simple as adding a few lines of code. The service promises sub-100ms latency globally with automatic scaling.
Key Features
Presence Tracking
- See who's online in real-time
- Track user cursors and selections
- Handle user join/leave events automatically
State Synchronization
- Conflict-free replicated data types (CRDTs)
- Automatic state merging across clients
- Rollback and replay capabilities
Broadcasting
- Send messages to specific rooms or users
- Rate limiting and message queuing built-in
- Support for binary data and file sharing
Simple Integration
Getting started requires minimal setup:
import { createClient } from '@supabase/supabase-js'
const supabase = createClient(url, key)
// Join a multiplayer room
const room = supabase.multiplayer('document-123')
// Track presence
room.track({ cursor: { x: 100, y: 200 } })
// Listen for changes
room.on('presence', (state) => {
console.log('Users online:', state)
})
Use Cases
Early adopters are building:
- Collaborative editors (documents, code, design tools)
- Real-time dashboards with live data updates
- Multiplayer games with synchronized game state
- Live chat applications with presence indicators
- Collaborative whiteboards and drawing tools
Pricing and Limits:
Free Tier
- 100 concurrent connections
- 1GB data transfer per month
- Basic presence and broadcasting
Pro Tier ($25/month)
- 1,000 concurrent connections
- 10GB data transfer
- Advanced state synchronization
- Priority support
Enterprise
- Custom connection limits
- Dedicated infrastructure
- SLA guarantees
Performance Benchmarks
Supabase claims impressive performance metrics:
- Sub-100ms latency for presence updates
- 10,000+ concurrent users per room
- 99.9% uptime with automatic failover
- Global edge deployment in 15+ regions
"We replaced our custom WebSocket infrastructure with Supabase Multiplayer and reduced our real-time code by 80%. The presence tracking just works out of the box." - Engineering Lead at CollabTool
The service is available now for all Supabase users, with comprehensive documentation and starter templates for popular frameworks including React, Vue, and Svelte.
This launch positions Supabase as a serious competitor to specialized real-time services like Pusher and Ably, while leveraging their existing PostgreSQL infrastructure.
Comments