May 12 | Jumpstart your data app journey and get live support with Plotly Studio. Reserve your spot.

blog icon darkBlog_icon_purple

Blog

doc_icon_darkDoc icon purple

Docs

login_icon_darkLogin icon purple

Log In

Deploy from your terminal.

Or let your Al agent do it.

Ship Dash apps to Plotly Cloud with a single command — or deploy to Dash Enterprise on your own infrastructure. Claude Code, Cursor, Codex, Windsurf, or any Al coding agent can deploy, monitor, and manage your apps through the CLI. Team governance and access control are built in from the start.

$ pip install dash[cloud]Copy

Terminal

Al agents deploy with commands,

not with clicks

Al coding agents have changed how teams build data apps.

But building is only half the story — your agent needs to deploy, share, and govern those apps too.

CLIs are the only deployment interface agents can use natively.

  • Finance-Mode Streamline Sharp-Streamline-Material

    Al agents deploy with commands

    Claude Code, Cursor, Codex, Windsurf — they all work through text. An LLM can't click a deploy button, but it can run plotly publish. The CLI makes deployment a native part of any Al coding workflow.

  • Cross

    Zero context switching

    Clinical trial visualization, drug discovery workflows, and regulatory reporting.

  • Filter icon

    Drops into any pipeline

    GitHub Actions, GitLab CI, Jenkins, Buildkite — they all speak commands. pip install, then run. No plugins, no vendor integrations, no API wrappers.

  • Finance-Mode Streamline Sharp-Streamline-Material

    Governance at machine speed

    When Al agents deploy apps, you need guardrails. Plotly platforms enforce team access control, role-based permissions, and org oversight automatically — whether a human or agent is deploying.

  • File Icon

    Reproducible by default

    We act with integrity in everything we do, ensuring our words match our actions and that we remain forthright with our colleagues, customers, and community

  • Clock Icon

    Seconds, not minutes

    Plotly run to dev. plotly publish to ship. plotly status to check. The build-test-deploy loop happens in your terminal in seconds.

Two CLIs. Every Deployment scenario is covered.

Start with Plotly Cloud - the fastest way to deploy. Need on-perm?

The dash Enterprise CLI has you covered. Both are fully scriptable, and both are agent-friendly.

Plotly Cloud CLI

SAAS - Hosted by Plotly

The fastest way to get a Dash app in front of your team. Deploy with a single command - no servers, no infrastructure, no DevOps.

$ pip install dash[cloud]

On command deploy

plotly publish

Your App is packaged, uploaded, and live. No Docker, no config, no build steps.

Local dev server

plotly run

Hot reload, debug mode, and full Dash dev tools. Iterate locally, publish when ready.

OAuth authentication

plotly login

Browser-based login. No API keys to generate or rotate. Tokens refresh automatically.

Team management

plotly teams

Switch between teams and deploy to shared workspaces across your organization.

Status monitoring

plotly status

Check app health, deployment state, and live URK without opening a browser.

Declerative config

plotly-cloud.toml

Version-controlled TOML config. Commit it to Git, and your whole team deploys the same way.

Dash Enterprise CLI

ON-PREM - Runs on your infrastructure

Full control over apps, data sources, workspaces, and services on your own Dash Enterprise instances. Your data stays in your network.

$ pip install dash-enterprise-libraries

Full app lifestyle

de apps create / deploy / delete

Create, deploy, update, restart, and remove apps. View logs, check status, transfer ownership

Git-based deployment

de deploy

Deploy via Git push, atomic deploys, version history, and rollback via git revert.

Data source management

de data-sources

Connect apps to PostgreSQL, Redis, S3, or any data programmatically.

Workspace management

de workspaces create

Spin up cloud dev environments for your team. Configure, rebuild, and tear down with a single command.

Service Management

de services

Create and manage backing services like Redis and Celery directly from the CLI.

Role-based access control

de apps users

Keycloak-backed permissions. Control who can deploy, view, and manage each app.

Plotly Cloud vs. Dash Enterprise: which CLI is right for you?

Both CLIs deploy Dash apps with built-in governance - teams access control, role-based permissions, and organizational oversight. The difference is where they run. Plotly Cloud is the fastest way to start: zero infrastructure, fully managed by Plotly. Dash Enterprise gives you full control of your own servers with enterprise-grade security, data residency, and compliance.

