Welcome to Hyperledger Cello

Hyperledger Cello is a blockchain provision and operation system, which helps manage blockchain networks.

Typical Scenario

Hyperledger Cello is designed with the following features:

  • Manage the lifecycle of blockchains, e.g., create/start/stop/delete/keep health automatically.
  • Support customized (e.g., size, consensus) blockchains request, currently we mainly support Hyperledger fabric.
  • Support bare-metal, virtual machine, native Docker host, swarm or Kubernetes as the worker nodes. More supports on the way.
  • Support heterogeneous architecture, e.g., X86, POWER and Z, from bare-metal servers to virtual machine clouds.
  • Extend with monitor, log, health and analytics features by employing additional components.

Using Cello, Blockchain application developers can:

  • Build up a Blockchain as a Service (BaaS) platform quickly from the scratch.
  • Provision customizable Blockchains instantly, e.g., a Hyperledger fabric network v1.0.
  • Maintain a pool of running blockchain networks on top of baremetals, virtual clouds (e.g., virtual machines, vsphere Clouds), container clusters (e.g., Docker, Swarm, Kubernetes).
  • Check the system status, adjust the chain numbers, scale resources... through dashboards.

Getting Started

For new users, it is highly recommended to read the Tutorial for Beginners first.

Operation Guideline

Contribute to the Project

Design Documentation

Communication Channels

For additional helps, feel free to take the following channels:

  • Wikipage: Lots of information and documentation about the project.
  • Jira Board: Find development status, report bug, or help contribute code.
  • Mail List: General discussions with Cello project.
  • Rocket.Chat channels: Real-time technical conversations.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.