Streamline platform engineering with superplane, used by founders for automation and control. 3.1k+ GitHub stars
intermediate⏱ 1-2 hours💵 Free (self-hosted)
3,836 stars352 forksGoQuality 8/10Updated 7/12/2026100% free · open source
What it is
You use Superplane to automate repetitive tasks by writing Go code that interacts with platforms like Kubernetes and AWS.
What you can make with it
Automations like: when a new GitHub issue is created, deploy a new Kubernetes deployment and add it to a Jira ticket.
How it helps
Superplane helps you streamline your workflows and save time by automating tasks without manual intervention.
Real use case example
"A founder, building a fast-growing startup, uses Superplane to automate their DevOps workflows by creating a Go code snippet that deploys new services to Kubernetes when new issues are created in Jira."
If you're new
Start with this choice if you've never built an automation script before and want to learn the basics.
If you're senior
Reach for Superplane when you need to automate complex platform engineering workflows and have experience with Go.
Common confusion cleared up
Don't be confused: Superplane is written in Go, but doesn't require expertise in Go to use.
Best inside these AI tools
Claude DesktopCodex CLISelf-hosted
Pairs with
Stripe webhookNotion databaseKubernetes API
Why we list it on WorkflowStacks: Superplane is a free and open-source automation tool that's ideal for platform engineering workflows.
What it does
Superplane streamlines platform engineering by providing an open source control plane for automation and control, allowing founders to manage and automate their infrastructure more efficiently.
Install / run
go install github.com/superplanehq/superplane/cmd/superplane@latest
When to use it
•When you need to automate repetitive infrastructure tasks
•When you want to define infrastructure configurations as code
•When you need to integrate multiple tools and services into a single workflow
Quick start
1Initialize a new superplane project with `superplane init`
2Define infrastructure configurations in the `config.yaml` file
3Use `superplane plan` to preview the changes before applying them
4Apply the changes with `superplane apply`
5Use `superplane status` to monitor the status of your infrastructure
Ready-to-paste prompt
superplane apply -f config.yaml -v
Heads up: Make sure you have Go (version 1.18 or later) installed on your system before attempting to install and run superplane
Saves to your device
Topics
automation
control-plane
devops
event-driven
go
kubernetes
platform-engineering
python
react
release-automation
self-hosted
workflow-automation
What's inside — free to inspect
No purchase needed
Read the entire source before you build — unlike paid marketplaces that hide it behind a buy button.
29
top-level files
17
folders
420.1M
repo size
Apache-2.0
license
Key files
.configuration-fields-baseline.txt
AGENTS.md
otel-collector-config.dev.yaml
README.md
File tree
.agents/
.bundle/
.cursor/
.semaphore/
.vscode/
api/
cmd/
db/
docs/
pkg/
protos/
rbac/
release/
scripts/
templates/
test/
web_src/
.air.toml
.configuration-fields-baseline.txt
.env.example
.env.multi-instance.example
.gitignore
.go-coverage-baseline.json
.models-tx-debt-baseline.json
Quick Actions
Details
Creator
superplanehq
Language
Go
Category
automation
Published
5/7/2025
Are you the creator of this tool? Claim your listing → and earn 85% of every sale.
Related skills
More automation tools founders pair with this one.