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):
- Composer Playground (UI for creating and deploying Business Networks to Fabric)
- The basic-sample-network deployed
- 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 -
- Some example installed and instantiated chaincode
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.