Cozystack is a free PaaS platform and framework for building clouds.
With Cozystack, you can transform your bunch of servers into an intelligent system with a simple REST API for spawning Kubernetes clusters, Database-as-a-Service, virtual machines, load balancers, HTTP caching services, and other services with ease.
You can use Cozystack to build your own cloud or to provide cost-effective development environments.
Managed services with just a click

Are you searching for a solution to leverage the benefits of managed services on-premises? We provide a complete solution to run in your infrastructure.
Truly managed Kubernetes
Managing Kubernetes clusters on-premises is challenging. We offer a simple, full-featured Kubernetes solution that just works — like in every public cloud, but on your bare-metal servers.
Learn more in our article on managed Kubernetes.

Databases-as-a-Service
Easily manage databases with a simple interface. Create databases, manage users and access rights, set up automatic backups, and monitor performance through user-friendly dashboards. Stay informed with configurable alerts to keep your databases running smoothly.

Use cases
Build a public cloud
Cozystack is a framework for cloud providers — not end users. Despite its graphical interface, the current security model does not imply public access to your management cluster.
End users get access to their own Kubernetes clusters and can order LoadBalancers and additional services from them — without visibility into your management plane.
To integrate with billing, your system places a YAML manifest in the management Kubernetes. Cozystack handles the rest.

Build a private cloud
Offer a self-service portal to engineers inside your company — they order managed databases or whole Kubernetes clusters on demand.
Adopt GitOps end-to-end: users commit configuration into your infrastructure Git repository and Cozystack reconciles the desired state.
Expand the platform’s capabilities using standard Helm charts thanks to a unified deployment approach.

Use as a Kubernetes distribution
We built Cozystack for our own needs — drawing on years of running reliable systems on bare-metal infrastructure. What started as internal tooling became a boxed product focused on standardizing how infrastructure is delivered.
Out of the box you get: bare-metal provisioning, a monitoring stack, fast reliable storage, a network fabric with enterprise interconnect, virtual machines, databases — a complete platform ready to host your applications on bare metal.

Why Cozystack
Easy to install
Bootstrap Cozystack on bare metal with talos-bootstrap via PXE or ISO in minutes. Immutable OS keeps every node consistent.
Easy to integrate
Native Kubernetes RESTful API — submit a YAML manifest from your billing system and Cozystack does the rest.
Easy to extend
Every package is a set of YAML files delivered by FluxCD. Anyone who knows Kubernetes primitives can modify or add services.
Cost efficiency & performance
Best-in-class technologies balanced for stability. A unique tenant model allocates control-plane resources efficiently without compromising isolation.
Dashboard included
A built-in Web UI for deploying applications — great for quick demos and a visual entry point into the platform's capabilities.
Monitoring out of the box
Every service ships with pre-configured dashboards and alerts. Run a monitoring hub per tenant or consolidate them all in one.
Dashboard

While the primary goal of the platform is to provide a beautiful API, it also ships a dashboard for deploying applications. The Web UI facilitates a quick dive into the platform and a visual demonstration of its capabilities.