Technology

How Clawy is built and what powers your instances under the hood.

Overview

Clawy provisions real virtual machines — not containers, not shared hosting. Each instance gets dedicated CPU, RAM, and disk on bare-metal servers. The entire lifecycle from creation to HTTPS is fully automated and takes about 60 seconds.

Infrastructure

  • Bare-metal dedicated servers hosted in Germany (EU data residency)
  • KVM hypervisor for hardware-level VM isolation
  • Automatic TLS certificates for every instance
  • Built with Ruby on Rails and PostgreSQL
  • Background job processing for provisioning and health monitoring

VM Isolation

Every user gets a real virtual machine — hardware-level isolation enforced by the hypervisor. This is fundamentally different from containers or shared hosting.

  • Dedicated CPU cores, RAM, and disk per instance — no overcommitment
  • Full root access inside your VM — install anything you need
  • Separate kernel per VM — your instance is a complete Linux system
  • VMs are invisible to each other — no shared filesystem, no shared network

For details on how we secure each VM, see our Security page.

Provisioning

New instances are fully automated from click to ready. The entire process takes about 60 seconds.

  1. Clone — a pre-built VM image is cloned on the least-loaded server
  2. Configure — networking, SSH keys, and hostname are set up automatically
  3. Boot — the VM starts and becomes reachable
  4. HTTPS — a TLS certificate is automatically provisioned for your subdomain
  5. Ready — OpenClaw gateway and dashboard services come online

Load balancing across servers happens automatically. When you create an instance, it's placed on the server with the most available capacity.

Networking

Every instance gets its own subdomain with automatic HTTPS — no configuration needed.

  • Wildcard DNS routes all instance subdomains automatically
  • TLS certificates are provisioned and renewed without manual intervention
  • Each VM has isolated private networking
  • A reverse proxy routes traffic to the correct instance based on subdomain

API

Clawy exposes a RESTful JSON API for managing instances programmatically. Create, configure, start, stop, and monitor instances without the web UI.

See the API documentation for endpoints, authentication, and examples.