NoLag Documentation

Welcome to NoLag documentation. Learn how to build scalable real-time applications with pub/sub messaging, presence tracking, and more.

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: