$ hyperledger fabric, made easy

Spin up a Fabric network with fablo up

Fablo generates a complete Hyperledger Fabric network — orderers, peers, CAs, channels, and chaincodes — from one config file, and runs it locally on Docker. Built for development and CI.

Get started Config editor
TLS RAFT & BFT CouchDB / LevelDB chaincode go · node · java CCaaS + hot reload private data Fablo REST explorer (v2) snapshot / restore

Why Fablo?

A better starting point

The network is complex. Your setup shouldn't be.

Setting up a Hyperledger Fabric network by hand means writing dozens of crypto, configtx, and Docker Compose files. Fablo replaces all of that with a single declarative config: describe the organizations, channels, and chaincodes you want, and Fablo generates the network and the scripts to operate it on Docker — with TLS, RAFT/BFT ordering, CouchDB or LevelDB, private data, chaincode-as-a-service, Fablo REST, and optional Blockchain Explorer for Fabric v2.

Fablo is built for local development and CI: spin up a full network in seconds, run chaincode and integration tests against it, then tear it down and repeat the process reliably on any machine with Docker.

How it works

From config to a running network

01

Describe your network

Keep organizations, channels, and chaincodes in one readable config file.

fablo init node
02

Generate everything

Fablo creates the artifacts and scripts your local network needs.

fablo generate
03

Build and iterate

Run locally on Docker, test fast, then ship the same setup to CI.

fablo up

getting-started →

Bring up your first network in three commands.

examples →

Explore complete setups and the output Fablo generates.

config reference →

Main fields of the Fablo config file.

cli reference →

Every fablo command and its arguments.

config editor →

Build a valid config visually in the browser.