About Circloud

Local cloud platform — ship apps without hyperscale costs

Run Circloud on desktop VMs or on-prem servers, get full VPC isolation and API-driven control, and expose your apps to the internet through Cloudflare tunnels using a domain you own. No public IP. No open ports. No hyperscale bill.

~95%
cheaper than cloud infra
10K+
daily users per machine
0
open inbound ports
100%
self-hosted

Production-grade on your own desktop

Run full production workloads on a single machine

Circloud lets you deploy a full, production-grade cloud stack on a single modern desktop or server, or multiple servers, including Kubernetes workloads, isolated networking, and VPC-like topologies. For many web applications, one high-end machine (for example, an i9 with 64 GB of RAM) can support thousands of concurrent users, up to ~10,000 daily active users, and as many as ~100,000 user accounts before horizontal scaling or migration to large cloud platforms becomes necessary.

Typical capacity — single high-end machine
Concurrent users
Thousands
Daily active users
~10,000
User accounts
~100,000
YOUR SERVER private · no open ports desktop / on-prem encrypted tunnel CLOUDFLARE TLS termination DDoS protection global routing HTTPS/TCP/UDP/SSH INTERNET USERS any browser · anywhere your custom domain

Zero open ports, globally accessible

Circloud is designed to run without a public IP address. Using its integrated Cloudflare Tunnels, applications can be securely exposed to the internet with a single click, without opening inbound ports, managing firewalls, or operating load balancers. Services run privately on your own desktop VMs or servers while remaining globally accessible through Cloudflare’s edge network.

This approach allows independent developers, students, startups, and teams to launch real production applications from local machines, on-prem servers, or bare-metal hosts, while maintaining strong network isolation and security by default.

With Circloud, you can delay hyperscale cloud adoption until it is actually required — keeping infrastructure costs low, architecture simple, and control fully in your hands. Actual capacity depends on application design and traffic patterns.

Your
Hardware
K8s
Cluster
OVN
Network
Cloudflare
Tunnel
Global
Access

API-First Deployment

Create and Deploy your apps with AI agents

Complete REST API

Circloud exposes a complete REST API that covers every operation in the platform. Create VPCs with isolated OVN networking, define subnets, deploy pods from any Docker image, configure replicas and auto-scaling, attach persistent volumes, set up Cloudflare tunnels, and map custom domains — all through simple HTTP calls.

The same API powers the CloudManager and CloudUser GUIs — anything you can do in the browser, an agent or a curl command can do programmatically.

Built for AI agents

Circloud is a natural fit for AI coding agents like Claude Code, Cursor, Copilot Workspace, or any LLM-based tool that can issue HTTP requests. An agent can read your code, generate a Dockerfile, build and push the image, then call the Circloud API to provision an entire production environment — VPC, subnets, pods, tunnels, and a live public URL — in under 30 seconds with zero human intervention.

AI Agent
1
Generate Code
Analyzes requirements and writes application code
2
Build Image
Builds Docker image and pushes to registry
3
Deploy to Circloud
POST Create VPC
POST Create Subnet
POST Deploy Pod
PUT Scale Replicas
POST Add Tunnel
POST Map Domain
POST Attach Volume
GET Monitor Pods
GET View Logs
DEL Teardown
REST API
Circloud
VPC created with OVN isolation
3 pods deployed & healthy
Cloudflare tunnel active
Live at app.example.com
Accessible from internet in <30 seconds

Architecture

INTERNET / USERS HTTPS · any browser · any device · your custom domain CLOUDFLARE EDGE TLS termination · DDoS protection · Global routing · WAF cloudflared · outbound only · zero open ports CIRCLOUD GATEWAY Tunnel Daemon · REST API · Auth · Ingress Router FastAPI · PostgreSQL CloudManager GUI CloudUser GUI Resource Monitor VM NODE 1 · Hyper-V / Bare-metal ⎈ Kubernetes · k3s OVN Overlay Network Router NAT LoadBalancer Switch Security Games-VPC Tenant: GameStudio Public Subnet Frontend React · SPA 3D-Engine WebGL · Three.js ● HTTPS tunnel ×3 replicas Matchmaker WebSocket · auto-scale Leaderboard Redis · real-time Chat-Service auto-heal ✓ Private Subnet Backend Node.js · API DB PostgreSQL private · no exposure Game-Server auto-scale · HPA Redis session cache Analytics vol:/data · persistent VM NODE 2 · Hyper-V / Bare-metal ⎈ Kubernetes · k3s OVN Overlay Network Router NAT LoadBalancer Switch Security MyStore-VPC Tenant: MyStore Public Subnet Frontend Next.js · SSR Payments Stripe · webhook ● HTTPS tunnel ×2 replicas Backend FastAPI · auto-heal ✓ Private Subnet DB PostgreSQL Search Elasticsearch private · no exposure Inventory vol:/data · persistent AI-APP VPC Tenant: DeepLab ML Subnet AI-Agent LLM · inference ML-Pipeline training · batch GPU-Worker CUDA · GPU-bound Model-DB vol:/models Vector-Store pgvector Redis-Cache embeddings ● HTTPS tunnel ×2 replicas private Inference-API FastAPI · auto-scale · HPA Feature-Store vol:/data · persistent

Your apps. Your servers. Your rules.

