NoLag Documentation
Welcome to NoLag documentation. Learn how to build scalable real-time applications with pub/sub messaging, presence tracking, and more.
Quick Start
Get up and running in 5 minutes
JavaScript SDK
Full SDK reference for JS/TS
Core Concepts
Understand topics, rooms, and presence
MCP for LLMs
Integrate NoLag with AI assistants
What is NoLag?
NoLag is a Real-time Messaging Infrastructure as a Service (IaaS) that provides developers with everything they need to build scalable real-time applications.
Key Features
- Pub/Sub Messaging - Topic-based publish-subscribe with WebSocket connections
- Presence Tracking - Know who's online in real-time
- Quality of Service - Three QoS levels for delivery guarantees
- Webhooks - Hydration and trigger webhooks for external integrations
- Access Control - Fine-grained per-topic permissions
- Rooms - Logical namespaces for organizing topics
- Blueprints - Pre-built templates for common use cases
SDKs Available
- JavaScript/TypeScript - Full TypeScript support for browser and Node.js
- Python - Async/await support with type hints
- Go - Idiomatic Go client with channels
Getting Help
Need help? Here's where to get support:
- Discord Community - Chat with other developers
- GitHub - Report bugs and request features
- Email Support - For account and billing questions