DocsCharts
StarDownload Planton

Loading...

Desktop App and CLI

Planton is a desktop app with a CLI companion. The app is the product: it brings a local engine online on your machine and gives you the managed backend — real state, ready-made charts, and history. The CLI drives that same engine from your terminal. Either way, Planton runs proven, pre-built infrastructure-as-code modules against your own cloud.

A local instance on your machine

There is no account and no hosted control plane to connect to. When you open the desktop app for the first time, Planton brings a local instance online on your own machine — a local control plane that stores your configuration and orchestrates deployments locally. Its data lives under ~/.planton on your computer.

Because it runs where your credentials already live, Planton detects the cloud you're already signed into and gets out of your way — no "connections" to configure to get started.

Two commands, never interchangeable

Kubernetes gave developers two of the best experiences in infrastructure — kubectl apply for a single manifest, and Helm charts for a whole stack — and locked both to Kubernetes. Planton frees both, for every cloud, as two distinct commands:

planton apply -f — one component

planton apply -f bucket.yaml

Applies a single component from one manifest. This is the direct parallel to kubectl apply -f. The CLI resolves the module for that kind, runs it locally, and streams the live output to your terminal as the resource is created.

planton chart install — a whole environment

planton chart install aws-ecs --name api --env dev --values values.yaml

Installs a whole environment from a chart — many resources wired together — the parallel to helm install. Charts are, honestly, "Helm charts for infrastructure."

Keep the two straight: apply -f is always one manifest; chart install is always an environment. Do not reach for apply -f to stand up a multi-resource stack.

Manifests are KRM

Every manifest uses the Kubernetes Resource Model — apiVersion, kind, metadata, spec — extended from Kubernetes to every cloud (for example aws.planton.dev/v1). If you can read a Kubernetes manifest, you can read a Planton manifest.

Preview, then live progress

The desktop app shows a read-only architecture preview built from your chart or manifest before you deploy — so you can see the shape of what you're about to create. During the deploy, live progress lights each piece up as it comes online. These are two distinct moments: a preview beforehand, and progress during.

Proven, vetted modules — not written for you

Planton does not write your infrastructure-as-code. It runs pre-built modules that are already written and vetted for secure, well-architected, cost-efficient infrastructure, backed by Terraform and Pulumi. Writing IaC was never the hard part — trusting it is. Your configuration is stored and versioned, every change is a diff, and you can export it and run it yourself anytime. Nothing locks you in.

Where it deploys

Planton deploys to AWS, GCP, Azure, and Kubernetes. The broader catalog spans 17 cloud providers of components you can browse and configure.

App or CLI — same engine

The desktop app brings the local instance online and is where the managed backend lives — state, ready-made charts, and history. Use the app when you'd rather click and see the architecture; reach for the CLI when you'd rather script it or keep it in your terminal. The CLI is a companion to that engine, driving the same modules, so you can move between them freely.

Next article

Architecture

Architecture This page shows how the different parts of Planton connect. Each diagram is a visual summary -- follow the links to the deep-dive page for any concept that needs more detail. The Deployment Flow When you run a deployment command, this is the path your manifest takes from YAML file to deployed cloud resources: Deep dives: Manifests State Management Component Anatomy Every deployment component is a self-contained package at a fixed path. The Protocol Buffer definitions define the...
Read next article