Documentation Index
Fetch the complete documentation index at: https://moridb.sh/docs/llms.txt
Use this file to discover all available pages before exploring further.
Most of these integrations were built using the available online documentation for these providers. If you notice any issues with a provider or have an idea for a more optimal flow, please open an issue and we’ll investigate it as soon as possible.
Provider Matrix
| Provider | Compatible Engines | SSL Default | Auth Method |
|---|---|---|---|
| Direct / Self-Hosted | All 9 engines | Engine default | Password |
| GCP Cloud SQL | PostgreSQL, MySQL, MSSQL | verify-full | Password or gcloud IAM token |
| AWS RDS / Aurora | PostgreSQL, MySQL, MariaDB, MSSQL | verify-full | Password or AWS IAM token |
| Neon | PostgreSQL | verify-full | Password |
| Supabase | PostgreSQL | verify-full | Password |
| Azure Database | PostgreSQL, MySQL, MariaDB, MSSQL | verify-full | Password or Azure CLI token |
| PlanetScale | PostgreSQL, MySQL | verify-full (TLS always) | Password |
| Vercel Postgres | PostgreSQL | verify-full | Password |
| DigitalOcean | PostgreSQL, MySQL, Redis | verify-full | Password |
| Railway | PostgreSQL, MySQL, Redis | verify-full | Password |
| Upstash | Redis | TLS (rediss://) | Password |
| Cloudflare D1 / KV | SQLite, Redis | N/A (HTTPS API) | API token |
| Firebase | Firestore | N/A (gRPC with TLS) | Service account or ADC |
Provider Details
Direct / Self-Hosted
Direct / Self-Hosted
Provider ID:
directThe fallback for any database not hosted on a specific managed platform. Passes connection parameters through without modification. No SSL override.When to use: Self-hosted databases, Docker/Kubernetes-hosted, local dev databases, any provider not listed above.GCP Cloud SQL
GCP Cloud SQL
Provider ID:
gcp-cloud-sqlWith password: Provide host, user, and password as normal. SSL defaults to verify-full.With IAM auth: Omit the password. Mori obtains a token via gcloud sql generate-login-token. Requires Google Cloud SDK installed and authenticated (gcloud auth login).AWS RDS / Aurora
AWS RDS / Aurora
Provider ID:
aws-rdsWith password: Provide host, user, and password. SSL enforced.With IAM auth: Omit the password. Mori generates an IAM auth token via aws rds generate-db-auth-token. Requires AWS CLI configured and IAM policy granting rds-db:connect.Extra field: aws_region (required for IAM auth only).Neon
Neon
Provider ID:
neonServerless PostgreSQL. SSL enforced. Default database neondb, default user neondb_owner.Supabase
Supabase
Provider ID:
supabaseManaged PostgreSQL. SSL enforced. Default database postgres.Azure Database
Azure Database
Provider ID:
azureWith password: Provide host, user, and password. SSL enforced.With Azure AD auth: Omit the password. Mori obtains a token via az account get-access-token. Requires Azure CLI installed and authenticated (az login).PlanetScale
PlanetScale
Provider ID:
planetscaleServerless MySQL and PostgreSQL. TLS always enabled — the provider hardcodes TLS in the DSN.Vercel Postgres
Vercel Postgres
Provider ID:
vercel-postgresPowered by Neon. SSL enforced. Supports a connection_url extra field for the full URL.DigitalOcean
DigitalOcean
Provider ID:
digitaloceanNon-standard defaults auto-applied: port 25060, database defaultdb, user doadmin.Railway
Railway
Provider ID:
railwayOne-click database deployments. SSL enforced. Supports a connection_url extra field.Upstash
Upstash
Provider ID:
upstashServerless Redis. Always uses TLS — connection strings use rediss:// (double s).Cloudflare D1 / KV
Cloudflare D1 / KV
Provider ID:
cloudflareCloudflare D1 (SQLite at the edge) and Workers KV. Accessed via the Cloudflare API.Extra fields:| Field | Description |
|---|---|
cf_account_id | Cloudflare Account ID |
cf_database_id | D1 Database ID |
Firebase / Firestore
Firebase / Firestore
Provider ID:
firebaseGoogle Cloud Firestore via Firebase. Provide a GCP project ID and optionally a service account credentials file.Fields:| Field | Description | Required |
|---|---|---|
project_id | GCP Project ID | Yes |
credentials_file | Path to service account JSON | No (uses ADC if omitted) |

