Cloud architecture that actually runs

Glass Garden is a canvas where you drag out servers, Postgres, and AWS services like Lambda and S3. Wire them up, press play, and it all runs as real code in a WebAssembly VM in your tab, with no account and nothing to install.

Open Glass GardenA two-minute guided tour starts you off.
Every dot on a wire is one HTTP request. Click the Web App node for its code, its logs, and a preview of the page it is serving.

Real Node processes

An instance group runs actual Node processes. Edit the code, save, and the instances come back on it.

Challenges with scored runs

A challenge hands you a canvas with something wrong on it. Get it ready, press Run, and watch each goal pass or fail as the traffic climbs.

A local AWS region in the tab

The endpoint and credentials are already in a node's environment, so new S3Client({}) needs no arguments. What answers is Pocket Region, usable on its own in any page or Node process.

A terminal on every project

The aws command is on the PATH of every shell, against the same region your code uses. List an S3 bucket, send to an SQS queue, scan a DynamoDB table, or invoke a Lambda function.

Break it on purpose

Kill an instance and the load balancer stops sending it traffic. Starve a worker and the queue backs up.

Open, and yours to host

Free and open source, with no paid tier. Nothing leaves your machine, and the Docker image gives you exactly what is at glass.garden.