Managed Databases

Enable or disable extension

Install or remove a PostgreSQL extension from the allowlist. PostgreSQL only.

post/api/v1/databases/{database_id}/extensions

Path parameters

database_idstring required

Database ID (UUID) or short id (the database_id field, e.g. a1b2c3d4)

Request body

namestring required

Extension name from the allowlist (see GET /api/v1/databases/{database_id}/extensions)

enabledboolean required

true to install, false to remove

Example request

{
  "name": "pgvector"
}

Response

Extension updated

successboolean
messagestring

Example response

{
  "success": true,
  "message": "Operation completed successfully"
}

Changes