At a Glance:
Cozystack is a free platform and framework for building clouds that can transform servers into an intelligent system providing a REST API for spawning Kubernetes clusters, Database-as-a-Service, virtual machines, and load balancers.
Overview:
Cozystack is a cloud-building platform and framework that turns a collection of servers into a unified system with a REST API for provisioning managed services. It supports spawning Kubernetes clusters, Database-as-a-Service instances, virtual machines, load balancers, and HTTP caching services. The project is a CNCF Sandbox Level Project originally built and sponsored by Ænix. It can serve as a backend for public clouds, a platform for private Infrastructure-as-Code clouds, or as a Kubernetes distribution for bare metal deployments.
Key Decision Points:
Cloud type flexibility: The platform is explicitly designed to build both public clouds as a backend and private clouds using an Infrastructure-as-Code approach.
REST API provisioning: All core services are provisioned and managed through a simple REST API, making it programmable and automatable.
Service scope: It directly provisions Kubernetes clusters, Database-as-a-Service, virtual machines, load balancers, and HTTP caching services.
Bare metal Kubernetes distribution: It can be used as a standalone Kubernetes distribution for bare metal, not just as a cloud management layer.
CNCF Sandbox project: The project holds CNCF Sandbox status, providing a degree of ecosystem recognition and governance.
Core Features:
Kubernetes cluster provisioning: Spawn Kubernetes clusters on demand through the platform's REST API.
Database-as-a-Service: Provision managed database instances programmatically.
Virtual machine management: Create and manage virtual machines as part of the cloud platform.
Load balancer provisioning: Provision load balancers through the platform's API.
HTTP caching service provisioning: Provision HTTP caching services alongside other platform services.
REST API: All cloud resource management is exposed through a simple REST API for automation and integration.
Use Cases:
Building a public cloud platform: Operators can use Cozystack as the backend for a public cloud offering, provisioning managed services to end users.
Building a private cloud: Organizations can build a private cloud using Cozystack with an Infrastructure-as-Code approach.
Kubernetes on bare metal: Developers and operators can use Cozystack as a Kubernetes distribution deployed directly on bare metal servers.
Open-Source Alternative Value:
Cozystack provides an open-source framework for building cloud platforms with a focus on provisioning composable services through a REST API. It supports self-hosted cloud environments spanning Kubernetes, databases, VMs, load balancers, and caching services. The platform's CNCF Sandbox status and its ability to function as both a cloud management layer and a bare metal Kubernetes distribution make it a reference option for building programmable infrastructure without depending on a single vendor's cloud management stack.

