PostgreSQL for Django, ready in minutes.
dj-database-url + psycopg, SSL by default, daily backups. django-storages-compatible S3 included.
Whatever runs your Django app, Swyftstack runs your data.
Render, Fly.io, Railway, a managed VPS - we don't compete with your app host. Point DATABASE_URL at Swyftstack and your Django settings stay otherwise untouched.
Render, Fly.io, Railway, your own VM - wherever you run gunicorn/uvicorn or your worker queue. The host runs your app code; nothing about that changes.
Managed PostgreSQL 16 on a single DATABASE_URL, plus app object storage on the same dashboard. SSL by default, daily backups, scoped credentials, and a single invoice for both.
When Self-managed Postgres on a VPS is the right tool
- You want full superuser, custom extensions, custom postgresql.conf.
- You enjoy running pg_basebackup, WAL archiving, and certificate rotation yourself.
- Your infosec team requires the database to live inside your own VPC.
When Swyftstack is the obvious choice
- You'd rather ship features than configure pg_hba.conf and Certbot.
- You want SSL, backups, retention, and pooling configured correctly out of the box.
- You're on Render/Heroku/Fly and the database tier is the single most expensive line item.
- You're paying for two products (database + S3) and want one invoice instead.
Four steps from `django-admin startproject` to production
One click, 47 seconds. Copy the connection string from the dashboard.
pip install dj-database-url psycopg[binary] django-storages[boto3]. Pin them in requirements.txt.
DATABASES from dj_database_url.config(...) with ssl_require=True; STORAGES for media uploads.
python manage.py migrate && python manage.py collectstatic. Push the env vars to your host of choice.
settings.py is the whole story
dj-database-url for the connection, django-storages for uploads. Both included.
pip install dj-database-url psycopg[binary] django-storages[boto3]What you get on day one
Every Swyftstack plan ships with the database, storage, backups, and observability you'd otherwise stitch together.
PostgreSQL 16 straight from postgresql.org. No custom protocol, no proprietary driver. Whatever your ORM expects, just works.
Use Swyftstack's console, signed URLs, scoped credentials, and public object links. Full S3 gateway compatibility is on the roadmap.
Click "Create database". Get a connection string with SSL by default. No waiting room, no provisioning queue, no DNS to set up first.
Encrypted daily backups with 7- or 30-day retention. Weekly automated restore drills - because untested backups aren't backups.
Database, storage, backups, and egress on a single invoice. No three-vendor accounting at the end of the quarter.
Open standards on both ends. pg_dump and S3 export are first-class, even on the free tier. Move on whenever you want.
Frequently asked
Does ImageField / FileField just work?
Yes. Configure the storages backend above and Django's media handling writes straight to Swyftstack Storage.
Can I use connection pooling?
Use conn_max_age (above) for persistent connections, or pgbouncer-flavoured drivers like django-db-geventpool for high concurrency.
What about PostGIS, pgvector, pg_trgm?
Available. Most extensions you'd expect are enabled or enable-able on request.
Can I host my Django app on Swyftstack too?
App deployment is rolling out by invite. For now, host the app on your runtime of choice (Render, Fly, Railway, your own server) and point DATABASE_URL at Swyftstack.
Is this real PostgreSQL or a fork?
Real PostgreSQL 16, straight from postgresql.org. We don't fork or modify the engine. pg_dump, psql, and any standard client work normally.
Where is my data stored?
US or EU - you pick at signup. Encrypted in transit and at rest. Backups are encrypted with separate keys.
Can I move off Swyftstack later?
Yes. PostgreSQL is standard Postgres, and bucket objects can be exported. Take a pg_dump or export your files anytime - we'll even help.
What happens if I outgrow the Starter plan?
Click upgrade. Same database, same connection string, more capacity. No downtime, no migration.
Do I need to manage SSL myself?
No. SSL is on by default, certificates are managed and auto-renewed. Standard rejectUnauthorized: true works out of the box.
Deploy a database for your Django app.
Launch offer: Starter at $9/mo for 2 months, then $19/mo.