A Cloudflare anunciou que o Python Workers, introduzido pela primeira vez há dois anos, agora está geralmente disponível, dando ao Python status de linguagem totalmente suportada e de primeira classe na Cloudflare Developer Platform.
A atualização remove diversos obstáculos que antes tornavam o Python pouco prático para cargas de trabalho de IA em produção no Workers. As integrações (bindings) com a plataforma da Cloudflare — incluindo Workers AI, R2, D1, Queues e Workflows — agora funcionam com estruturas de dados nativas do Python, eliminando o código de conversão em JavaScript que os desenvolvedores antes precisavam escrever na fronteira RPC.
O Python Workers agora também executa frameworks web padrão — FastAPI, Django e Flask — por meio de novos pacotes conectores workers.asgi e workers.wsgi, permitindo que código de API em Python já existente rode dentro do runtime do Workers sem um servidor de aplicação separado.
Uma mudança mais relevante para aplicações de IA: a Cloudflare adicionou suporte a operações de socket TCP de baixo nível dentro do sandbox WebAssembly em que o Python Workers roda. Isso desbloqueia a integração com o Hyperdrive, permitindo que o Python Workers se conecte diretamente a bancos de dados PostgreSQL ou MySQL usando drivers conhecidos como asyncpg ou aiomysql. A mesma correção de rede, combinada com contribuições enviadas a clientes HTTP como requests e httpx, faz com que bibliotecas como openai, langchain e mcp agora funcionem nativamente dentro do Python Workers, roteando por baixo dos panos pela API fetch do JavaScript.
A Cloudflare também afirma ter proposto e conseguido a aprovação da PEP 783, um padrão para executar Python em runtimes no estilo navegador (PyEmscripten), com o objetivo de ampliar o conjunto de pacotes Python que podem ser compilados para WebAssembly e usados em ambientes baseados em Pyodide, não apenas na própria Cloudflare.
A empresa publicou exemplos de padrões que essas mudanças viabilizam na prática: um pipeline assíncrono de geração de imagens encadeando Queues, Workflows, Workers AI e R2; um consumidor de fluxo de eventos em tempo real usando Durable Objects; um servidor Model Context Protocol (MCP) construído com o pacote oficial Python MCP; e um sistema de Retrieval-Augmented Generation (RAG) construído sobre o Workers AI e o banco Vectorize da Cloudflare. Exemplos de código em Python também foram adicionados em toda a documentação para desenvolvedores da Cloudflare, ao lado das amostras existentes em TypeScript.