Develop in a cloud sandbox
IBM Blockchain Platform

Follow these instructions to launch a basic IBM Blockchain network on the IBM Container Service's free plan. Most users will want to follow the Prepare & Setup instructions, to prepare a cluster on the IBM Container Service ready for IBM Blockchain to deploy to, and then the Simple Install instructions to deploy the default Developer Environment in a single script.

What do I get?

The Simple Install will bring up the following components:

  • A pre-configured Fabric (blockchain runtime):
    • 3 Fabric CAs (one apiece for the orderer org and two peer orgs)
      Orderer node (running "solo")
      2 Fabric peer nodes (one apiece for each peer org - org1 & org2)
      Some example installed and instantiated chaincode
  • Composer Playground (UI for creating and deploying Business Networks to Fabric)
  • The basic-sample-network deployed

It also creates services to expose the components. At the end of the install, you will be able to obtain a public URL to access your instance of Composer Playground. Next, see the Interacting with your Blockchain topic. This will teach you how to develop Business Networks, and how to expose your deployed network as a REST API for further application development.

Ready to get started?

The first step is to run through the Prepare & Setup instructions:

Get started

Warning these instructions will stand up a publicly accessible development environment for IBM Blockchain. We recommend you only use it for experimentation, and it is not suitable and not supported for any sort of production deployment. If that's what you need, you should instead take a look at the IBM Blockchain Platform Service on IBM Cloud, which provides a fully managed Fabric runtime (you could also install the local Dev Tools to build your business networks, then push them to the managed service in a secure way).

Can I run this locally?

You could choose to run these images locally with Minikube. However, if you're looking for a local Blockchain development environment, we recommend following the Development Environment install: this uses Docker and Docker Compose to run Fabric on your local machine, and comes with other useful tools like a VSCode extension and CLI tools to deploy the Business Networks you create elsewhere (e.g. Fabric running on IBM Cloud) later on.

Join an established developer community

IBM Blockchain leverages Hyperledger Fabric and Composer, two of the Hyperledger projects hosted by The Linux Foundation.

Join other Blockchain Developers on StackOverflow, GitHub and Rocket.Chat, and benefit from a wealth of existing resources.

Join the Hyperledger Blockchain community

1. Prepare & Setup

Get the prerequisites and setup your Container Service ready to deploy IBM Blockchain.

15 minutes

Get setup

2. One Script Install

Run our setup script to get everything you need for IBM Blockchain cloud development in a single step.

5 minutes

Install guide

3. Interact with your Blockchain

Installed IBM Blockchain? Learn how to develop Business Networks and expose them as a REST API.

Learn more

IBM Blockchain Production Deployment

Deploy the networks you devlop to the IBM Blockchain Platform Enterprise Plan.

Learn how