Introduction

Loomplane is a self-hosted deployment platform that takes the monorepos you already have from source to running services across your own clouds.

Loomplane takes a Go, Rust, TypeScript, JavaScript, Python or JVM monorepo, or an application split across several repositories, and deploys it to the clouds you already pay for. You give it the repositories. It reads the code (and never runs it) to find your services and the databases they need, drafts a loomplane.yaml, and plans what a deployment would do. Once someone approves that exact plan, it builds each service on its cloud's own builder and deploys it.

A Next.js app goes to Vercel. A Go API goes to Cloud Run. A worker goes to ECS on Fargate. Postgres lands on Cloud SQL or RDS, and every service gets its connection string through the cloud's own secret store. After that, Loomplane keeps checking that what runs is what it deployed.

Your applications don't need Forge, or Go. Everything runs in your own clouds, on your own accounts, and your traffic never passes through Loomplane.

Who it's for

If you run a monorepo and you're tired of maintaining a pile of per-cloud deploy scripts, this is for you. It also suits teams that want a person to look at the exact set of changes before any cloud account is touched, and teams that just want one place to see what runs where.

You run Loomplane yourself, and it's small: one API and dashboard process, one analysis worker and one PostgreSQL database. It's free software under the AGPL-3.0. If you run a changed version as a service for other people, you have to offer them the source of your changes too.

Where to start

What's solid and what isn't

Every milestone on the roadmap, through operational maturity, is built. Most cloud paths are tested against fakes that answer the way each real API does. We've also run the Vercel static-site path against a real account, and the acceptance runs on real Google Cloud and AWS accounts are what we do next. Check a target against your own account before you rely on it.

Federation (one application spanning clusters and clouds) is still being built and isn't ready for production. Several managed database and recovery paths are qualified against controlled endpoints only, and live cloud qualification is pending. Each page says so where it applies.

On this page