Stack category
Open-Source Databases
The database layer stores your application's state — the part of the stack where 'sovereignty' becomes concrete: if you control where the data lives, everything else is negotiable.
Why this layer matters for sovereignty
Data residency is a legal property of the database, not of the app: a US-cloud-hosted EU app still stores its data under US jurisdiction.
Open-source engines (PostgreSQL, MariaDB, SQLite) carry no license risk from vendor repricing — the recent wave of license changes in 'open-source' cloud products shows why that matters.
Managed European platforms give you database-as-a-service convenience with EEA-stored data and GDPR-native DPAs.
What to look for
Match the model to the access pattern: relational (PostgreSQL, MariaDB) for most workloads, document (MongoDB), time-series (InfluxDB, QuestDB), or embedded (SQLite, DuckDB) for analytical work on a single machine.
For managed: backups, point-in-time recovery, and PITR are worth more than a feature list.
For self-hosting: replication and failover tooling — the database is the one layer where manual ops hurt most.
Permissive licensing (PostgreSQL-style) if you might embed or distribute.
European & open-source database providers
Curated as part of the European Stack Builder. Badges reflect the organization's origin — EU, EEA, EFTA, and UK count as European.
Managed open-source data platform providing hosted versions of popular databases
In-process analytical database designed for high-performance workloads
MongoDBmongodb.com
Popular document-oriented NoSQL database for flexible and scalable data storage
PostgreSQLpostgresql.org
Most advanced open-source relational database focussed on extensibility and standards
Redisredis.io
Real-time data platform used as a cache, message broker, and in-memory database
Supabasesupabase.com
Firebase alternative providing a full backend suite built on PostgreSQL
Frequently asked questions
Which open-source database should I use?
For most applications the answer is PostgreSQL: it is permissively licensed, ACID-compliant, handles relational and JSON workloads, and every European cloud platform offers a managed version. MariaDB/MySQL cover the same space with a different heritage, MongoDB suits document-shaped data, InfluxDB and QuestDB handle time-series, and SQLite or DuckDB run embedded without a server.
What is a managed database?
A managed database is operated by a platform provider: they run the servers, handle backups, updates, replication, and monitoring, and you consume it over the network. The sovereignty question is where that provider stores the data — a European platform keeps it inside the EEA under the GDPR.
Pick your Database
Compare these providers side by side and assemble your full sovereign stack.
Open the Stack Builder