Databases & storage
Databases & storage operations in the Helicarrier Cloud API.
Database connection details, backups, and SQL access require permissions beyond the standard service-key categories. Use an appropriately authorized account key for those operations. Restore and SQL operations can overwrite data.
/api/hangar/engines Discover supported database engines, versions, and provisioning capabilities..
/api/hangar/extensions Read the curated PostgreSQL extension catalog available during database creation..
/api/services/{id}/db/metrics Read engine-specific database metrics, grouped for inspection..
/api/services/{id}/storage Change the provisioned storage of a managed database or bucket without changing its compute plan..
/api/databases Provision a managed database in a project and environment using a supported engine and plan..
/api/services/{id}/connection Read connection details and credentials for a database you can access.
/api/services/{id}/backups List the backup records for a managed database..
/api/services/{id}/backups Start an on-demand backup of a managed database..
/api/services/{id}/backups/{backupId}/restore Restore a selected backup into its database.
/api/services/{id}/db/console Run a SQL query against a managed database.
/api/services/{id}/db/password Change a managed database’s password and invalidate the previous credential..
/api/services/{id}/db/access Enable or disable external connections for a supported database..
/api/services/{id}/db/allowlist Set the source CIDRs allowed to connect to an externally accessible database..
/api/services/{id}/db/tls Enable or disable external TLS for a supported database..