Managed Relational Database across clouds

Managed relational databases (PostgreSQL, MySQL, and cloud-native engines like Aurora and AlloyDB) across clouds, provisioned by verified modules.

25 verified modules, 8 of them live-tested apply→verify→destroy; the rest are static-validated, live-test pending.

Compare by provider

ProviderModuleVerification
Alibaba CloudRDS PostgreSQL that Is Whitelisted, Encrypted in Transit, Audited and Protectedstatic-validated
AWSAurora Cluster (Serverless v2 ready)✓ live-tested
AWSRDS Instance (PostgreSQL/MySQL)✓ live-tested
AzureA Managed Instance that Is Entra-Only, Private and Zone-Redundantstatic-validated
AzureAzure SQL Database✓ live-tested
AzureMySQL Flexible Server✓ live-tested
AzurePostgreSQL Flexible Server✓ live-tested
CivoA Managed Database Behind a Firewall with More than One Nodestatic-validated
DigitalOceanDigitalOcean Managed Databasestatic-validated
ExoscaleExoscale DBaaSstatic-validated
Google CloudAlloyDB for PostgreSQL Cluster✓ live-tested
Google CloudCloud SQL (PostgreSQL/MySQL) HA Instance✓ live-tested
Google CloudCloud Spanner Instance & Database✓ live-tested
Huawei CloudRDS PostgreSQL that Is Standby-Backed, TLS-Only, Encrypted and Backed Upstatic-validated
IBM CloudDatabases for PostgreSQL that Is Private, Allow-Listed and Protectedstatic-validated
LinodeLinode Managed Database (MySQL/PostgreSQL)static-validated
Oracle CloudA PostgreSQL that Keeps Its Password in the Vault and Its Backupsstatic-validated
Oracle CloudAutonomous Database (Serverless)static-validated
Oracle CloudBase Database Service (DBCS VM)static-validated
Oracle CloudMySQL HeatWave DB Systemstatic-validated
OVHcloudOVHcloud Managed Databasestatic-validated
ScalewayScaleway Managed Databasestatic-validated
Tencent CloudPostgreSQL that Is Private, Standby-Backed, TLS-Only and Backed Up on Your Schedulestatic-validated
UpCloudUpCloud Managed Databasestatic-validated
VultrA Managed Database Reachable from Somewhere Specific with a Standbystatic-validated

How to choose

Match the engine and version to your app first, then weigh HA/backup defaults and read-replica support. Cloud-native engines (Aurora, AlloyDB, Autonomous DB) scale further but lock you in; vanilla managed Postgres/MySQL keeps you portable.

When not to use

For ephemeral caches or session stores, a managed in-memory store fits better than a relational database.

Other solutions