Notebooks & data apps · Plotly Inc.
Dash
Open-source Python (and R/Julia) framework for building production analytics web apps on top of Plotly charts.
Dash is a framework for building analytical web applications in Python, R, or Julia without writing JavaScript: it pairs Plotly's charting library with React-based UI components and a callback model that wires user input to chart and layout updates. Compared to Streamlit's script-rerun model, Dash apps are structured more like conventional web apps, with an explicit layout tree and declared callbacks, which makes them better suited to complex, multi-page, or highly customized interfaces. The core Dash library is free and open source and can be self-hosted on any server. Dash Enterprise, a separate commercial product, adds one-click deployment, authentication/SSO, scaling, app portals, and Kubernetes-based hosting for organizations running many internal Dash apps; its pricing is quote-based.
At a glance
| Vendor | Plotly Inc. |
|---|---|
| Pricing model | Free tier + paid plans |
| Free tier | Yes |
| Deployment | Cloud, Self-hosted |
| Open source | Yes (MIT) |
| Best for | Python/R teams building structured, multi-page internal analytics apps around Plotly visualizations. |
Pricing
The Dash framework is free and open source; Dash Enterprise adds managed hosting, auth, and scaling for a custom quote.
Checked on the vendor's own page on September 21, 2026: no prices are published. Expect to be quoted.
Features
- Declarative app layout built from Python (or R/Julia) components
- Reactive callbacks linking inputs to charts and UI updates
- Native integration with Plotly's interactive charting library
- Multi-page app support
- Dash Enterprise app portal, SSO, and Kubernetes scaling (paid)
- Custom component ecosystem (Dash Bootstrap, AG Grid, etc.)
Integrations
Profile last reviewed September 21, 2026