Cloudflare Python Workers reach GA with FastAPI, Django and Flask support
Cloudflare Python Workers are now generally available, supporting FastAPI, Django and Flask, with direct access to R2, D1 and queues and the ability to run MCP and RAG workflows.
用 Python 做 AI 应用的朋友,有福了。 可以看看 Cloudflare 这次的更新。 Python Workers 正式进入全面可用阶段(GA)。写好的 Python 应用,可以直接部署到 Cloudflare,由平台负责运行和扩容。 看点有四: 1. 熟悉的框架可以继续用。 FastAPI、Django、Flask 都支持,不用为了部署到 Workers 换一门语言,也不用自己配置传统的 Web 服务器。 2. 数据库、存储、队列接起来也更顺了。 Python 可以直接调用 Cloudflare 的 R2、D1、队列和工作流,不用再手动把 Python 对象转换成 JavaScript 对象。底层网络能力也补上了,可以通过 Hyperdrive 连接 PostgreSQL、MySQL。 3. 做 Agent、MCP、RAG 更方便。 OpenAI SDK、LangChain、MCP 等 Python 库可以在 Workers 里运行。接收请求、排队、调用模型、保存结果,一整套流程都能用 Python 串起来。官方 blog 也给了 MCP 服务、RAG 和图片生成工作流的示例。 4. 但是,别急着把现有项目整个搬过去。 支持 Python 框架,不代表所有依赖都能跑。底层是 WebAssembly,带 C、C++、Rust 扩展的包需要适配;长任务和有状态的 Agent,也得结合平台限制来设计。接入的 Cloudflare 服务越多,以后迁移要做的改动也越多。 对个人开发者和小团队来说,这种更新挺实在。功能写出来以后,部署、扩容、接数据库这些事,往往还得花不少时间。 如果本来就在用 Cloudflare,可以先拿一个小 API 或 MCP 服务试试,把依赖兼容性和实际费用跑明白,再决定要不要搬更大的项目。
This post quotes another post: x.com/cloudflare/status/2102021281822527538