Skip to content

Cloudflare convierte a Python en lenguaje de primera clase para agentes de IA en su red edge

Respuesta corta

Cloudflare puso Python Workers en disponibilidad general: ya se puede correr FastAPI, Django, Flask y librerías de IA como openai, langchain y mcp de forma nativa en el edge de Cloudflare, con acceso directo a bases de datos vía Hyperdrive, eliminando el código de conexión en JavaScript que antes hacía falta para enlazar pipelines de IA en Python con infraestructura de producción.

Qué significa para las operaciones

La mayoría de las empresas B2B de 10 a 200 personas no tocará esto directamente, pero los equipos y agencias que construyen sus bots de soporte con IA a medida, búsqueda RAG interna o asistentes basados en MCP sí lo notarán: Hyperdrive ahora permite que un Python Worker consulte directamente la base de datos PostgreSQL o MySQL existente de la empresa, y el soporte nativo de langchain/openai significa que un proveedor de automatización puede levantar un agente de IA de cara al cliente o un asistente de conocimiento interno sin mantener un servidor aparte ni escribir adaptadores en JavaScript. Para un operador que evalúa construir o comprar una herramienta de soporte u operaciones con IA, esto reduce el costo de ingeniería de una solución a medida corriendo en la red de Cloudflare, algo que conviene señalar al contratista o desarrollador interno que mantiene el stack de automatización.

Cloudflare anunció que Python Workers, presentado por primera vez hace dos años, ya está en disponibilidad general, otorgándole a Python el estatus de lenguaje totalmente soportado y de primera clase en la Cloudflare Developer Platform.

La actualización elimina varios obstáculos que antes hacían incómodo usar Python para cargas de trabajo de IA en producción sobre Workers. Los bindings a la plataforma de Cloudflare —incluyendo Workers AI, R2, D1, Queues y Workflows— ahora funcionan con estructuras de datos nativas de Python, eliminando el código de conversión a JavaScript que los desarrolladores debían escribir antes en el límite RPC.

Los Python Workers ahora también pueden ejecutar frameworks web estándar —FastAPI, Django y Flask— a través de los nuevos paquetes conectores workers.asgi y workers.wsgi, permitiendo que código de API existente en Python corra dentro del runtime de Workers sin necesidad de un servidor de aplicaciones separado.

Un cambio más relevante para las aplicaciones de IA: Cloudflare añadió soporte para operaciones de sockets TCP de bajo nivel dentro del sandbox de WebAssembly en el que corren los Python Workers. Esto desbloquea la integración con Hyperdrive, de modo que los Python Workers ahora pueden conectarse directamente a bases de datos PostgreSQL o MySQL usando drivers conocidos como asyncpg o aiomysql. Esa misma corrección de red, combinada con contribuciones aportadas a clientes HTTP como requests y httpx, hace que librerías como openai, langchain y mcp funcionen ahora de forma nativa dentro de Python Workers, enrutando por debajo a través de la API fetch de JavaScript.

Cloudflare también afirma haber propuesto y logrado la aceptación de la PEP 783, un estándar para ejecutar Python en runtimes de estilo navegador (PyEmscripten), orientado a ampliar el conjunto de paquetes de Python que pueden compilarse a WebAssembly y usarse en entornos basados en Pyodide en general, no solo en Cloudflare.

La compañía publicó ejemplos concretos de lo que estos cambios permiten en la práctica: un pipeline asíncrono de generación de imágenes que encadena Queues, Workflows, Workers AI y R2; un consumidor de flujos de eventos en tiempo real usando Durable Objects; un servidor de Model Context Protocol (MCP) construido con el paquete oficial de Python para MCP; y un sistema de Retrieval-Augmented Generation (RAG) construido sobre Workers AI y la base de datos Vectorize de Cloudflare. También se agregaron ejemplos de código en Python en toda la documentación para desarrolladores de Cloudflare, junto a los ejemplos existentes en TypeScript.

Fuente: Cloudflare Blog · En el Atlas: Cloudflare OS

Siguiente paso

Visibility Analyzer

Esto es lo que el Visibility Analyzer mide en un sitio real: qué respuestas te citan, qué páginas el motor no puede recuperar y qué arreglar primero. Ejecutarlo es gratis.

Lanzar una auditoría de visibilidad gratuita

Lanzarlo es gratis. Sin tarjeta.

Precio
Gratis
Duración
Una ejecución, minutos

Plan gratuito: dos análisis al día, sin tarjeta.