Ir al contenido

El medio de los artesanos de la web martes, 22 de septiembre de 2026

MailStudio
DevOps y servidores

Cloudflare lleva los Python Workers a disponibilidad general

Cloudflare anuncia la disponibilidad general de los Python Workers, con FastAPI, Django y Flask ejecutándose de forma nativa y acceso directo a PostgreSQL y MySQL mediante Hyperdrive. Python pasa a ser un lenguaje de primer nivel en la plataforma Workers, junto a…

Cloudflare anunció el 21 de septiembre de 2026 el paso a disponibilidad general de los Python Workers, tras meses en fase experimental. Python se convierte en un lenguaje de primer nivel en la plataforma Cloudflare Workers, al mismo nivel que JavaScript, con una interoperabilidad nativa que elimina el código de conversión que antes había que escribir manualmente.

Qué cambia respecto a la beta

Durante la fase experimental, enviar un simple diccionario de Python a una Cloudflare Queue exigía escribir código de conversión explícito entre los objetos Python y su representación subyacente en JavaScript. Cloudflare indica que ahora ha encapsulado todo ese proceso de conversión dentro del runtime, lo que permite trabajar directamente con objetos Python sin código adicional.

Frameworks web ejecutados de forma nativa

FastAPI, Django y Flask ya funcionan de forma nativa en Workers a través de los conectores WSGI y ASGI. Un proyecto Python existente, construido sobre cualquiera de estos frameworks, puede desplegarse en la infraestructura de Cloudflare sin reescribirlo en JavaScript, lo que reduce la barrera de entrada para los equipos ya asentados en Python.

Acceso a bases de datos mediante Hyperdrive

La conectividad con PostgreSQL y MySQL, antes inaccesible por las limitaciones de los sockets en WebAssembly, ya está disponible mediante Hyperdrive. Este era uno de los principales bloqueos señalados por los desarrolladores durante la beta: un Worker en Python no podía comunicarse fácilmente con una base de datos relacional clásica.

AspectoAntes (beta)Desde el 21 de septiembre de 2026
Interoperabilidad JS/PythonConversión de tipos manualConversión gestionada por el runtime
Frameworks webSoporte parcialFastAPI, Django, Flask de forma nativa vía WSGI/ASGI
Bases de datosPostgreSQL/MySQL no disponiblesAcceso mediante Hyperdrive
Paquetes WebAssemblyEcosistema limitadoAmpliado mediante el estándar PyEmscripten (PEP 783)
IAIntegración limitadaOpenAI, LangChain y MCP compatibles con Workers AI

En cuanto a la integración con el ecosistema de IA, las bibliotecas de OpenAI y LangChain, junto con el protocolo MCP, funcionan directamente con Workers AI. Un proyecto que ya exponga un servidor conforme a la especificación MCP puede por tanto alojarse en Workers sin cambiar de lenguaje.

Un ejemplo mínimo de Worker en Python

Un Worker en Python ya en disponibilidad general se declara ahora con una configuración mínima en wrangler.toml y un punto de entrada estándar:

from workers import WorkerEntrypoint, Response

class Default(WorkerEntrypoint):
    async def fetch(self, request):
        db = self.env.HYPERDRIVE
        return Response("Python Worker en producción")

Python es ahora un lenguaje de primer nivel en la plataforma de desarrollo de Cloudflare, al mismo nivel que JavaScript.

La disponibilidad general no exime de comprobar la compatibilidad nativa de cada dependencia: el ecosistema WebAssembly ampliado mediante PEP 783 aún no cubre todos los paquetes habituales con extensiones en C de PyPI.

Qué cambia para los equipos que ya usan Cloudflare

Para un equipo que ya aloja parte de su infraestructura de aplicaciones en Cloudflare, la disponibilidad general de los Python Workers abre la posibilidad de migrar un servicio Python existente sin una reescritura completa, manteniendo el flujo de trabajo en línea de comandos ya construido en torno a Wrangler.

Lo que hay que recordar

Cloudflare saca a los Python Workers de su estatus experimental y los posiciona como una alternativa creíble a JavaScript en su plataforma serverless, con soporte nativo para FastAPI, Django y Flask, además de acceso a bases de datos relacionales mediante Hyperdrive. El principal punto de vigilancia sigue siendo la cobertura todavía parcial de las extensiones nativas de Python bajo WebAssembly.

Este tipo de anuncio importa más de lo que parece para los equipos que se niegan a convertir JavaScript en un requisito de infraestructura. Queda por ver cuántos paquetes científicos (cálculo numérico, procesamiento de imágenes) superarán realmente la prueba de WebAssembly en producción en los próximos meses; ahí es donde los anuncios de disponibilidad general suelen encontrar sus primeros límites concretos. — Simon Janvier

Para profundizar: el anuncio oficial en el blog de Cloudflare.

Compartir LinkedIn Bluesky Hacker News E-mail

Leer también