Welcome to Hyperledger Cello
Hyperledger Cello is a blockchain provision and operation system, which helps manage blockchain networks.
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
- Terminology and Concept
- Installation
- Adoption Scenarios
- Configuration for Production
- Manage Cello services
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.
This work is licensed under a Creative Commons Attribution 4.0 International License.