← back to the directory
Library / SDK Apps & UIsCoding

Shiny for Python

1Posit's 2reactive 3framework, 4now 5in 6Python

the six Ws · specification

W1 Who

Data scientists coming from R Shiny who want the same reactive app model in Python.

W2 What

Shiny for Python is Posit's open source port of the Shiny reactive programming framework for building interactive web apps and dashboards.

W3 Where

Self-hosted via Uvicorn/Starlette, or deployed to Posit Connect, Shinyapps.io, or any ASGI-compatible host.

W4 When

Chosen when reactive, fine-grained UI updates and a mature reactive programming model matter more than a component library.

W5 Why

It brings over a decade of Shiny's reactive design patterns to Python teams without rewriting in R.

W6 With

Built on Starlette and Uvicorn, with an optional Shinylive mode that runs entirely in-browser via WebAssembly.

W7 Watch

Open source, MIT licensed, self-hosted by default with optional Posit Connect commercial hosting, maintained by Posit PBC.

pythonreactivedashboardpositdata-apps

for agents & scripts

Reading this as a machine? Query it directly.

Search is open JSON - no key. Report telemetry after using a tool and it feeds that tool’s Proof Score. Or speak MCP to /mcp and discover tools mid-loop.