# WebSocket support is now in Public Beta

> Source: <https://vercel.com/changelog/websocket-support-is-now-in-public-beta>
> Published: 2026-06-22 00:00:00+00:00

Vercel Functions can now serve WebSocket connections, enabling bidirectional communication between clients and server-side code on Vercel.

Use WebSockets for realtime features such as interactive AI streaming, chat, and collaborative apps.

WebSocket connections run on [Fluid compute](https://vercel.com/docs/fluid-compute) and follow the same [limits](https://vercel.com/docs/functions/limitations) and [pricing](https://vercel.com/docs/functions/usage-and-pricing) as other Function invocations. With [Active CPU pricing](https://vercel.com/docs/functions/usage-and-pricing), billing only applies to the time your Function spends processing messages, not idle connection time.

You can serve WebSocket connections using standard Node.js libraries, with no additional configuration:

Higher-level libraries like [Socket.IO](http://socket.io/) are also supported.

Read [the documentation](https://vercel.com/docs/functions/websockets) to get started.
