Cloudflare startet allgemeine Verfügbarkeit von Python Workers nach zweijähriger Vorschau
Am 21. September 2026 gab Cloudflare bekannt, dass Python nun vollständig unterstützte Sprache auf der Workers‑Plattform ist, mit erstklassiger Integration in KI‑, Speicher‑ und Datenbankdienste.

Cloudflare erklärte am 21. September 2026, dass Python Workers nach einer zweijährigen Vorschau nun allgemein verfügbar sind und von experimentell zu produktionsreif aufgestuft wurden.
Die Laufzeit basiert auf Pyodide, einem in WebAssembly kompilierten Python‑Interpreter, der innerhalb von Cloudflares V8‑basiertem workerd‑Umfeld läuft. Diese Architektur ermöglicht dasselbe latenzarme Edge‑Ausführungsmodell, das JavaScript‑Workers bereits bieten.
Erstklassige Integration mit Cloudflare‑Diensten
Python Workers können jetzt direkt mit Workers AI, R2‑Objektspeicher, D1‑Datenbank, Hyperdrive, Durable Objects, Queues und Workflows kommunizieren, ohne zusätzlichen Glue‑Code. Cloudflare hat eine native Konvertierung über die Python‑JavaScript‑Grenze hinzugefügt, sodass Entwickler Plattform‑Bindings wie native Python‑Objekte aufrufen können.
Frameworks wie FastAPI, Django und Flask lassen sich über ASGI‑ und WSGI‑Connectoren betreiben, während das Workers‑Netzwerk das Serving, Skalieren und die automatische TLS‑Beendigung übernimmt.
Datenbankzugriff und externe Treiber
Eine neue Socket‑Bridge ermöglicht Python‑Datenbanktreibern den Zugriff auf PostgreSQL‑ und MySQL‑Instanzen, die auf Hyperdrive gehostet werden. Die Bridge übersetzt Standard‑Socket‑Aufrufe in Cloudflares interne Netzwerk‑Schicht und bewahrt die Verbindungssemantik am Edge.
Packaging, Erweiterungen und Einschränkungen
PEP 783 standardisiert das PyEmscripten‑Packaging, sodass Maintainer Python‑Pakete veröffentlichen können, die für WebAssembly‑Laufzeiten kompiliert sind. Pakete, die native C‑, C++‑ oder Rust‑Erweiterungen benötigen, erfordern weiterhin WebAssembly‑kompatible Builds, da die aktuelle VM keine beliebigen nativen Binaries laden kann.
Simon Willison weist darauf hin, dass Multiprocessing und Threading in der WebAssembly‑VM nicht funktionieren, sodass nebenläufiger Python‑Code auf asynchrone Muster statt Betriebssystem‑Threads angewiesen ist.
- Pyodide‑Interpreter läuft innerhalb von workerd
- Native Python‑JavaScript‑Konvertierung eliminiert Glue‑Code
- ASGI/WSGI‑Connectoren für FastAPI, Django, Flask
- Socket‑Bridge für PostgreSQL und MySQL via Hyperdrive
Für die lokale Entwicklung stellt Cloudflare das Tool pywrangler bereit, das den gesamten Stack – Pyodide, WebAssembly und workerd – auf dem Rechner des Entwicklers simuliert und so schnelle Iterationen vor dem Edge‑Deployment ermöglicht.
Die Ankündigung zur allgemeinen Verfügbarkeit enthält zudem Leistungsbenchmarks, die zeigen, dass Python Workers Kaltstartzeiten im Sub‑Millisekunden‑Bereich erreichen und bei typischen API‑Workloads vergleichbare Anfragen‑Latenz wie JavaScript‑Workers liefern.
Insgesamt erweitert dieser Schritt das Edge‑Compute‑Ökosystem von Cloudflare und erlaubt Teams, die bereits Python für Backend‑Dienste nutzen, Code ohne Umschreibung nach JavaScript oder Rust an den Edge zu migrieren.
Die Einführung von Python Workers auf der Cloudflare‑Edge erfordert eine sorgfältige Prüfung der zugrunde liegenden Laufzeitarchitektur, um die versprochene Latenz‑ und Skalierbarkeit zu bestätigen. Da die Ausführung auf Pyodide in WebAssembly beruht, muss man berücksichtigen, dass die Initialisierung des Interpreters und das Laden von Bibliotheken in der Regel mehr Speicher beansprucht als bei nativen JavaScript‑Workers. Praktisch bedeutet dies, dass Entwickler ihre Deployments so planen sollten, dass die Größe der gebündelten Pakete innerhalb der von Cloudflare definierten Grenzen bleibt, um Kaltstarts nicht zu beeinträchtigen. Gleichzeitig erlaubt das V8‑basierte workerd‑Umfeld eine konsistente, latenzarme Ausführungsumgebung, die durch umfassende Lasttests validiert werden kann, um sicherzustellen, dass die theoretischen Sub‑Millisekunden‑Startzeiten auch unter realen Produktionsbedingungen reproduzierbar sind.
Die native Integration mit den übrigen Cloudflare‑Diensten eröffnet neue Design‑Möglichkeiten, stellt jedoch gleichzeitig klare Grenzen auf. Während die direkte Anbindung an Workers AI, R2, D1 und Durable Objects die Notwendigkeit von Zwischenschichten eliminiert, bleibt die Verwendung von Drittanbieter‑APIs außerhalb des Cloudflare‑Netzwerks abhängig von den üblichen Netzwerk‑Latenzen und Sicherheitsrichtlinien. In der Praxis bedeutet das, dass Entwickler ihre Datenflüsse so gestalten sollten, dass kritische Pfade möglichst innerhalb des Edge‑Ökosystems verbleiben, um die Vorteile der automatischen TLS‑Beendigung und des DDoS‑Schutzes voll auszuschöpfen. Zudem sollten sie die Zugriffskontrollen und Token‑Management‑Mechanismen von Cloudflare prüfen, um sicherzustellen, dass die neu eingeführten Bindungen nicht unbeabsichtigt Angriffsflächen öffnen.
Die Unterstützung von ASGI‑ und WSGI‑Connectoren für etablierte Python‑Frameworks wie FastAPI, Django und Flask bringt erhebliche Flexibilität, erfordert jedoch ein Umdenken bei der Nebenläufigkeit. Da Multiprocessing und Threading innerhalb der WebAssembly‑VM nicht zur Verfügung stehen, müssen Entwickler asynchrone Programmiermodelle konsequent einsetzen. Das bedeutet, dass bestehende, auf Thread‑Pools basierende Bibliotheken entweder adaptiert oder durch asynchrone Alternativen ersetzt werden müssen. In der Praxis lässt sich dies durch gezielte Unit‑Tests und Integrationstests verifizieren, die prüfen, ob asynchrone Endpunkte unter hoher Last stabil bleiben und keine unerwarteten Blockaden erzeugen.
Die neue Socket‑Bridge, die den Zugriff auf PostgreSQL‑ und MySQL‑Instanzen über Hyperdrive ermöglicht, ist ein entscheidender Baustein für datenintensive Anwendungen, birgt jedoch potenzielle Einschränkungen hinsichtlich Verbindungs‑Persistenz und Fehlertoleranz. Da die Bridge Standard‑Socket‑Aufrufe in Cloudflares interne Netzwerk‑Schicht übersetzt, müssen Entwickler die Wiederverbindungslogik und das Timeout‑Handling explizit implementieren, um Netzwerk‑Fluktuationen am Edge abzufangen. Praktisch sollten entsprechende Retry‑Strategien und idempotente Datenbank‑Operationen in den Code eingebettet werden, um Konsistenzprobleme zu vermeiden, die bei flüchtigen Edge‑Verbindungen auftreten können.
Das PEP 783‑basierte PyEmscripten‑Packaging stellt einen wichtigen Schritt dar, um die Verbreitung von WebAssembly‑kompatiblen Python‑Paketen zu fördern, lässt jedoch native Erweiterungen weiterhin außen vor. Pakete, die C‑, C++‑ oder Rust‑Bindings benötigen, müssen entweder als WebAssembly‑Module neu kompiliert oder durch reine Python‑Implementierungen ersetzt werden. Dieser Umstand hat direkte Auswirkungen auf die Wahl der Bibliotheken für Machine‑Learning‑ oder Bildverarbeitungs‑Workloads, bei denen häufig native Optimierungen genutzt werden. Entwickler sollten daher im Vorfeld prüfen, ob die benötigten Bibliotheken bereits WebAssembly‑kompatibel sind, und gegebenenfalls alternative, rein Python‑basierte Bibliotheken evaluieren, um die Deploy‑Pipeline nicht zu blockieren.
Für die lokale Entwicklung bietet das Tool pywrangler eine realistische Simulation des Edge‑Stacks, was die Iterationsgeschwindigkeit erheblich steigert. Durch das Emulieren von Pyodide, WebAssembly und workerd auf dem Entwickler‑Rechner können Änderungen schnell getestet werden, bevor sie in die globale Edge‑Umgebung übertragen werden. Praktisch bedeutet das, dass Teams kontinuierliche Integration und automatisierte Tests einrichten sollten, die sowohl die lokale Simulation als auch die tatsächliche Edge‑Bereitstellung umfassen. Auf diese Weise lässt sich die Konsistenz zwischen Entwicklungs‑ und Produktionsumgebung sicherstellen und gleichzeitig das Risiko von Überraschungen bei der Skalierung im globalen Netzwerk minimieren.
Für ein deutschsprachiges Unternehmen bedeutet das, dass Entwickler jetzt bestehende Python‑Microservices, Datenpipelines oder KI‑Inference‑Code direkt auf das globale Netzwerk von Cloudflare bereitstellen können, die Latenz für Endnutzer zu reduzieren, Infrastruktur zu vereinfachen und die integrierte Sicherheit sowie DDoS‑Schutz zu nutzen, ohne eigene Server zu verwalten.
Quellen
- Python Workers are now generally availableCloudflare · 21. September 2026
- Cloudflare Python Workers are now generally availableSimon Willison’s Weblog · 21. September 2026



