Menu

WebSocket support is now in Public Beta - Vercel
📰

WebSocket support is now in Public Beta - Vercel

Vercel News·Matthew Stanciu·5 days ago
#pk1Da5j0
#vercel#server#websocket#express#connections
Reading 0:00
15s threshold

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:

import express from 'express' ;

import { createServer } from 'http' ;

import { WebSocketServer } from 'ws' ;

const app = express ( ) ;

const server = createServer ( app ) ;

const wss = new WebSocketServer ( { server } ) ;

wss . on ( 'connection' , ( ws ) => {

ws . on ( 'message' , ( data ) => {

ws .…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.