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
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.
Define Spec
Protobuf schema
Implement
Pulumi + Terraform
Validate
20 automated checks
Generate
Docs, presets, CLI
Submit PR
Community review
Define Spec
Protobuf schema
Implement
Pulumi + Terraform
Validate
20 automated checks
Generate
Docs, presets, CLI
Submit PR
Community review
component structure
Structured Workflow
The Forge process guides contributors through 20 automated validation steps — from proto definition to production-ready component.
Define in Protobuf
Typed specs mean every field is documented, validated, and generates language bindings automatically.
Dual IaC Modules
Every component ships with both Pulumi (Go) and Terraform (HCL) modules for maximum flexibility.
Community Review
Submit a pull request. Automated validation pipeline verifies compatibility before merge.
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.
Infra Charts
Community-maintained infrastructure templates. Browse, fork, customize. Open repository on GitHub.
What Planton Adds
OpenMCF handles definitions and execution. Planton adds the platform layer for teams that need more.