Publish to Cloud from Dash: Release candidate available

Here at Plotly we’ve been quite busy! We’ve just published a release candidate of Dash v3.3.0, which contains a new devtools flow to publish directly to Cloud. Shoutout Philippe Duval (AKA T4rk1n) who lead development on this project.

We’re keeping this an optional dependency for now and are excited for the community to start test driving it as a release candidate while we continue to improve the functionality.

You can get started with:

pip install plotly-cloud==0.1.0rc2 dash==3.3.0rc0

Or using your favourite dependency manager. Please let us know if you have any feedback or commentary!

Here’s a full demo:

This is very cool! I’m going to have to try out plotly cloud again since it seems it’s coming on very quickly :slight_smile:

Is the source code for this available anywhere? Just because I’m interested in styling something similarly within devtools and wondering how it’s done here (see also [Feature Request] devtool hook additional functionality and a few quirks · Issue #3461 · plotly/dash · GitHub).

Source code isn’t public for now, but you can shoot me an email and I can share it with you!

We’ve just published new release candidates of Dash v3.3.0rc1 and Plolty Cloud v0.1.0rc3. You’ll see some improved links to Cloud and a cleaner UI, and improvements to login mechanisms.

If you have uv installed and want to test drive without changing any local environments, you can use this sample app as app.py, and run it with:

uv run app.py
#!/usr/bin/env -S uv run --script
#
# /// script
# requires-python = ">=3.12"
# dependencies = ["dash==3.3.0rc0", "plotly-cloud"]
# ///

import dash

app = dash.Dash(__name__)

app.layout = dash.html.Div("Hello, Dash!")

app.run(debug=True)