Skip to main content

Database Management

Provision, configure, and manage your database instances across PostgreSQL, Redis, and MongoDB.


Supported Engines

EngineUse CaseFeatures
PostgreSQLRelational data, complex queriesExtensions, pooling, query analytics
RedisCaching, sessions, real-timeKey-value store, pub/sub
MongoDBDocument storage, flexible schemasCollections, aggregation

Database Lifecycle

StatusDescription
CreatingDatabase is being provisioned on the infrastructure
ActiveDatabase is running and accepting connections
PausedDatabase is suspended (no connections accepted)
DeletingDatabase is being removed
DeletedDatabase has been permanently removed
ErrorProvisioning or operation failed

Documentation

SectionDescription
ProvisioningCreate and configure new databases
ConnectionsConnection strings and client setup
UsersManage per-database user accounts
ExtensionsEnable PostgreSQL extensions
Connection PoolingPgBouncer setup and monitoring

Quick Actions

From the Dashboard, you can:

  • Create new databases for any engine
  • Pause and resume databases
  • Clone databases within or across workspaces
  • View connection details and credentials
  • Manage database users and permissions

API Endpoints

EndpointMethodDescription
/developer/workspaces/{id}/databases/GETList databases in a workspace
/developer/workspaces/{id}/databases/POSTCreate a new database
/developer/databases/{id}/GETGet database details
/developer/databases/{id}/PUTUpdate database settings
/developer/databases/{id}/DELETEDelete a database
/developer/databases/{id}/pause/POSTPause a database
/developer/databases/{id}/resume/POSTResume a paused database
/developer/databases/{id}/clone/POSTClone a database
/developer/databases/{id}/connection/GETGet connection credentials

Next Steps

Start with Provisioning a Database to create your first instance.