Supported engines
| Engine | Description |
|---|---|
| PostgreSQL | Recommended relational database for most applications |
| MySQL | MySQL-compatible relational workloads |
| MongoDB | Flexible document-based storage Coming Soon |

Example configuration
Define your database service inrevolte.yaml to configure engines, versions, storage, and backup policies manually.
Deployment templates
Preconfigured deployment patterns for database-backed services.- Web Service + Database
- Web Service + Database + Cache
- Web Service + Database + Storage Bucket
- Web Service + Database, Cache, and Storage Bucket
Database Connection Injection
Provisioning a database service (e.g., nameddb under your YML services configuration) automatically injects the corresponding connection credentials into the environment variables of all other services within the same environment.
This requires no manual secret configuration. The following environment variables are automatically injected at runtime:
db with the exact name of your database service as declared under services in your revolte.yaml)