Trusted by the world's leading companies, the Dash Deployment Server enables analysts to securely deploy and share Dash applications in minutes. Install On-Premises or on a cloud like AWS.
With Dash Deployment Server you can work on your application on your desktop machine and then periodically sync your code with server. Pushing updates is dead-simple, it's just a `git push`.
Once your IT department has installed the Dash Deployment Server you and your team can upload as many apps as you want.
With Dash Deployment Server, every analyst is empowered to share their work with colleagues and clients in a standard, well-documented, reproducable way - no DevOps or IT required.
Dash Deployment Server automatically installs and upgrades your app's Python and system-level dependencies. Since each Dash app is automatically run in a secure, isolated container, you don't have to worry about conflicting dependencies.
Each Dash app will have a unique URL path that you can configure. Dash Deployment Server manages the complex URL routing and HTTPS that's required when running multiple apps on a single server.
Since Dash Deployment Server is installed on your own servers, your IT department can easily configure your firewall to only allow access to your apps from certain networks.
Share sensitive apps with just a few colleagues or a specific preconfigured LDAP group. Monitor historical access to your apps through audit logs.
Dash Deployment Server allows administrators to manage and rotate secure environment variables like database passwords centrally. These secure variables are kept out of source control and can easily be shared across multiple Dash applications.
Dash Deployment Server enforces HTTPS and provides a simple interface for IT to generate self-signed SSL certificates or upload their own certificates. HTTPS is automatically enabled for each the apps that are deployed, no configuration from the analyst required.
Each App on Dash Deployment Server is run in a secure, isolated Docker container that is automatically created and managed. If the app crashes, Dash Deployment Server restarts it. When code is deployed, a new docker image is automatically created. Every request and action is automatically logged in an isolated folder on the file system. App dependencies are managed separately in each container, providing secure isolation.
Install Dash Deployment Server on your own servers or let Plotly's dedicated enterprise team spin one up for you on your own private instance on AWS or Google Cloud.
Once installed, your analysts are empowered to deploy their apps securely and rapidly.
Get in touch about starting a trial.
Dash Design Kit lets you easily arrange, style and customize your Dash Apps so you can go from exploration and discovery to deploying beautiful, production-ready apps in no time.