Also on Monday, Cloudflare announced that Python Workers and JavaScript/TypeScript Workers can now call each other's methods directly via Workers RPC using Service bindings . The cross-language calls work without extra dependencies, schema definitions, protobuf, or serialization code — Pyodide's Foreign Function Interface (FFI) handles type conversion automatically, and live objects, functions, and streams can cross the language boundary
. Exceptions propagate to the call site, and structured cloneable types are supported as parameters or return values
.
Cloudflare Workers and Containers now support inbound TCP connections through Spectrum, allowing direct socket forwarding to Durable Objects and Containers . A new
connect(socket) handler in the Workers runtime lets a Worker directly accept an inbound TCP socket . Developers can run full-duplex gRPC applications or use automatic gRPC-to-gRPC-web translation directly within Workers — opening the Workers platform to protocols beyond HTTP for the first time
.
Taken together, these three announcements form a coherent platform strategy:
The collective message is that Cloudflare is building the infrastructure layer for the agent era: agents get their own computers (not just containers), languages become interchangeable, and network protocols stop being a constraint. This positions the platform as an end-to-end environment where developers can build, deploy, and interconnect autonomous agents at the edge without managing servers, containers, or protocol translation.