Python hosting

Python hosting for Django and Flask: git push, and it is live

Deploy Python 3.14 apps from GitHub, GitLab or Bitbucket. Every push installs requirements.txt, builds and switches live — no Gunicorn or NGINX to run.

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.

Plans from $14.99 a month

  • Python 3.14Django, Flask or any WSGI framework
  • 0 serversto configure — no Gunicorn, no NGINX
  • 14 days freefree trial, Python preselected
A deploy pipeline from a git push to a live Python app

Django and Flask hosting without the server work

Your app is served straight from wsgi.py. We install it, build it, run it and keep the last five versions ready to switch back to.

Python 3.14 through WSGI

Django, Flask or any WSGI framework, served from wsgi.py by the web server itself.

requirements.txt on every deploy

Packages are installed in a fresh directory on every push, then your build command runs — collectstatic, migrations, whatever your app needs.

One-click rollback

The last five releases stay on the server, so going back is a switch, not a rebuild.

Secrets out of your repo

Put your Django SECRET_KEY and database URL in the environment variables panel; they are stored in a secret store and reach your app at load time.

Your traceback in the logs

Your app's own stderr is in the log viewer beside the web server's, so a 500 shows its traceback.

Scheduled tasks

Run management commands or scripts on a schedule — cleanup jobs, reports, imports — on every plan.

A preview of every branch, beside production

Push a feature branch and it is served on its own address next to your live app, with the same environment variables. Share the link, test it, merge it. A failed install or build never replaces the release that is already live.

  • pip install and your build finish before the switch
  • A preview URL for every non-production branch
  • Production settings by default
  • HTTPS on your own domain, free
  • SSH on every plan for manage.py and debugging
A code editor beside a running Python app

From repository to running Django or Flask app

  1. Pick Python and start

    Python is preselected on the 14-day trial; the card you add is not charged.

  2. Link your code

    Link the repository with your wsgi.py and requirements.txt, and choose which branch is production.

  3. Add collectstatic and secrets

    For Django, a build command such as collectstatic; then your SECRET_KEY and DATABASE_URL.

  4. Push to deploy

    Each push to your production branch ships a new release; feature branches get their own preview address.

The entry point we serve

A wsgi.py that exposes your WSGI application. Packages come from requirements.txt.

# wsgi.py — the file we serve
from myproject.wsgi import application  # Django
# or, for Flask:
# from app import app as application

Python hosting plans

Each plan sets how many Django or Flask apps you can run — one on Dev Start, five on Dev Pro, twenty on Dev Scale — and how much memory and CPU each one gets.

Zinn® Dev Start

$14.99/month

or $149.90 a year

Websites
1
NVMe storage
25 GB
Bandwidth
1 TB

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.

Zinn® Dev Pro

$28.99/month

or $289.90 a year

Websites
5
NVMe storage
100 GB across all your sites
Bandwidth
5 TB

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.

Zinn® Dev Scale

$99.99/month

or $999.90 a year

Websites
20
NVMe storage
500 GB across all your sites
Bandwidth
25 TB

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.

  • Try it firstEvery managed plan starts with a free trial of 14 days, so you can put a real site on it before you pay for anything.
  • 30-day money-back guaranteeIf a managed plan is not right for you, tell us within 30 days of your first payment and we refund it. Application hosting is covered. Read the refund policy
  • Real support, includedSupport is included on every plan, from people who run this platform rather than a script. Accounts that cannot wait can go to the front of the queue. How priority support works

What these plans do not run

  • ASGI apps such as FastAPI run through an adapter such as a2wsgi; native ASGI and long-lived WebSockets belong on a Zinn® Private Cloud server.
  • Celery workers and other long-running background processes are not supported here; scheduled tasks are.
  • Docker images and Kubernetes clusters belong on Zinn® Private Cloud instead.

Python hosting: questions

Which Python version do you run?

Python 3.14, through WSGI. Your app is served from wsgi.py, and packages come from requirements.txt on every deploy.

Can I host Django?

Yes. Point wsgi.py at your project's WSGI application, set your build command for collectstatic, and put SECRET_KEY and your database URL in the environment variables panel.

Can I host Flask?

Yes. Expose your Flask app as application in wsgi.py and push. Any WSGI framework works the same way.

What about FastAPI?

The Python runner speaks WSGI. A FastAPI or other ASGI app runs behind an adapter such as a2wsgi, a one-line change to your entry file. For native ASGI, a Zinn® Private Cloud server is the better fit.

Can I run Celery?

Not as a long-running worker on these plans. Scheduled tasks are supported; queue workers belong on a Zinn® Private Cloud server.

Is there a free trial?

Yes: 14 days, Python preselected. A card is needed to start, it is not charged during the trial, and you pay nothing unless you choose a plan.

Developer Hosting for Node.js and Ruby too

Deploy your Django or Flask app today

Try Python 3.14 free for 14 days. We require a card so trials go to real people, and nothing is charged unless you pick a plan.

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.