Overview
Proto platform.v1 is the contract. The same services are available over gRPC
and HTTP/JSON (grpc-gateway). Use the left nav to pick an interface.
New here? Download the CLI, then sign in:
platform login --rest https://api.m12p.complatform service listRead Tenants, apps, and services for how everything is organized, and Access for how people and automation sign in.
| Interface | What you can do |
|---|---|
| gRPC | Call services over gRPC. See every RPC in the reference. gRPC is not public on M12P. |
| REST | Call the same API over HTTP/JSON at https://api.m12p.com. Open the API reference for paths and examples. |
| CLI | Run platform from a terminal. Install or download a binary. |
| SDK | Use Go, TypeScript, or Python from your own code. |
| Terraform | Declare instances, volumes, and more as infrastructure. Install the provider. |
| MCP | Connect an editor or agent with platform-mcp. Install or download a binary. |
| Apps | Run a Docker Compose file as one app. Read what the file may contain, why an app does not start, and how it signs people in. |
| Access | Deploy from GitHub Actions without a secret, or from any script as a service principal. |