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 events — DEPLOYMENT_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 theWEBHOOK_CHALLENGE handshake, so they all plug into the platform the same way — whether they provision a database or send an email.The services
App Hosting
Deploy codebase services from git sources to hosting providers like Vercel, Netlify, and AWS.
Authentication
Add user management and sign-in with Clerk, on a shared or dedicated application.
Database
Provision and connect MongoDB and PostgreSQL databases, shared or dedicated.
Send transactional email from your services through Postmark.
Messaging
Send and receive messages over WhatsApp, Telegram, and iMessage — with inbound messages forwarded to your own webhook.
Monitoring
Run scheduled health checks and report each deployment's status back to Dreambase.
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.