NewEvery Cube now runs in a hardened per-cube sandbox — VM-grade isolation, fleet-wide.
Secure by architecture

Your own server. Your own kernel. No public IP.

Every Cube is a hardware-isolated microVM with its own kernel and a per-cube sandbox — never a shared kernel like a container. It has no public IP to scan, web traffic is Cloudflare-protected, and you still get full root SSH — at up to 69% less than Lightsail, DigitalOcean, Vultr, and Linode.

$5 free credit on sign-up. No credit card required.

Own kernel per CubePer-cube sandboxCloudflare-protectedBilled by the minute
BARE-METAL HOSTKVM HARDWARE BOUNDARYJAILER · uid · chroot · pid-nsYOUR CUBEubuntu 24.04 · own kernelroot@cube:~#full root · per-hour billingNO PUBLIC IP

What is a Cube?

A Cube is a lightweight microVM — built on Firecracker, the same isolation technology behind AWS Lambda and Fargate. Each Cube boots its own kernel in complete isolation from every other Cube — never the shared kernel a container hands every tenant on the box.

Firecracker gives you the isolation of a virtual machine with the speed of a container — but on its own it's just a hypervisor. Krova is the platform on top: one-click or one-API-call provisioning, per-minute billing, custom domains with automatic HTTPS, snapshots, and team access — VM-grade isolation without running the hypervisor yourself.

See exactly how the isolation works →

Everything that ships with every Cube

Simple but not simplistic. Real VMs, real isolation, real control.

Full root SSH access

  • Your SSH key baked in at creation
  • Run any software — no restrictions
  • Full systemd, package managers, kernel modules

Networking & domains

  • Custom domains routed through Cloudflare for SaaS
  • Automatic HTTPS — no certificates to manage
  • TCP port forwarding with IP whitelists

Snapshots & backups

  • Live snapshots — no downtime
  • Restore to roll back instantly
  • Pre-deletion backups for exact replicas

Teams & permissions

  • Spaces to organize by project or team
  • Granular per-Cube access control
  • Per-Space credit balance and billing

Sleep & wake

  • Pause to stop compute billing instantly
  • Wake in under a second
  • Auto-sleep when credits run out

API & automation

  • Full v1 REST API for the whole lifecycle
  • Scoped API keys + idempotency
  • Outbound webhooks on every change

Premium hardware. Included.

Every Cube runs on dedicated bare-metal servers from our infrastructure partners — no add-ons, no per-Cube bandwidth meters, no surprise bills.

ECC RAM

Host servers ship with server-grade ECC memory that catches bit flips before they corrupt your data.

Mirrored SSDs

Host disks are enterprise NVMe SSDs in RAID 1, so a single drive failure does not take a Cube down.

10 Gbps network

Each host server has a 10 Gbps port and 100 TB of upstream traffic included per month, shared across the Cubes on it.

DDoS protection

Provider-grade network mitigation at the host, plus Cloudflare edge protection on every custom domain.

Hardware specifications are provided by our bare-metal hosts. We don't meter or rate-limit your traffic — but if a server's shared 100 TB pool runs hot, we'll let you know.

How Krova compares

Same class of hardware. Stronger isolation. Nothing exposed. Less than half the bill. Every figure below is current and real.

KrovaAWS LightsailDigitalOceanVultrLinode
Per-instance public IPNonePublic IPv4Public IPv4Public IPv4Public IPv4
SizingAny vCPU/RAM/diskFixed plansFixed plansFixed plansFixed plans
Hardened per-cube sandboxJailer + own kernel
BillingBy the minuteHourly, monthly capPer-secondHourly, monthly capHourly, monthly cap
8 GB RAM / month$20$44$48$40$48

Who is Krova for?

Solo developers

A server for your side project or API without AWS complexity. Pay by the minute, not by the month.

Security-conscious teams

Untrusted or regulated workloads that need real isolation — own kernel, per-cube sandbox, no exposed IP. Multi-tenant-safe by design.

Agencies & freelancers

Isolated environments per client. Create, demo, and tear down in seconds — by hand or by API. Restore any project from backup.

Educators & students

Cheap, isolated Linux environments that boot instantly. Perfect for labs, fleets, and learning.

Frequently asked questions

Do I need a credit card to sign up?

No. Every new account gets $5 of free credit — enough to run a 1 vCPU / 2 GB starter Cube around the clock for weeks. You can launch Cubes and explore the entire platform without entering any payment information.

Do Cubes share a kernel like containers?

No — and this is the core difference. A container shares the host's single Linux kernel with every other tenant on the machine, so one kernel-level bug can expose all of them. Each Cube is a Firecracker microVM that boots its own separate kernel, isolated by the CPU's hardware virtualization (KVM) — the same isolation technology behind AWS Lambda. Cubes never share a kernel with each other or with the host.

Does my Cube have a public IP address?

