WebSocket Native
First-class WebSocket support with automatic connection management, heartbeats, and reconnection strategies.
A battle-tested, enterprise-grade asynchronous framework for Java. WebSockets, Server-Sent Events, and graceful fallbacks—write once, deploy anywhere.
Trusted by teams at
A complete toolkit for building scalable, real-time applications on the JVM.
First-class WebSocket support with automatic connection management, heartbeats, and reconnection strategies.
Seamless degradation to SSE, long-polling, and streaming when WebSockets are unavailable.
Run on Tomcat, Jetty, WebLogic, GlassFish, Netty, Vert.x, and any Servlet 3.0+ container.
Annotation-based programming model. Define endpoints with @ManagedService and handle messages declaratively.
Elastic scalability with Atmosphere Satellite. Auto-clustering with Redis for in-memory performance and high availability.
Powering production systems at Dell, VMWare, JetBrains, Kaiser Permanente, and more since 2008.
Write real-time applications with clean, annotation-based Java on the server and intuitive JavaScript on the client.
import org.atmosphere.config.service.ManagedService;
import org.atmosphere.cpr.AtmosphereResponse;
import org.atmosphere.handler.OnMessage;
@ManagedService(path = "/chat")
public class ChatService {
@Ready
public void onReady(AtmosphereResource r) {
r.getBroadcaster().broadcast("Welcome!");
}
@Message
public void onMessage(AtmosphereResponse res, String message) {
res.write("Echo: " + message);
}
} import { atmosphere } from 'atmosphere.js';
const request = {
url: '/chat',
transport: 'websocket',
fallbackTransport: 'long-polling',
onOpen: (response) => {
console.log('Connected via', response.transport);
},
onMessage: (response) => {
console.log('Received:', response.responseBody);
}
};
const socket = atmosphere.subscribe(request);
socket.push('Hello, Atmosphere!'); Scale your real-time applications with automatic clustering powered by Redis. Satellite provides elastic scalability, high availability, and fault tolerance for mission-critical deployments.
Get support from the core team with fast response times. Meet your production schedule and compliance requirements.
Since 2013, Async IO has been the driving force behind the Atmosphere Framework. What started as an open-source project has grown into a trusted foundation for real-time applications across the globe.
1,000+ organizations rely on our expertise—from startups building their first WebSocket integration to enterprises scaling mission-critical systems. We don't just maintain the framework; we help teams implement it right.