FEATUREPlotly Cloud CLIDash Enterprise CLI
Hosting Model
Fully Managed SaaS
On-prem or private cloud
Install command
pip install dash[cloud]
pip install dash-enterprise-libraries
CLI prefix
plotly
de
Deploy command
plotly publish
de deploy(Git-based push)
Authentication
OAuth via Plotly Cloud backed by your SSO provider (OIDC, LDAP, SAML)
OAuth backed by your SSO provider (OIDC, LDAP, SAML)
Team management
plotly teams
de apps users (role-based)
Data sources
Connect in app code
Managed via de data-sources
Backing services
Managed by Plotly
Redis, Postgres, or Persistent Filesystems
Best for
Zero infrastructure overhead
Data residency and compliance

Hosting Model

Plotly Cloud CLI

Fully Managed SaaS

Dash Enterprise CLI

On-prem or private cloud

Install command

Plotly Cloud CLI

pip install dash[cloud]

Dash Enterprise CLI

pip install dash-enterprise-libraries

CLI prefix

Plotly Cloud CLI

plotly

Dash Enterprise CLI

de

Deploy command

Plotly Cloud CLI

plotly publish

Dash Enterprise CLI

de deploy(Git-based push)

Authentication

Plotly Cloud CLI

OAuth via Plotly Cloud backed by your SSO provider (OIDC, LDAP, SAML)

Dash Enterprise CLI

OAuth backed by your SSO provider (OIDC, LDAP, SAML)

Team management

Plotly Cloud CLI

plotly teams

Dash Enterprise CLI

de apps users (role-based)

Data sources

Plotly Cloud CLI

Connect in app code

Dash Enterprise CLI

Managed via de data-sources

Backing services

Plotly Cloud CLI

Managed by Plotly

Dash Enterprise CLI

Redis, Postgres, or Persistent Filesystems

Best for

Plotly Cloud CLI

Zero infrastructure overhead

Dash Enterprise CLI

Data residency and compliance

Plotly

Plotly Cloud: zero to deployed

Install, authenticate, and publish your first Dash app — all from the terminal in under 60 seconds.

The best data app platform for AI agents

Claude code, Cursor, Codex, Windsurf, Github Copilot - every AI coding agent works through text. When your agent builds a Dash app, it shouldn't stop at writing code. It should deploy it, share it with your team, check status, and manage access - all through the CLI. No browser, no clicks, no plug-ins to install.

And unlike raw cloud infrastructure, Plotly's platforms give you governance out of the box. When an AI agent deploys an app, it deploys into a managed environment with team-based access control, role-based permissions, and organizational oversight. Your agent moves fast. Your platform keeps things safe.

$ plotly publish / de deploy

Agent deploys your app

Tell Claude or Cursor to publish your Dash app to Plotly Cloud or Dash Enterprise .

No plugins to install. No MVC servers to configure. The agent sees the CLI, reads the help output, runs plotly publish or a deploy, watches for success, and gives you the ive URL. If something fails, it reads the error and suggests a fix. This is a deployment experience AI coding assistants were built for.

$ plotly status / de apps info

Agent monitors you apps

Ask your agent to check on a deployed app. It reports back with health, URL, and status in plain English.

"Is my dashboard still running?" Instead of opening a browser and navigating to a dashboard — just ask. Your agent runs plotly status or de apps info, parses the output, and gives you a clear answer. It can check across multiple apps and alert you to anything that looks off. Monitoring becomes a conversation.

de apps / de workspaces / de data-sources

Agent manages your infrastructure

Create apps, link data sources, spin up workspaces, control access — all via text commands.

On Dash Enterprise, the de CLI exposes the full platform. Need to onboard a developer? The agent creates a workspace. Need to connect to a new database? It links the data source. Need to transfer app ownership? It handles it. The CLI is the API, and the agent is the operator.

Frequently asked questions

Everything you need to know about deploying Dash apps with Plotly CLIs

Start deploying from your terminal

Start with Plotly Cloud to deploy in under a minute - or use the Dash Enterprise CLI for on-prem deployments.

GET STARTEDRead the Docs
Bluesky icon
X icon
Instagram icon
Youtube icon
Medium icon
Facebook icon

Product

© 2026
Plotly. All rights reserved.
Cookie Preferences