Database · for Django

Database for Django

Among 8 makers' products we track that are built with Django, here's what they chose for database — each counted from a live-product source.

Where the data lives: a whole backend platform (database, auth and storage in one project), a managed database you reach from your own code, or the raw engine on your own server. Postgres is the default unless you have a reason to pick otherwise; analytics and graph databases sit next to it for workloads it handles poorly, not instead of it. How your code talks to it is its own decision (Database Access & ORMs).

What makers on Django chose

Counts are live products with a source, not market share; a product using two options counts in both.

PostgreSQLRun it yourself
In Replit

Best forThe engine behind most of the hosted options above, run on your own server or container for full control and a flat cost.

Trade-offBackups, upgrades, failover and connection pooling are yours to set up and watch.

8 of the 8 Django products here · free tier · open source

FirebaseBackend platform
llms.txtIn Lovable

Best forMobile apps that need offline sync and client-side SDKs.

Trade-offA document store without SQL joins; hard to migrate off.

1 of the 8 Django products here · free tier

DuckDBAnalytics (OLAP)
llms.txt

Best forAnalytical SQL inside your app or script over local or S3-hosted CSV and Parquet files, with no server to run.

Trade-offAn embedded library, so it doesn't serve many concurrent writers like a database server does.

1 of the 8 Django products here · free tier · open source

Neo4jGraph
llms.txt

Best forData that is mostly relationships — social graphs, recommendations, knowledge graphs — queried with Cypher.

Trade-offA second database and query language to learn and run; managed AuraDB is priced by memory.

1 of the 8 Django products here · free tier · open source

Also real options for database, not seen among these Django products yet: Supabase, Convex, Neon, PlanetScale, Turso, MongoDB.