NEW v1.0 — local-first cloud development

Build for the cloud,
without the cloud.

Run AWS, GCP, and Azure on your laptop. Standard SDKs work natively — no mocks, no shims, no surprise bills.

No credit card Runs offline Open source core
localhost:9000 / dashboard
Multi-cloud workspace
production · default tenant · 3 clouds active
Healthy
Services
35
+3 this week
VMs running
12
2 spot · 10 on-demand
Storage
4.2 GB
3 buckets
Saved (mo.)
$847
vs cloud bill
Resource
Type
Region
Status
A
orders-api
EC2 m5.large
us-east-1
running
G
analytics-fn
Functions 2nd gen
us-central1
running
Z
orders-db
Cosmos DB
eastus
running
A
media-uploads
S3 bucket
us-east-1
running
Real SDKs · works unchanged
How it works

From zero to a working multi-cloud stack in 3 steps.

No accounts, no credit cards, no cloud bills. Boot the appliance, point your code at it, and ship.

1

Install

One command on your laptop. Brew, Docker, APT, Snap, Winget — pick your platform.

brew install cloudlearn/tap/cloud-learn cloud-learn up
2

Point your code at it

Change one URL. Your existing boto3 / aws-sdk-java / google-cloud-* / azure-sdk-* code runs unchanged.

s3 = boto3.client('s3', endpoint_url='http://localhost:9000') s3.create_bucket(Bucket='demo')
3

Ship — locally, then to real cloud

Develop entirely offline. When ready, export your stack to Terraform and apply against AWS/GCP/Azure.

curl localhost:9000/api/terraform/export \ -o stack.tf terraform apply stack.tf
Distribution

Available everywhere you ship.

Eight distribution channels, one binary. Numbers refresh hourly from Docker Hub, GitHub, and PyPI.

Install via Brew · APT · Snap · Docker Hub · Winget · Scoop · PyPI · GitHub. See install guide →

Ship cloud apps
without paying the cloud.

Free forever for individuals. Paid plans starting at ₹299/mo.