Python 3.14 through WSGI
Django, Flask or any WSGI framework, served from wsgi.py by the web server itself.
Python hosting
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
Start my free trialDeveloper 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
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.
Django, Flask or any WSGI framework, served from wsgi.py by the web server itself.
Packages are installed in a fresh directory on every push, then your build command runs — collectstatic, migrations, whatever your app needs.
The last five releases stay on the server, so going back is a switch, not a rebuild.
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 app's own stderr is in the log viewer beside the web server's, so a 500 shows its traceback.
Run management commands or scripts on a schedule — cleanup jobs, reports, imports — on every plan.
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.
Python is preselected on the 14-day trial; the card you add is not charged.
Link the repository with your wsgi.py and requirements.txt, and choose which branch is production.
For Django, a build command such as collectstatic; then your SECRET_KEY and DATABASE_URL.
Each push to your production branch ships a new release; feature branches get their own preview address.
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 applicationEach 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.
$14.99/month
or $149.90 a year
14-day free trial — card required, not charged
Start my free trialDeveloper 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.
$28.99/month
or $289.90 a year
14-day free trial — card required, not charged
Start my free trialDeveloper 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.
$99.99/month
or $999.90 a year
14-day free trial — card required, not charged
Start my free trialDeveloper 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.
Python 3.14, through WSGI. Your app is served from wsgi.py, and packages come from requirements.txt on every deploy.
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.
Yes. Expose your Flask app as application in wsgi.py and push. Any WSGI framework works the same way.
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.
Not as a long-running worker on these plans. Scheduled tasks are supported; queue workers belong on a Zinn® Private Cloud server.
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.
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
Start my free trialDeveloper 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.