Welcome
Atmosphere is a transport-agnostic real-time framework for the JVM. Write to a Broadcaster, and the framework delivers to every subscriber — whether they’re on a WebSocket, SSE stream, long-polling loop, gRPC channel, or MCP session.
How to Use This Documentation
Section titled “How to Use This Documentation”New to Atmosphere? Start with the Tutorial — a 20-chapter guide that builds your understanding from first principles to production deployment.
Looking for a specific feature? Use the Reference section for API details on the core runtime, rooms, AI, MCP, and more.
Integrating with a framework? The Integrations section covers Spring Boot 4.0, Quarkus 3.21, and AI framework adapters.
Quick Links
Section titled “Quick Links”| What you want | Where to go |
|---|---|
| Build your first app | Chapter 2: Getting Started |
@ManagedService deep dive | Chapter 3 |
| AI/LLM streaming | Chapter 9: @AiEndpoint |
| MCP server | Chapter 13 |
| Spring Boot auto-config | Spring Boot Reference |
| Quarkus extension | Quarkus Reference |
| React/Vue/Svelte hooks | atmosphere.js |
| Clustering (Redis/Kafka) | Chapter 16 |
Version
Section titled “Version”This documentation covers Atmosphere 4.0 with JDK 21+, Spring Boot 4.0, and Quarkus 3.21.