Open Source

Your infrastructure definitions shouldn't be locked inside a vendor's platform

Proprietary platforms trap your infrastructure definitions. When you want to leave, you rewrite everything.

OpenMCF is the open-source foundation that powers every Planton deployment. Protobuf-defined APIs, Pulumi and Terraform modules, portable KRM YAML manifests.

openmcf cli

$ openmcf apply -f my-postgres.yaml
 
✓ Spec validated against protobuf schema
⏳ Provisioning via Pulumi module...
✓ GcpCloudSqlInstance created
 
No SaaS required. Fully portable.

350+

Resource Types

2

Provisioners

0

Vendor Lock-in

100%

Open Source

OpenMCF

Protobuf-defined APIs for 350+ cloud resource types. Pulumi and Terraform modules. Validate and deploy from the CLI without any SaaS dependency.

Every resource kind has a typed protobuf spec — not freeform YAML

Pulumi modules in Go, TypeScript, Python and Terraform/OpenTofu modules

CEL validation rules catch configuration errors before deployment

Use standalone or as the foundation for Planton's managed platform

OpenMCF

message GcpCloudSqlInstanceSpec {
  string gcp_project_id = 1;
  string database_version = 2;
  string tier = 3;
  string region = 4;
  bool high_availability = 5;
}

Contribute with Forge

Add new cloud resource kinds through Forge. Protobuf spec, IaC module, validation — structured contribution path.

Init

Scaffold project

Define Spec

Protobuf schema

Implement

Pulumi or Terraform

Validate

CEL rules

Submit PR

Community review

openmcf forge

$ openmcf forge init my-new-kind
 
Created:
proto/my-new-kind.proto
pulumi/my-new-kind/main.go
terraform/my-new-kind/main.tf
validation/my-new-kind.cel
presets/default.yaml

Scaffold a New Kind

openmcf forge init generates protobuf, module, validation, and preset files in one command.

Define in Protobuf

Typed specs mean every field is documented, validated, and generates language bindings automatically.

CEL Validation

Built-in validation rule templates catch misconfigurations before any IaC runs.

Community Review

Submit a pull request. Community review process for merging into OpenMCF.

Open foundation, no lock-in

OpenMCF is the open-source core that powers Planton. Use it standalone, extend it, or let Planton manage it for you.

Portable Manifests

Every resource is a standard KRM YAML manifest. Export, version, apply anywhere.

apiVersion
kind
metadata
spec

Infra Charts

Community-maintained infrastructure templates. Browse, fork, customize. Open repository on GitHub.

vpc-stack
k8s-cluster
database-ha
cdn-setup

What Planton Adds

OpenMCF handles definitions and execution. Planton adds the platform layer for teams that need more.

Multi-tenancy
RBAC & Audit
DAG Pipelines
Web Console
CI/CD Integration
Runner Fleet
Agent Fleet
Connections

No lock-in, ever

Your infrastructure, your definitions, your choice

Start with OpenMCF for portable, open-source infrastructure definitions. Add Planton when you need the managed platform.


©2026 Planton Cloud Inc. All Rights Reserved.