Internal Development Platform Binary Launcher
Spin up a complete internal developer platform using industry standard technologies like Kubernetes, Argo, and Backstage with only Docker required as a dependency.
About
IDP Builder is a tool that helps you create a complete internal developer platform quickly and easily. It uses industry-standard technologies and can be run with minimal dependencies.
๐ Quick Setup
Get started with a single binary - Docker is the only dependency required
๐๏ธ Reference Implementation
Create a single binary demonstrating an IDP reference implementation
๐งช CI Integration
Use within CI pipelines to perform integration testing
๐ป Local Development
Perfect as a local development environment for platform engineers
Key Features
- Built with industry-standard technologies (Kubernetes, Argo, Backstage)
- Minimal dependencies - only Docker required
- Easy installation via Homebrew or binary download
- Cross-platform support (Linux, macOS, Windows)
- Active community and regular updates
Getting Started
Installation
Using Homebrew
brew install cnoe-io/tap/idpbuilder
From Releases
arch=$(if [[ "$(uname -m)" == "x86_64" ]]; then echo "amd64"; else uname -m; fi)
os=$(uname -s | tr '[:upper:]' '[:lower:]')
idpbuilder_latest_tag=$(curl --silent "https://api.github.com/repos/cnoe-io/idpbuilder/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/')
curl -LO https://github.com/cnoe-io/idpbuilder/releases/download/$idpbuilder_latest_tag/idpbuilder-$os-$arch.tar.gz
tar xvzf idpbuilder-$os-$arch.tar.gz
Usage
Run idpbuilder to spin up your CNOE IDP:
./idpbuilder create
For more detailed information, check out our documentation or visit cnoe.io.
Community
Join our community to get help, share ideas, and contribute: