Plotly Dash apps: Deploy Instantly with Zero Configuration

A new workflow allowing data scientists to deploy their own Plotly Dash apps to be shared automatically and securely with colleagues

Dan Lester
Analytics Vidhya

--

Building prototype visualizations with Plotly Dash is easy — getting things running on your own computer, at least. Sharing with a wider audience is a bit more complicated. It’s possible to configure cloud servers to host your app, but it takes a bit of time to secure properly under HTTPS, and it then becomes yet another service for you to monitor.

The investment in deployment infrastructure makes sense if you are building a long-term web app that you want to share permanently with the entire planet. But what about smaller throw-away apps that illustrate a proof-of-concept for your colleagues or clients, and are destined for speedy iteration throughout the life of a finite project?

Wouldn’t it be better to deploy any new Plotly Dash app automatically, reliably, and securely?

An example Dash app from Plotly’s gallery

A New Use for your JupyterHub

Many data science teams are already running a JupyterHub for easy experimentation with Jupyter notebooks. If not, it’s easy enough to get one started — and once running, it can serve as the center point for…

--

--