Dash: Build Interactive Data Apps in Python
Dash is an open-source framework that lets Python developers, data scientists, and analysts build interactive data apps and visualizations. It supports 40-50 chart types, offers cell editing, AI-guided data exploration, and can be deployed and scaled with Dash Enterprise.
About this tool
Dash is an open-source framework within the Plotly ecosystem, designed for Python developers, data scientists, analysts, and data teams to build interactive data apps and visualizations.
Core Capabilities
- Rich chart types: Plotly supports 40-50 different chart types, covering diverse visualization needs.
- Interactive data apps: Build analytical data apps in Python with callbacks, editing, and layout interactions.
- Cell editing: Enable cell editing in tables, support full row editing, custom cell editor components, and access edited data in callbacks.
- AI-guided workflow: Use the agentic workflow for AI-guided data exploration, visualizations, reports, and app building.
- Deploy and scale: Deploy, manage, and scale Dash apps with Dash Enterprise.
Use Cases
- Creating interactive charts
- Deploying and scaling apps
- Editing data in grids
- AI-guided data exploration
- Building analytical data apps
Platform
and Pricing Dash is a web-based platform with a free pricing model, and maturity signals include open-source, public API, model family, and self-hosted.
Features & use cases
Supports 40-50 chart typesCell editing and full row editingCustom cell editor componentsAccess edited data in callbacksAI-guided data exploration workflowDeploy and scale with Dash EnterpriseOpen-source with public APISelf-hosted support