Cloudflare Workers Accept Inbound TCP, with gRPC the First Protocol on Top Cloudflare Workers can now accept inbound TCP connections via a new connect(socket) handler, with gRPC support as the first protocol built on top, announced during Agents Week. The capability, routed through Spectrum, enables full-duplex communication for any TCP-based protocol, though Workers themselves only support unary and server-streaming gRPC without containers, due to HTTP/2 stream-level constraints. The feature is in private beta, as Cloudflare does not use gRPC internally, relying instead on Cap'n Proto and Cap'n Web. Cloudflare Workers https://developers.cloudflare.com/workers/ can now accept inbound TCP connections https://blog.cloudflare.com/grpc-workers/ . Since the platform launched in 2017, a Worker could open outbound sockets to a database or a service, but it could only be a server for HTTP. A new connect socket handler removes that restriction, and gRPC https://grpc.io/ support is the first thing built on top of it. The announcement landed during Agents Week, framed around voice AI, where low latency and a persistent bidirectional connection between client and model matter. The capability underneath is broader than that framing suggests. Three things shipped together, and they have different ceilings. The connect socket handler accepts a raw inbound socket, routed to a Worker through Spectrum https://developers.cloudflare.com/spectrum/ , Cloudflare's existing ingress proxy for non-HTTP traffic. A Worker can read and write the socket directly, hand it to another Worker, or pass it to a Durable Object https://developers.cloudflare.com/durable-objects/ : export default { async connect socket : Promise