Plotly Cloud
Plotly Cloud hosts your Dash apps. Publish from the terminal, share with a link, and manage everything from the web interface.
Publishing
There are three ways to publish a Dash app to Plotly Cloud:
- Cloud UI — Upload files at cloud.plotly.com.
- Dash dev tools — Publish directly from a running Dash app in debug mode.
- CLI — Publish from the terminal with
plotly app publish.
Managing Apps
Once published, you can manage your app from Plotly Cloud:
- Revisions — Each publish creates a numbered revision. If a new revision fails to build, Plotly Cloud serves the last working revision so your app stays available.
- Environment variables — Set variables that are applied at runtime in the live app environment.
- Logs — View build and runtime logs for any revision. Logs are available for approximately 7 days.
- Sharing — Set apps to private (team members only) or public (anyone with the link), with granular per-member permissions.
Teams
Teams group apps and manage member access. Members can have one of two roles:
- Creator — Can manage apps and team settings.
- Viewer — Read-only access to team settings and apps.
CLI and Automation
- Configuration — Configure the CLI and the
plotly-cloud.toml project file.
- Reference — All CLI commands and options.
- API Keys — Create API keys for programmatic access.
- CI/CD — Automate deployments from CI/CD pipelines.
- AI Agents — Use AI coding agents to build and deploy Dash apps.