โš ๏ธ WORK IN PROGRESS - VERSION 2 CONCEPT
This site contains experimental work for a version 2 concept of idpbuilder. This is not the official current version.
For the official current version, please visit: https://cnoe.io/docs/idpbuilder

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

Community

Join our community to get help, share ideas, and contribute: