We’re strong believers that the future of technical computing and business intelligence is open source. Dash is MIT licensed. Download and run Dash for free.
Using Dash inside your enterprise? License Dash Deployment Platform for easy app deployment in commercial IT environments, get started with support plans and workshops for mission critical projects, or contract our world-class engineering team for custom feature development or proof of concept app development.
Trusted by the world's leading companies, the Dash Deployment Platform enables analysts to securely deploy and share Dash applications in minutes. Install On-Premises or on a cloud like AWS.
With Dash Deployment Platform 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 Platform you and your team can upload as many apps as you want.
With Dash Deployment Platform, 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 Platform 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 Platform manages the complex URL routing and HTTPS that's required when running multiple apps on a single server.
Since Dash Deployment Platform 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 Platform 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 Platform 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 Platform is run in a secure, isolated Docker container that is automatically created and managed. If the app crashes, Dash Deployment Platform 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 Platform on your own bare metal servers or on a public cloud provider like AWS, Google Cloud, or Azure.
Our dedicated support team will help your IT department install and configure Dash Deployment Platform. Once installed, your analysts are empowered to deploy their apps securely and rapidly.
Get in touch about starting a trial.
Master Dash in a weekend. These two day workshops start with the foundations of data visualization on the first day and expand into fully featured analytic apps on the second day. Attendees are encouraged to bring their own data and projects to work on at the end-of-day office hours.
Each section of the Dash workshop is centered around hands-on examples that the attendees run on their own computers and gentle, interactive “challenges”. Dash Workshops feature entirely original content that isn't available anywhere else on the web.
Dash Workshop Weekends are your opportunity to become proficient in Dash, meet the creators of the package, ask questions, hear where the future is heading, and be part of the conversation.
Next workshop: Montréal, February 2018.
Corporate on-site workshops are also available.
If you are using Dash in mission critical projects, you'll want a team to back you up. The Plotly Support team works with companies large and small, from the Fortune 50 to emerging startups.
At Plotly, the maintainers of our open source packages work directly with our customers and support teams. With a dedicated support contract, you get early access to features and direct access to the roadmap.
Plotly's world-class engineering team is available for custom feature development. Whether you are interested in the development of a new chart type or a new Dash component suite, our experienced engineering staff can provide the guidance and perspective to ensure that your project is a success. Contact us directly to learn more.
The Plotly Consulting team has helped companies around the world modernize their visual analytics and reporting. Dash is powerful technology that can be used in a variety of contexts, from modernizing financial reporting to monitoring real-time telemetry. If you have a use case in mind for Dash at your company, we can help you achieve it.