Page tree
Skip to end of metadata
Go to start of metadata
TitleAdd interactive examples to Fabric Python SDK 





This project aims to add interactive examples to fabric-python-sdk using jupyter notebook. The intern is expected to first understand the functionalities of fabric sdk (v0.9.0) and add missing functionalities of fabric 2.0 (e.g. wallet storage, etc.) to fabric sdk. You can take a reference from nodejs/golang sdk. Then, write jupyter notebook examples using fabric sdk and demonstrate functionalities of sdk. It provides new developers with better understanding of using fabric sdk.

Additional Information

The wiki is Hyperledger Fabric SDK Py and rocketchat

Related Github Issue:

Fabric Python SDK Documentation:

Learning Objectives

  • Contributing and collaborating in an open-source project
  • Advanced understanding for DLT(distributed ledger technology)
  • Understand the basic workflow of fabric
  • Being able to implement features for SDK
  • Writing good tutorials
  • (optional) Web UI for SDK

Expected Outcome

  • Add missing functionalities of sdk for latest Fabric (1.4.5 and 2.0+)
  • Add interactive examples and tutorials to python sdk
  • Other open objects that align with the existing roadmap

Relation to Hyperledger 

Hyperledger Fabric, Hyperledger Fabric SDK

Education Level

Undergraduate or graduate


  • Python Programming
  • Jupyter Notebook or web programming
  • Basic Blockchain/DLT Knowledge

Future plans

This project will give developers more choices for developing Hyperledger Fabric and help to bridge the Python community. 

Preferred Hours and Length of Internship

Full-time or part-time.

Mentor(s) Names and Contact Info

Mentee Name and Contact Info

Name: Rohan Shrothrium, Rohan Shrothrium

Email Id:


Schedule: Part-Time

Project Results

GitHub Repo:

My PR's:

Final Report

Lightening Talk Recording

Add interactive examples to Fabric Python SDK.mp4