InfraHub

Infrastructure deployment without the wait

Your developers wait days for infrastructure. Your ops team is the bottleneck. Every cloud has different tools, different workflows, different nightmares.

InfraHub lets you deploy any cloud resource — from a Postgres database to an entire Kubernetes cluster — in minutes. One workflow. Any provider.

planton cli

$ planton apply -f postgres.yaml
 
▶ Applying GcpCloudSqlInstance/my-postgres
Organization: acme-corp
Environment: production
 
⏳ Previewing changes...
+ gcp:sql:DatabaseInstance (create)
+ gcp:sql:Database (create)
✓ Preview complete. 2 resources to create.
 
⏳ Provisioning resources...
✓ GcpCloudSqlInstance created in 2m 34s.
 
Connection string → planton secret get my-postgres-conn-url
AWSGCPAzureDigitalOceanCivoKubernetesCloudflareConfluentMongoDB AtlasAuth0Snowflake+ many more via OpenMCF

350+

Resource Types

11+

Cloud Providers

< 3 min

Average Deploy

0

Vendor Lock-in

Cloud Resources

350+ resource types across every major provider. Each one is a typed, validated YAML manifest — not a bash script and a prayer.

Typed specs per provider with CEL validation — catch errors before deployment

Creation wizard with live provider data and preset configurations

Every change creates an auditable stack job with full diff views

Version history with commit messages for every resource modification

Resource Manifest

apiVersion: gcp.openmcf.org/v1
kind: GcpCloudSqlInstance
metadata:
  name: my-postgres
spec:
  gcpProjectId: my-project
  databaseVersion: POSTGRES_15
  tier: db-f1-micro
  region: us-central1
  highAvailability: true

From template to deployment

Infra Charts template your infrastructure patterns. Parameterize once, deploy across every environment.

Chart Template

Parameterized YAML

Values

Per-environment config

Render

Resolved resources

DAG Pipeline

Dependency ordering

Deployed

Running infrastructure

Infra Chart

name: production-vpc-stack
version: 1.0.0
description: Full VPC + subnets + database stack

Jinjava Templating

valueFrom references for cross-resource dependencies. Chart values resolve at render time.

Dependency-Aware DAG

VPC first, then subnets, then the database. Resources deploy in the right sequence automatically.

Community Charts

Public charts in the infra-charts repository. Fork, customize, or contribute your own.

Immutable Projects

Render once into an Infra Project for versioned, reproducible deployments.

Built for teams that ship fast

Every tool you need to manage infrastructure at scale — from execution tracking to multi-provisioner support.

Stack Jobs

Every infrastructure change is a tracked, auditable execution. Preview before you apply. Full diffs. Commit messages. Version history.

Preview
Apply
Destroy
Refresh
⏳ Previewing changes...
  ~ gcp:sql:DatabaseInstance (update)
    + availabilityType: "REGIONAL"

✓ Preview complete. 1 resource.
✓ Update complete in 2m 34s.

Presets

Start from battle-tested configurations, not blank YAML files. Community and org presets for every resource type.

production-ha
dev-minimal
staging-standard
gpu-ml-training
edge-low-latency
cost-optimized

Multi-Provisioner

Choose Pulumi or Terraform. Same workflow, same API. Bring your own modules or use OpenMCF's.

Pulumi

Go, TS, Python

or

Terraform

HCL, OpenTofu

Every change is tracked. Every change is auditable.

Watch infrastructure changes in real time. Preview before you apply. Full diffs. Commit messages.

planton stack-job watch

$ planton stack-job watch sjb-abc123
 
▶ Stack Job: sjb-abc123
Operation: update
Resource: my-postgres (GcpCloudSqlInstance)
Triggered by: alice@company.com
Commit: "Enable HA for production DB"
 
⏳ Previewing changes...
~ gcp:sql:DatabaseInstance (update)
+ settings.availabilityType: "REGIONAL"
 
✓ Preview complete. 1 resource to update.
⏳ Applying changes...
✓ Update complete in 2m 34s.

Preview Before Apply

See exactly what will change before any resource is modified. Full resource diffs with add, update, and delete operations.

Per-Resource Locking

Concurrent modifications are prevented at the resource level. No conflicting deployments, no state corruption.

Preflight Checks

Credentials, state backend access, and provider connectivity are validated before any execution begins.

console.planton.ai

InfraHub Dashboard — Resource management, stack jobs, and deployment history

Built on OpenMCF

Deploy your first resource in minutes

Every InfraHub deployment is powered by OpenMCF's open-source modules. Your infrastructure definitions are portable — no lock-in, ever.


©2026 Planton Cloud Inc. All Rights Reserved.