
#568: Cloudflare Python Workers
Where does your Python code actually run? A server in Virginia? A container in Frankfurt? Pyodide put Python into the browser. Cloudflare put the browser into the server. Combine the two and you get Python Workers, now generally available. My guests are Hood Chatham, Gyeongjae Choi, and Dominik Picheta from Cloudflare. Hood and Gyeongjae maintain Pyodide. Dominik got Python running in Cloudflare Workers in the first place. Your FastAPI app ships as plain Python files. It runs on CPython compiled to WebAssembly, inside V8, at over 350 locations worldwide. Episode sponsors Talk Python Membership Talk Python Membership Talk Python Courses Links from the show Guests Gyeongjae Choi: linkedin.com Hood Chatham Dominik Picheta Pyodide: pyodide.com Python Everywhere: The State of Python on WebAssembly - Hood Chatham, Gyeongjae Choi: www.youtube.com PEP 783: peps.python.org D1 Databases: www.cloudflare.com Hyperdrive: www.cloudflare.com R2 Object Storage: www.cloudflare.com Queues: developers.cloudflare.com AI: www.cloudflare.com now generally available: blog.cloudflare.com Memory Snapshots for CPython (Python Language Summit 2026\): blog.python.org Cloudflare Worker Limits: developers.cloudflare.com Litestream: litestream.io workerd: github.com Are we PEP 783 yet?: pyodide.github.io The Birth & Death of JavaScript: www.destroyallsoftware.com Watch this episode on YouTube: youtube.com Episode #568 deep-dive: talkpython.fm/568 Episode transcripts: talkpython.fm Theme Song: Developer Rap 🥁 Served in a Flask 🎸: talkpython.fm/flasksong ---== Don't be a stranger ==--- YouTube: youtube.com/@talkpython Bluesky: @talkpython.fm Mastodon: @talkpython@fosstodon.org X.com: @talkpython Michael on Bluesky: @mkennedy.codes Michael on Mastodon: @mkennedy@fosstodon.org Michael on X.com: @mkennedy
- Transcript