Declarative by default.
Define your infrastructure in a single unisrv.hcl file. Services, deployments, networks. A few simple primitives that compose into anything.
service "api" {
host = "api.example.com"
}
deployment "api" {
service = "api"
port = 8080
build {
context = "."
dockerfile = "Dockerfile"
}
}unisrv deploy
▸ Building api... pushed
▸ Rolling out api...
▸ https://api.example.comKubernetes-inspired operator pattern at a fraction of the complexity. A few simple primitives: networks, services, deployments. That's it.
Bring your own hardware.
Connect your own compute nodes and they plug straight into the Unisrv control plane. Same DX, same tooling. It doesn't matter whether you're running on our infrastructure or yours.
Fall back to the public cloud when you need extra capacity. Or run entirely on your own metal. It's up to you.
Small scale
Great for your homelab or startup. Protected networking keeps your IP private. Unisrv handles edge routing and TLS, you just deploy.
Large scale
Full data sovereignty on your own infrastructure. Run multi-region private clouds without the usual complexity or cost.
Simple primitives. Any architecture.
A Service routes external traffic. A Deployment orchestrates instances that run your containerized code. Compose them into anything from a single API to a multi-tier application with global scale.
What you get
out of the box.
Declarative-first
Inspired by Kubernetes, without the complexity. A few core primitives that reconcile state and react to changes.
Ephemeral environments
Spin up per-PR preview environments with TTL, or per-agent environments for AI development. Every branch gets its own isolated stack that auto-expires and scales to zero.
Built-in observability
Logs, HTTP metrics from the edge (response codes, latency), and instance-level resource usage (CPU, memory). All collected automatically.
Automatic TLS
Point your domain at Unisrv and certificates are provisioned automatically via Let's Encrypt. Or grab a .unisrv.dev subdomain instantly.
Private networking
Private networks with built-in service discovery across deployments. Multi-region support included.
Firecracker microVMs
Every instance runs in its own Firecracker microVM. You get container convenience with real VM-level isolation.
Interested?
Unisrv is in private alpha and still being built. Sign up if you want to follow along or try it out early.