Architecture
The platform maps to GCP services as follows:| Component | GCP service | Description |
|---|---|---|
| Manager (control plane) | Cloud Run | Handles API requests, authentication, and agent configuration |
| Web UI | Cloud Run | Serves the React admin dashboard |
| Database | Cloud SQL for PostgreSQL | Stores platform state, agent configurations, and user data |
| Agent engines | Cloud Run (or your CI/CD) | Your agent services, deployed as separate Cloud Run services |
Deployment process
Provision the database
Create a Cloud SQL PostgreSQL instance. The Manager requires PostgreSQL 16.Configure the connection string as
DATABASE__URL for the Manager service:Deploy the Manager
Deploy the Manager container image to Cloud Run with the database connection string and auth configuration:
Agent deployment
Agent engines are deployed as separate Cloud Run services or through your existing CI/CD pipelines (GitHub Actions, Cloud Build). Each agent service runs the Idun engine SDK and fetches its configuration from the Manager at startup:Terraform modules
Terraform modules for automating the full deployment (IAM, networking, security configuration) are available through a custom engagement with Idun.Contact us for Terraform modules. Book a call or reach out via GitHub Issues to discuss your deployment needs.