Pricing

Compare

Proof at Creation, Not Observation After

The Self-Service Cloud Platform, beside the Tools You Already Run

Every change Planton deploys is priced, held to your rules, and recorded before it exists. Governance tools observe after the fact, infrastructure-as-code tools work on Terraform you still write, and portals catalog what you have; Planton sits beside all three, and you keep them.

For the platform engineer who already runs some of these, and the leader who signed for them.

Where the Difference Is

The tools near Planton either watch what exists and report what they find, or run the Terraform you still write. Planton owns the moment infrastructure is created and proves it as it goes, and every deployment leaves this record behind.

The Record →

Deploy record

deploy

production environment · prod · succeeded

requested by

coding agent, on behalf of s.rao

approved by

a.patel · 2026-09-17 09:14 · “the replica is intentional”

configuration

embedded at creation; never changes

verified cost

~$312/mo est. · catalog 2026.09.2

phases

init · refresh · preview · apply · capture

snapshot

7 resources · tagged planton.ai/environment=prod

An illustration of the record the product shows. Figures marked est. are examples; a real record carries its own. Every deploy leaves one of these.

Beside Governance and Posture Platforms

Cost, security, and operations dashboards over your whole estate. They read what exists, detect what is wrong, and tell you what to fix, after it was created.

Keep the posture tool for the estate you already have and for whatever Planton did not create. Planton hands it a smaller problem: everything that went through Planton arrives priced, within budget, inside your rules, and stamped with the controls it enforces. A complement, never a replacement.

Control profile · S3 bucket

encryption at rest

enforced · every new object is encrypted at rest by default; an unencrypted object is not representable

customer-managed keys

exposed · set encryption.kms_key_id

encryption in transit

enforced · TLS on every request

no public exposure

enforced · public access blocked at the bucket

HIPAA 164.312(a)(2)(iv)

served by encryption at rest, customer-managed keys

SOC 2 CC6.1

served by no public exposure, role-based access control

verdict

none

An illustration of the record the product shows. Two crosswalk rows are shown; evidence is quoted from the kind’s profile. There is no verdict that says compliant, because a kind enforces controls and is never called compliant.

Priced Before It Exists

Every deployment-changing job is born with a verified monthly cost: an exact figure with line items when the pricing rules can derive one, a range otherwise, and plainly “unpriced” when neither is possible. A zero never stands in for unknown.

Controls Stated with Evidence

Every covered kind states which of a fixed list of 17 technical controls it enforces, with evidence for each claim.

Stamped on the Record

The full configuration is embedded into the job when it is created, and the job is immutable: the resource may change later; the job never does.

Security Posture →

Beside Infrastructure-as-Code Tools and Their Guardrails

Orchestrators that run the Terraform your team writes, and guardrail tools that check it at plan time, field name by field name. Some estimate cost at plan time. The writing is still yours to do.

Keep the orchestrator for the Terraform you already run outside Planton. Your Terraform stays yours: the modules are open-source Terraform and Pulumi, and what you already run is adopted, not rewritten.

plantonhq/planton

license

Apache 2.0 · the name and logo are trademarks

catalog kinds

700+ across 8 providers

infra charts

18

controls

17 in 6 categories · 4 framework crosswalks

engines

Pulumi · OpenTofu and Terraform

in production since

2023

Kinds, charts, controls, and crosswalks counted from the open-source repository on 2026-09-17.

Typed Self-Service, Not Authoring

Every kind is a typed schema over an open-source module. A person or an agent writes a short manifest, the schema validates it before anything touches your cloud, and the module that runs is the same one every time.

One Vocabulary, Not a Hundred Field Names

Every covered kind reports its controls against the same fixed list of 17, so what you check is one vocabulary, not each kind’s field names.

Every Door Obeys the Same Rules

A platform team writes the rules once and every request obeys them, whether it came from a person in the console, a script on the CLI, or a coding agent at two in the morning.

Open Source →

Beside Developer Portals and Service Catalogs

A catalog of what your organization has: services, owners, documentation, scorecards. A portal tells you what you have; someone still has to build and staff everything it points at.

Keep the portal as the front page of your engineering organization and let it point at Planton for the part it cannot do: creating the infrastructure and shipping the service.

An environment, composed

components

vpc · eks cluster · rds postgres · s3 bucket · iam role · dns record

verified cost

~$412/mo est. · 5 of 6 components priced, 1 usage-based

permissions

least privilege · derived from the 6 components composed

controls

6 of 6 kinds carry a control profile with evidence

budget

within the environment’s $600/mo est. deployment budget

published as

Infra Chart production-baseline · redeployable into the next environment

An illustration of the record the product shows. Figures marked est. are examples; a real record carries its own.

Deploys What You Need

The execution layer behind the catalog: it deploys, with the record attached.

A Design Becomes a Template

Infra Hub: Describe what you need, watch it compose on a live canvas, see the monthly cost and the IAM policy before anything is created, deploy, and publish it as an Infra Chart — a template your team reuses.

Every Push Becomes a Deployment

Service Hub: Connect a Git repository and every push becomes a running deployment — no pipeline YAML, no Dockerfile required, with results written back into GitHub checks and deployments.

Infra Hub →

You Will Ask

Why not just Terraform?

Planton does not compete with Terraform; it runs the modules. Every kind ships with a pre-written, tested open-source module in Terraform, which OpenTofu or Terraform runs, and another for Pulumi, and you choose the engine without changing your manifest. What changes is who writes what: the manifest is yours, short and typed; the module is Planton’s, and it does the rest.

Open Source →

Is this another abstraction layer I will be fighting in six months?

Each provider keeps its full native configuration; Planton does not pretend one cloud’s network is another’s. What is consistent is the structure and the workflow: one manifest shape for every component, one door every request goes through, and one fixed list that controls are stated against. The manifest you write is a plain document you keep in your own repository.

Catalog →

Is it a set of operators reconciling my cluster?

No. Nothing runs in your cluster watching your resources. Every change is one Infra Job: it plans, pauses at the gates you set, applies from a runner in your own network, and is kept and queryable with the exact configuration embedded. A control loop cannot naturally pause between the plan and the apply; a job can, and that pause is where your approvals live. The trade is that nothing self-heals: a job runs when a person, a push, or an agent asks.

The Record →

Read Next

Trust

What Planton proves about every deployment before it exists and keeps afterward: the cost, the rules, the record, the security posture, and whose keys it runs on.

Read More →

Open Source

Every infrastructure module is Apache 2.0: the catalog, the Infra Charts, the CLI and its engine. If you leave, you take your manifests and keep deploying them.

Read More →