/projects/pyro/

Pyro

Rust-native Python application runtime for backend services (preview; source not public yet).

Pyro is a Rust-native Python application runtime for backend services. The goal is a drop-in replacement for CPython on safe-mode, pure-Python backend applications: the same application code, the same upstream wheels, CPython-like behavior on supported workloads, and a smaller, memory-safe runtime built around production Rust components. Public source is not published yet; this page is a catalog stub while the runtime is prepared for wider review.

Pyro targets backend applications that can run without arbitrary third-party C extensions. It is not a rewrite of Django, FastAPI, httpx, pydantic, or other ecosystem packages in Rust — those should run as their real upstream wheels on the Pyro interpreter.

Status

v1 aim (from project README)

Not in v1

Arbitrary native-extension workloads (NumPy, pandas, Pillow, cryptography-heavy apps) unless a future safe provider exists.

Next catalog steps

See the Pyro catalog registration paper for registry/IAM/source-snapshot checklist. Do not expect screenshots or install commands here until those gates are ready.

Design notes