The easiest way to get a Django project live.
Run one command or push to GitHub. We build it, run your migrations and put it online over HTTPS on AWS, with no server, certificate or settings to set up.
$ djangocloud deploy
Building your app, running migrations...
✓ https://myapp.example.com
Fully managed, or Self-hosted in your own AWS account.
See it in action
Watch a deploy, start to finish.
Watch a Django app go from laptop to live HTTPS URL in under 4 minutes.
How it works
Three steps from laptop to live.
-
1
Install
One package. Your project stays a normal Django project.
$ pip install djangocloud-cli $ djangocloud login -
2
Run one command
We build your app, run migrations and wait until it answers. Or connect GitHub and just push.
$ djangocloud deploy -
3
Go live
Your app is served over HTTPS from AWS, with every release saved for rollback.
✓ https://myapp.example.com
What you get
Production-ready from the first deploy.
Six things every live Django app needs, set up before your first visitor arrives.
Your site looks the same as on your laptop
Static files are collected and served on every deploy. There is nothing to set up.
HTTPS from minute one
Your app gets a secure https:// address the moment it is live. There is no certificate to manage.
Works without touching ALLOWED_HOSTS
Your app is set up to answer on its own address and pass its health check, so the first visit does not end in a host error.
Your database is ready before the new version is
Migrations run before each release goes live. If the new version cannot start, the last working one keeps serving.
Keys and passwords stay out of sight
Paste your settings once. They are stored encrypted and never shown again.
Roll back a bad release in one click
Every deploy is saved. Roll back to a recent one in a click, and get a warning if a database change would be left behind.
Why Django Cloud
Always on. Clearly priced. Never shared.
Even the smallest server stays awake
No sleeping when it is quiet and no slow first request, on every plan.
Every price is published
Every server and database size has a fixed monthly price on the pricing page, with a worked example.
An AWS account of its own
Your app never shares an account with other customers. We look after it on Fully managed. On Self-hosted it is yours, and you can end our access at any time.
See how we compare with Heroku, Fly.io, FastAPI Cloud and more →
Fully managed
We run everything for you
We set up and look after your server and database in an AWS account of its own. There is no AWS account to create and no AWS bill to read.
Self-hosted
Keep it in your own AWS account
Your app, your database and your AWS bill stay in your own account. New AWS accounts can get up to $200 in AWS credits, which can cover your first months.
Let us run it, or keep it in your own AWS account.
Fully managed hosts everything for you. Self-hosted runs in your own AWS account, where AWS credits can cover the AWS bill. Either way, every price is published on the pricing page.