OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Fabric SDK Py

Fabric SDK Py is an open-source Python 3.x software development kit that provides APIs for applications interacting with Hyperledger Fabric networks. The repository states that its main support is for Fabric 1.4.x and provides a tutorial, sample notebook, integration-testing instructions and Docker image build instructions.

Independent OpenViST project profile, based on linked sources.

Fabric SDK Py — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when developing Python software for a Hyperledger Fabric network, particularly where the stated main support for Fabric 1.4.x matches the network being targeted.

Who it is for

  • Python developers building applications that interact with Hyperledger Fabric.
  • Developers maintaining client-side tools or integration tests for Fabric 1.4.x deployments.

Documented uses

  • Use Python APIs to connect application development with Hyperledger Fabric networks.
  • Learn the SDK APIs using the linked tutorial and sample notebook.
  • Run the repository's test suite or a named integration test.
  • Build the project's Docker image or regenerate its protocol buffers.
Before you choose

Requirements & limits

The code is available in a public repository under the Apache License 2.0.

  • The project identifies Fabric 1.4.x as its main supported version.
  • Python 3 and Libssl packages are listed as prerequisites.
  • The repository documents separate commands for environment checks, tests, Docker image building and protocol-buffer regeneration.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up a Python environment for the SDK

Prepare the documented Python and system prerequisites for working with Fabric SDK Py.

Before you start

  • Python 3
  • Libssl packages
  • pyenv and virtualenv for the README's example workflow

Steps

  1. Install pyenv by following its installation instructions.

  2. Use pyenv to install Python 3.12 and set it as the global Python version.

  3. Install virtualenv with pip3.

  4. Install the required Python and Libssl packages using the documented command for your operating system.

Expected outcome

A Python environment and listed system prerequisites are prepared for subsequent SDK work.

Guide limitations

  • The README identifies Fabric 1.4.x as the SDK's main supported version.
  • The setup instructions do not establish compatibility with every Python or Fabric version.
Source-based practical guide

Run the documented project tests

Use the repository's stated commands to check the environment or run SDK tests.

Before you start

  • A local checkout of the repository
  • The documented Python and Libssl prerequisites

Steps

  1. Run the command below to check the environment and run tests, or the command below to run only the test cases.

    Documented command
    make check
    Documented command
    make test
  2. To run the named integration test, use tox -e py3 -- test/integration/ca_test.py.

Expected outcome

The repository's test commands are invoked, including an option for a specified integration test.

Guide limitations

  • The README documents commands but does not guarantee that they will succeed in a particular environment.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
10 October 2026
Original website title
hyperledger/fabric-sdk-py · Official homepage title · retained in its source language