Projects
Your own project in seconds. In Kaja, projects are where your apps run. You spin them up when you need them and tear them down—or pause them—when you're done. No more waiting on DevOps. No more paying for idle resources. For app features in depth, see Apps.
What is a project?
A project is your own isolated space on a cluster. Think of it like a folder for a project or a branch: everything you deploy lives inside that project. Each project is separate from the others, so you can have a "dev" project, a "staging" project, or a personal project per developer—all on the same cluster, all manageable from one dashboard.
What you get:
- Spin up in seconds — Create a project from the dashboard. Kaja sets it up on the cluster you chose. Start deploying right away.
- Pause when you're done — Stop paying for idle resources. Pause the whole project (everything in it stops) or pause individual apps. Resume whenever you need to work again. Savings happen automatically.
- Snapshot for versioning — Take an immutable copy of a project as a snapshot. Clone new live projects from snapshots anytime.
You create projects per cluster. Pick the cluster, give the project a name, and you're set.
Creating a project
- In Kaja, open your organization and select the cluster where you want the project.
- Go to Projects and click Create project.
- Enter a name (e.g.
dev,staging,alice-preview) and, if you like, a display name. - Optionally start paused if you don't want anything running until you're ready.
- Submit. Kaja creates the project and you can start adding apps.
That's it. No tickets, no manual setup — one place to spin up and manage.
Pause and resume
Pause stops everything in that project so you're not paying for idle resources. Use the pause action for the project (or for a single app). Resume brings it back when you need it. This is Kaja's approach: you stay in control, and you stop paying when you're not using the project.
You can pause the whole project or just one app. Your choice.
Snapshots
Snapshots are immutable, console-only copies of a project — not deployed to the cluster. Take a snapshot when you want to preserve a project's state for versioning, then spawn new live projects from that snapshot anytime.
What runs inside
Inside a project you deploy apps from your own container images — create them, pause them, update them, and view logs and metrics from one place. Your apps can also use managed services (databases, caches, tools) that Kaja runs for you. For a full breakdown (scale, variables, health checks, auto-scale, helpers, and more), see Apps.
Next steps
- Apps — App features, config, and observability in depth.
- Managed services — Add databases, caches, and tools from the catalog.
- Logs & metrics — See what's happening in your apps.
- Quick start — End-to-end from sign-up to first project and app.