Real-time Messaging Infrastructure
Build scalable real-time applications with our pub/sub messaging platform. WebSocket connections, presence tracking, and guaranteed delivery.
// Connect and subscribe with the fluent API
import { NoLag } from '@nolag/js-sdk'
const client = new NoLag('your_access_token')
await client.connect()
const room = client.setApp('chat').setRoom('general')
room.subscribe('messages')
room.on('messages', (data) => console.log(data))
room.emit('messages', { text: 'Hello, World!' })Everything you need for real-time
Built on battle-tested infrastructure with enterprise-grade reliability.
Real-time Pub/Sub
Topic-based publish-subscribe messaging with WebSocket connections. Messages delivered in milliseconds.
Presence Tracking
Know who's online in real-time. Track user presence across your entire application.
Quality of Service
Three QoS levels - at-most-once, at-least-once, and exactly-once delivery guarantees.
Access Control
Fine-grained per-topic ACL. Control who can publish and subscribe to each topic.
Message Replay
Persist messages and automatically replay missed messages when clients reconnect.
Multi-SDK Support
Official SDKs for JavaScript/TypeScript, Python, and Go. Full TypeScript support included.
Built for any real-time use case
From chat applications to IoT platforms, NoLag powers real-time experiences at scale.
Ready to build real-time?
Get started for free. No credit card required.