# WebSocket support is now in Public Beta

DevFeed: [WebSocket support is now in Public Beta](<https://devfeed.tech/articles/websocket-support-is-now-in-public-beta-1199.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/websocket-support-is-now-in-public-beta>)

Author: Casey Gowrie

Published: 2026-06-22T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [WebSocket](<https://devfeed.tech/topics/websocket.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Express](<https://devfeed.tech/topics/express.md>), [Socket.IO](<https://devfeed.tech/topics/socket-io.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>)

Tags: [communication](<https://devfeed.tech/tags/communication.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [server](<https://devfeed.tech/tags/server.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

## AI overview

Vercel Functions now support WebSocket connections in public beta, enabling bidirectional communication for realtime features such as AI streaming, chat, and collaborative applications. The connections run on Fluid compute and use the same limits and pricing as other Function invocations, with Active CPU pricing applying only while messages are processed.

## Source excerpt

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 and follow the same limits and pricing as other Function invocations. With Active CPU 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 are also supported. Read the documentation to get started. Read more