Uncloud is a unified, API-first cloud platform that runs on bare metal. It gives you the power of a full cloud provider — VMs, App Platform, Managed Databases, Block & Object Storage — on your own infrastructure. Think of it as your private DigitalOcean, powered by Kubernetes under the hood.
Platform at a Glance
Droplets (VMs)
Spin up virtual machines powered by KubeVirt. General Purpose, CPU-Optimized, and Memory-Optimized plans. SSH access, VNC console, snapshots, and live resizing.
App Platform
Deploy from Docker images or git repos. Auto-SSL, custom domains, horizontal scaling, deployment history, and instant rollbacks.
Managed Databases
One-click PostgreSQL, MySQL, Redis, and MongoDB. Automated provisioning, connection pooling, and high availability with CloudNativePG.
Block & Object Storage
Persistent NVMe volumes for VMs. S3-compatible object storage for files, backups, and media. Pre-signed URLs for direct uploads.
Why Uncloud?
API-First Design
API-First Design
Every feature is accessible via a clean REST API. Build integrations, automate deployments, or use the full-featured dashboard. Your choice.
Kubernetes-Native
Kubernetes-Native
Built on K3s, KubeVirt, Rook/Ceph, CloudNativePG, and Cilium. No abstraction leaks — just solid, battle-tested infrastructure.
Single Control Plane
Single Control Plane
Manage VMs, containers, databases, storage, and networking from one interface. No juggling between different tools and dashboards.
Self-Hosted & Open Source
Self-Hosted & Open Source
Runs on your bare metal or any Linux server. Your data stays on your infrastructure. No vendor lock-in, ever.
How It Works
Uncloud uses a hybrid intent/runtime model: SQLite stores what you requested, Kubernetes holds what’s actually running, and a sync loop reconciles the two every 15 seconds.You make a request
Create a Droplet, deploy an app, or provision a database via the API or dashboard.
Intent is stored
The request is saved in SQLite with status
provisioning. The API responds immediately.Kubernetes provisions
The sync loop picks up new records and creates the corresponding K8s resources —
VirtualMachine, Deployment, StatefulSet, etc.Deep dive into the architecture
Full system design, tech stack breakdown, and Kubernetes resource mapping.
More Capabilities
Networking
VPC, load balancers, firewalls, and API gateways built on Cilium.
One-Click Marketplace
Deploy WordPress, Ghost, Grafana, Redis, and more from templates.
CI/CD Pipelines
Automated build and deploy workflows triggered by git push.
Backup & Recovery
Automated backup policies with configurable schedules and retention.
IAM & Security
Users, roles, groups, API tokens with scoped permissions.
Monitoring
Built-in metrics for CPU, memory, disk, and network powered by Prometheus.