Update Aug 29th 2019: Hyperledger Composer has been deprecated. Please see the README for more information.

Tutorials

Tutorials


We have several basic and advanced tutorials:

Playground Tutorial

The Playground tutorial runs through using the Playground to track the ownership of commodities in a business network.

This tutorial can be followed using the web Playground (no install necessary) or with your own Playground (acquired as part of the install instructions).

Start Playground Tutorial

Developer Tutorial

This tutorial presumes you have a development environment setup including the installation of the development tools.

The developer tutorial will walk you through the steps required to build a Hyperledger Composer blockchain solution from scratch. In the space of a day or so you should be able to go from an idea for a disruptive blockchain innovation to a complete business network, running on Hyperledger Fabric.

Start Developer Tutorial.

Access Control Language (ACL) Tutorial

This tutorial presumes that you have some experience using Composer. In this tutorial, you will incrementally build ACL rules for a sample Commodity Trading business network, and test the ACLs as an integral step during the rules build. You can complete the tutorial in the online Playground (and you deploy the Trade sample network there) ; but you can equally complete the tutorial if you deploy that sample network to your Hyperledger Fabric runtime.

Start the ACL tutorial.

Query Tutorial

This tutorial presumes that you have some experience using Composer.

In this tutorial, we will build on the 'Commodity Trading' developer tutorial, extending it to show the use of queries in Composer. This tutorial demonstrates the power of the native Composer query language to filter results returned using criteria and to perform operations on result sets, such as updating or removing assets using a transaction function that uses queries.

Start the queries tutorial.

Deploying to a single organization Hyperledger Fabric

This tutorial presumes that you have experience setting up an instance of Hyperledger Fabric.

In this tutorial, Hyperledger Composer is configured for a running instance of Hyperledger Fabric and a business network is deployed using that configuration.

Start the single organization Hyperledger Fabric deployment tutorial.

Deploying to a multi-organization Hyperledger Fabric

This tutorial presumes that you have experience using Hyperledger Fabric.

In this tutorial, two organization administrators configure their instances of Hyperledger Composer to interact with the same channel in Hyperledger Fabric.

Start the multi-organization Hyperledger Fabric deployment tutorial.

Interacting with other business networks

In this tutorial, we will demonstrate the steps that a business network developer needs to take in order to invoke a Hyperledger Composer business network from a different business network

Start the invoking a Hyperledger Composer business network from another business network tutorial.