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
350+
Resource Types
2
Provisioners
0
Vendor Lock-in
100%
Open Source
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;
}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
Init
Scaffold project
Define Spec
Protobuf schema
Implement
Pulumi or Terraform
Validate
CEL rules
Submit PR
Community review
openmcf forge
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.
OpenMCF is the open-source core that powers Planton. Use it standalone, extend it, or let Planton manage it for you.
Every resource is a standard KRM YAML manifest. Export, version, apply anywhere.
Community-maintained infrastructure templates. Browse, fork, customize. Open repository on GitHub.
OpenMCF handles definitions and execution. Planton adds the platform layer for teams that need more.