Circloud brings true multi-tenant isolation to hardware you own. Each tenant gets a dedicated Virtual Private Cloud with its own OVN-managed overlay network — completely invisible to other tenants. Subnets are carved out automatically, and containerized workloads run as isolated Kubernetes Pods that never share network space across tenants.

Traffic reaches your apps without a single open inbound port. Cloudflare’s global edge handles TLS, DDoS protection, and global routing. An encrypted outbound-only tunnel delivers requests directly to your server — no public IP, no firewall rules, no exposure.

Scale horizontally across multiple VM nodes as your workloads grow. Each VM runs independent VPCs with full subnet isolation, giving you cloud-grade network architecture on bare-metal economics.

Every request travels through Cloudflare

A user makes an HTTPS request to your custom domain. Cloudflare’s edge terminates TLS, applies DDoS protection, and forwards the request through an encrypted outbound-only tunnel to your server. Circloud’s gateway routes the request to the correct tenant container and returns the response — zero open ports on your machine at any point in the chain.

What you can do

Circloud provides everything needed to run a complete cloud environment — from network isolation and container deployment to secure public exposure and live monitoring.

Provision isolated environments

Give each tenant a dedicated VPC, subnets, and service IPs with predictable names.

Ship containers fast

Deploy any image with replicas, health probes, and controlled outbound access.

Expose services securely

Create HTTPS tunnels per pod with custom domains managed by the admin.

Operate with visibility

Monitor pods, nodes, storage, and resources from a single live dashboard.

API-first control

Every operation is exposed via REST API. Automate provisioning and scaling with standard HTTP calls.

Radical cost reduction

One modern desktop replaces thousands of dollars per month in cloud fees. Scale only when you truly need to.

Cost Comparison

Infrastructure hosting

Running 4 production VMs (4 vCPU, 8 GB each) with managed Kubernetes, a database, load balancer, and storage costs $400–$800+ per month on AWS, Azure, or GCP.

With Circloud, the same workloads run on hardware you already own — your electricity bill is the only recurring cost.

AWS / Azure / GCP
$0 $500 $1,000
$800+ / mo
4× m5.xlarge + EKS + RDS + ALB + storage + egress
Your Desktop
$0 $500 $1,000
$5.12 / mo
electricity only — hardware you own
~15x
Lower hosting cost
$0
Recurring fees
100%
Data on your hardware

Platform software licensing

Enterprise Kubernetes platforms like OpenShift, Tanzu, or Rancher charge per-core or per-node license fees that can reach tens of thousands of dollars per year — and those fees renew annually.

Circloud is a one-time purchase of $18.85, with no recurring license fees, no per-core charges, and no vendor lock-in.

Platform licensing — annual cost (3-node cluster)
Red Hat OpenShift $13,000 – $30,000+ / yr
VMware Tanzu $5,000 – $20,000+ / yr
SUSE Rancher Prime $7,300 – $25,600 / yr per node
Circloud $18.85 one-time
One-time purchase — no recurring license fees, no per-core charges
$13k+
OpenShift / yr
per 3-node cluster
$18.85
Circloud — once, forever
unlimited nodes

Feature Comparison

How Circloud compares to managed cloud services and enterprise Kubernetes platforms across features, pricing, and operational overhead.

Feature Circloud Cloud Providers
AWS / Azure / GCP
K8s Platforms
OpenShift / Tanzu / Rancher
Price $18.85 one-time $400 – $800+ / mo $5k – $30k / yr
Recurring license fees ✓ None ✗ Pay-as-you-go ✗ Annual subscription
REST API ✓ Full coverage
Web Console / GUI
VPC / Subnets ◉ Namespace-level
Multi-tenant isolation ✓ OVN network-level ✓ Account-level ◉ Namespace-level
Network security (firewall) ✓ OVN ACLs ✓ Security Groups ◉ NetworkPolicy
Load Balancing
Monitoring ✓ Built-in ◉ CloudWatch / extra cost ◉ Prometheus add-on
Kubernetes orchestration
Auto-scaling (HPA)
Auto-healing
High Availability ✓ Multi-node ✓ Multi-AZ
Zero-trust tunnels ◉ Add-on
Run on your own hardware ◉ Extra cost
No open inbound ports
Persistent volumes
Data sovereignty ◉ Region-locked ◉ Depends
Vendor lock-in ✓ None ✗ Proprietary ◉ Platform-specific
Setup time ~15 min Hours–days Days–weeks
Total cost (3 years, 4 VMs) $18.85 $14,400 – $28,800+ $15,000 – $90,000+

Built for

Whether you’re an indie developer, a student exploring cloud concepts, or a small team shipping real products — Circloud scales to your context without forcing hyperscale costs.

Independent developers

Host full-stack apps on local VMs and expose them with Cloudflare tunnels.

Students and educators

Learn cloud networking and operations using real VPCs on local hardware.

Startups

Use physical servers for predictable costs while keeping cloud-grade workflows.

Small teams

Operate a private cloud for internal apps without hyperscale pricing.

Get started

1
Install Circloud
Set up on Hyper-V or physical nodes using the installer.
2
Create a tenant & VPC
Define your first tenant and configure a VPC with subnets.
3
Deploy pods
Add subnets and deploy your containerized workloads.
4
Expose services
Create HTTPS tunnels and go live with your custom domain.