Using Plotly

Once you have a simple Dash application.

What You Can Do With It

Free Public Hosting Options

a) Render (https://render.com)

  1. Create a free account.
  2. Create a new “Web Service.”
  3. Connect your GitHub repo (with app.py and requirements.txt).
  4. Set the start command: python app.py.

Pros:

  • ✅ Simple and free, supports Dash

Cons:

  • ❌ Cold start delay on the free tier

b) Railway (https://railway.app)

  1. Sign up for a free plan.
  2. Link your GitHub project.
  3. Define your start command and Python version.

Pros:

  • ✅ Very fast to set up

Cons:

  • ❌ May require a credit card to unlock some features