Managed services
Add the services your app needs, in a click. Beyond your own apps, most projects need a database, a cache, or a dashboard. Kaja offers a curated catalog of managed services — pick one, and Kaja deploys and maintains it for you. No charts, no values files, no scripts.
The catalog
Kaja maintains a small, hand-picked set of services and grows it based on demand. Each one is pinned and tested so it just works:
- Redis — in-memory cache for sessions, queues, and hot data.
- PostgreSQL — reliable, full-featured relational database.
- Grafana — dashboards for metrics, logs, and traces.
More services are added over time. If there's one you need, let us know.
Adding a service
- Open the Add a service catalog.
- Pick the service you want (e.g. Redis).
- Give it a name. The sensible defaults are filled in for you — tweak them only if you want to.
- Add it. Kaja deploys the service and keeps it running. You see status and logs in the same dashboard as your apps.
No CLI, no YAML — the same workflow for every service.
Status and logs
The dashboard shows whether a service is deploying, healthy, or failed, along with its running instances. Open Logs just like for your own apps — debugging and observability stay in one place.
Using a service from your app
Connect to a managed service from your apps using its in-cluster address, with credentials stored as secrets. Keep connection strings and passwords out of your images and config.
Advanced
Under the hood, managed services are deployed as Helm releases, so power users can still tune values when they need to. The catalog keeps the common path simple; the advanced settings are there if you want them.
Next steps
- Projects — Where your apps and services run.
- Apps — Deploy and configure your own apps; manage secrets.
- Logs & metrics — View logs and metrics for everything you run.
- Connecting clusters — Add clusters so you can deploy to them.