ChainLaunch
Deploy Hyperledger Fabric and Besu networks in minutes.
curl -fsSL https://chainlaunch.dev/deploy.sh | bash
The installer generates a random admin password and prints it at the end of the run. It's also saved to ~/.chainlaunch/credentials.txt (mode 600). Open the URL it shows you (default http://localhost:8100) and log in with admin + that password.
What is ChainLaunch?
ChainLaunch is an open-source platform that deploys and manages blockchain nodes and networks. It supports:
- Hyperledger Fabric — peers, orderers, CAs (Raft and SmartBFT consensus)
- Hyperledger Fabric-X — high-throughput Fabric variant with Arma consensus, split orderer/committer, postgres-backed query service (new in 0.4.0)
- Hyperledger Besu — validators, bootnodes, fullnodes (QBFT consensus)
You interact with it through the Web UI, CLI, REST API, or Terraform provider.
What Can You Do?
| Deploy networks | Fabric channels, Fabric-X Arma networks, and Besu chains in one command |
| Manage nodes | Start, stop, monitor, and scale peers/orderers/validators/committers |
| AI chaincode | Generate and deploy smart contracts with AI assistance |
| Monitor everything | Prometheus metrics, Grafana dashboards, block explorer |
| Automate with Terraform | Infrastructure-as-code for repeatable deployments |
| Back up & restore | Automated backups to S3, EBS, or VMware snapshots |
Quick Examples
Deploy a Fabric network
chainlaunch testnet fabric \
--name my-fabric \
--org "Org1MSP,Org2MSP" \
--peerOrgs "Org1MSP,Org2MSP" \
--ordererOrgs "Org1MSP" \
--channels mychannel \
--peerCounts "Org1MSP=1,Org2MSP=1" \
--ordererCounts "Org1MSP=3"
Deploy a Besu network
chainlaunch testnet besu --name my-besu --nodes 4 --mode docker
Deploy a Fabric-X network
# On macOS / Windows Docker Desktop, also export:
# CHAINLAUNCH_FABRICX_LOCAL_DEV=true
chainlaunch fabricx quickstart --network-name my-fabricx --parties 4
ChainLaunch Pro
Enterprise features for production deployments:
- RBAC — Admin, Operator, Viewer roles with 44 granular permissions
- SSO/OIDC — Okta, Auth0, Keycloak, Azure AD (setup guide)
- Node Sharing — Connect ChainLaunch instances across organizations (guide)
- Audit Logging — Full activity trail for compliance (reference)
- Automated Backups — Scheduled S3/EBS backups with restore (guide)
Next Steps
- Quick Start — Install and deploy your first network
- Fabric Tutorial — Step-by-step Fabric setup
- Fabric-X Quickstart — One-click 4-party Arma network (new in 0.4.0)
- Besu Tutorial — Create a Besu network
- API Reference — REST API documentation
- CLI Reference — Command-line reference