Transport Layer
WebSocket, SSE, long-polling, and gRPC — your code never changes. Atmosphere picks the best transport, handles fallback, reconnection, heartbeats, and message caching automatically.
Click to exploreWe build Atmosphere — the open-source framework for WebSocket, SSE, and gRPC on the JVM. From classic pub/sub chat and dashboards to AI-powered agents with tool calling and multi-protocol exposure. Rooms, presence, clustering, and durable sessions built in. In production since 2008.
Transport layer, rooms, presence, AI streaming, agent protocols, LLM backends, and client SDKs — from classic pub/sub to multi-agent orchestration, Atmosphere handles the real-time layer so you can focus on what makes your application different.
WebSocket, SSE, long-polling, and gRPC — your code never changes. Atmosphere picks the best transport, handles fallback, reconnection, heartbeats, and message caching automatically.
Click to exploreWrite to a Broadcaster, deliver to every subscriber. RoomManager with join/leave, presence tracking, message history, and virtual AI members. @ManagedService for zero-boilerplate real-time endpoints.
Click to explore@Agent wires AI endpoint, commands, tools, skill file, conversation memory, and protocol exposure automatically. @Coordinator orchestrates fleets of agents with parallel fan-out and sequential pipelines.
Click to exploreatmosphere.js ships hooks for React, Vue, and Svelte with rooms, presence tracking, offline queues, and streaming out of the box. Also available for React Native.
Click to exploreAuto-configured starters for both frameworks. Add one dependency to your existing app — Atmosphere handles the real-time layer without rewiring anything.
Click to exploreThe Async IO team brings over 30 years of experience in software engineering, real-time systems, and AI. We contributed to Java NIO/AIO in the JVM and have been shipping real-time Java infrastructure since before WebSocket was standardized.
Atmosphere has been in continuous production since 2008 — powering trading floors, healthcare systems, collaboration tools, and AI applications at companies from startups to the Fortune 500.
@Agent wires the AI endpoint, commands, tools, skill file, conversation memory, and protocol exposure. Add MCP, A2A, and AG-UI by putting the JAR on the classpath.
MCP, A2A, and AG-UI are auto-registered based on classpath. Your @Agent is discoverable by any MCP client, any A2A agent, and any AG-UI frontend.
Built-in, Spring AI, LangChain4j, Google ADK, Embabel — pick any backend and swap by changing one Maven dependency. Your agent code stays the same.
React, Vue, Svelte, and React Native hooks with streaming, offline queues, and auth token refresh. One API across all platforms.
Get support from the core team with fast response times. Meet your production schedule and compliance requirements.