Building Powerful Data Exploration and Web Apps with Python
Build powerful Python apps and dashboards with Panel. Easy to use, supports top data visualization libraries, and flexible deployment options. Perfect for developers!
Panel is an open-source Python library that lets you easily build powerful tools, dashboards, and complex apps using pure Python.
With both high-level reactive APIs and low-level callback-based APIs, you can quickly create exploratory apps. Even for more complex multi-page apps with rich interactivity, you’re not limited.
Advantages of Panel:
Easy to use: Panel has a simple, intuitive API, allowing you to easily combine various Python objects into interactive applications.
Powerful: Panel supports many data visualization libraries, including Altair/Vega, Bokeh, Datashader, Deck.gl/pydeck, Echarts/pyecharts, Folium, HoloViews, hvPlot, plotnine, Matplotlib, Plotly, PyVista/VTK, Seaborn, and the ipywidgets ecosystem.
Flexible deployment: You can deploy Panel apps to Tornado, Flask, Django, FastAPI servers, or package them as standalone client apps or static web pages.
Integration with HoloViz: Panel integrates well with other tools in the HoloViz ecosystem, like hvPlot, HoloViews, and Datashader, for more advanced data analysis and visualization.