No. Unlike a typical VPS — where every instance is handed a public IP the whole internet can scan and probe — a Cube has no public IP of its own. It lives on a private, NAT'd network. Nothing is reachable from outside unless you explicitly map a port, and every port mapping can be locked to an IP allowlist. Web traffic on your custom domains is served through Cloudflare's edge, so your origin server is never exposed directly.

Do I actually need a public IP?

For almost everything people run on a server, no — and not having one is a security win. What makes your app reachable is your domain and the ports you choose to expose, not a fixed address bolted to the whole machine. Web apps and APIs are reachable worldwide over HTTPS through Cloudflare's edge (with TLS and DDoS protection handled for you), and anything else — SSH, a database, a game server, any TCP service — is reachable through a port mapping you open on demand and can lock to an IP allowlist. You get inbound access to exactly what you expose, without a public address the whole internet can scan, brute-force, and target. Fewer doors, and all of them yours.

Is it protected against DDoS attacks?

Yes, on two layers. Custom-domain web traffic is proxied through Cloudflare's global edge, which provides always-on, unmetered DDoS mitigation across network and application layers (L3/L4/L7) and absorbs attacks before they ever reach your server. On top of that, every bare-metal host carries provider-grade network-level DDoS mitigation. There is no surge pricing or bandwidth penalty for being attacked.

How does billing work — what if I only run a Cube for 5 minutes?

Rates are quoted per hour, but you're billed by the minute. Run a Cube for 5 minutes and you pay for 5 minutes, not a full hour — there's no rounding up. Sleep a Cube and compute charges (vCPU + RAM) stop immediately; only the disk it occupies on the host keeps billing, at the same per-GB rate. Credit is consumed as you go, and you can watch the balance in real time.

Can I create and manage Cubes with an API?

Yes. Krova has a full v1 REST API: create a Cube, sleep, wake, snapshot, restore, attach custom domains, open TCP ports, and more — each authenticated with a scoped API key. You create Cubes one request at a time and there's no cap on how many you spin up (concurrency is unlimited on higher plans), so standing up a whole batch is a simple loop. A machine-readable OpenAPI spec is published at /api/v1/openapi.json.

Can I run Docker inside a Cube?

Yes. Cubes are full virtual machines with their own kernel. You can install and run Docker, Podman, or any other software you would on a regular Linux server.

What happens when I sleep a Cube?

The VM's memory and disk state are preserved. Compute charges (vCPU + RAM) stop immediately; only the disk component of the Cube's hourly rate continues, since the rootfs still occupies host disk. When you wake the Cube it resumes in under a second from exactly where it left off.

How is this different from AWS EC2?

Krova is designed for simplicity. There's no VPC to configure, no security groups to set up, no IAM policies to write. You create a Cube, get an SSH connection, and you're done. Billing is transparent and by the minute.

Is my data safe?

Each Cube is a hardware-isolated VM with its own kernel — not a container — and its Firecracker process runs inside a per-cube jailer sandbox (its own unprivileged user, chroot, and PID namespace), so even a hypervisor escape lands in an isolated sandbox rather than as root on the host. Your data is fully isolated from other users. Host disks are mirrored in RAID 1, and snapshots and backups live on separate, redundant storage. We still recommend keeping your own regular backups for anything you can't afford to lose.

Why not just run Firecracker or containers myself?

Firecracker is open source, so you could — but on its own it's a low-level hypervisor. You'd still have to build provisioning, networking, custom-domain TLS, snapshots, billing, and team access, and operate the bare-metal hosts yourself. Krova is that entire platform on top of Firecracker — the same microVM technology behind AWS Lambda and Fargate — so you get VM-grade isolation in one click instead of weeks of plumbing. And unlike a shared-kernel container, where a single kernel bug can expose every tenant on the host, each Cube runs its own kernel behind a hardware-enforced boundary — which is what makes it safe for untrusted, multi-tenant workloads.

What hardware do my Cubes actually run on?

Every Cube runs on dedicated bare-metal servers rented from premium infrastructure providers. Those hosts ship with ECC server-grade RAM, enterprise SSDs in RAID 1, a 10 Gbps port with 100 TB of upstream traffic included per server per month (shared across the Cubes on it), and provider-level network DDoS protection. Custom domains route through Cloudflare for SaaS, which adds automatic HTTPS and edge-level DDoS protection at no extra cost.

Why is Krova cheaper than AWS, DigitalOcean, or Linode?

We don't operate hyperscale data centers, run a sales team, or maintain a dozen sibling services. We rent bare-metal capacity from premium providers, run lightweight micro VMs on top, and pass the savings on — typically less than half the price of an equivalent VPS. The hardware is the same class — sometimes better. The bill isn't.

Stop exposing servers. Start building.

Create your free account and we'll drop $5 of credit in. Launch a Cube and SSH in — the whole thing takes under a minute, no card required.