Platform services

Platform services

Dreambase ships a set of managed integration services that turn a design into running infrastructure. Each receives webhook events from the platform, does the work, and reports back.

How platform services work

A platform service is a small backend that registers a webhook with Dreambase. When you add or deploy a corresponding service in your design, the Dreambase API dispatches eventsDEPLOYMENT_CREATED, HEALTH_CHECK, FUNCTION_CALL, and others — to that service's webhook. The service provisions resources, runs checks, or executes functions, then calls back into the API with status, logs, and outputs.

A consistent contract

Every platform service speaks the same event language and implements the WEBHOOK_CHALLENGE handshake, so they all plug into the platform the same way — whether they provision a database or send an email.

The services

Self-hosting and extending

Each platform service is an independent application with its own repository, deployment target, and environment configuration. They are designed to be deployed as serverless functions or long-running services, and the same webhook contract means you can write your own service definition to integrate any provider Dreambase does not cover yet — just register a webhook URL and handle the events.