Skip to main content
Control Plane Flow

Control Plane Flow docs

Heroku-style deployments on Control Plane.

`cpflow` gives Rails and containerized apps a convention-driven path for review apps, staging deploys, production promotion, release phases, and operational commands.

Typical first pass

$ gem install cpflow
$ cpflow github-flow-readiness
$ cpflow generate
$ cpflow generate-github-actions

Quick start

Three commands take a repo from nothing to a generated Control Plane + GitHub Flow setup.

1

Install the CLI

gem install cpflow

Add the cpflow gem, then point it at your Control Plane org.

Open guide
2

Scaffold your repo

cpflow generate

Generate the .controlplane/ config that maps your app onto Control Plane workloads.

Open guide
3

Wire up GitHub Flow

cpflow generate-github-actions

Scaffold review-app, staging, and production-promotion workflows for CI.

Open guide

Why teams use it

The ergonomics of Heroku with the control and economics of Control Plane.

Heroku-style developer experience

Convention-driven review apps, staging, production promotion, and release phases — the workflow your team already knows, without the Heroku bill.

Kubernetes power, no cluster babysitting

Run on Control Plane’s global infrastructure with real control over scaling, regions, and cost. No YAML sprawl and no clusters to operate yourself.

CI you can generate

One command scaffolds GitHub Actions for the entire flow, so promotion is automated, auditable, and consistent from the first deploy.

Explore the docs

The docs are synced from the source repo, so CLI behavior and published guidance stay together.

Migrate from Heroku

Map Heroku apps, dynos, add-ons, review apps, staging, and production onto Control Plane workloads.

Open guide

Automate GitHub Flow

Generate review app, staging, and production promotion workflows that run through GitHub Actions.

Open guide

Use the CLI Reference

Find the cpflow command flags and examples generated directly from the source CLI definitions.

Open guide

Read the Changelog

Review release notes, breaking changes, and migration notes synced from the upstream project.

Open guide

Built by ShakaCode

Talk to the maintainers.

ShakaCode builds and maintains Control Plane Flow and helps teams move off Heroku and ship on Control Plane. Book a free 30-minute call for migration, architecture, or performance advice.