OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Fabric Smart Client

Fabric Smart Client is a Go client-side framework for developing distributed applications on Hyperledger Fabric and Fabric-X. Its high-level APIs, peer-to-peer client overlay, and transaction orchestration help developers implement business logic and distributed workflows without handling every low-level ledger detail.

Independent OpenViST project profile, based on linked sources.

Fabric Smart Client — 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 FSC when developing a Go application that needs to implement business logic or distributed workflows on a Fabric or Fabric-X network, and you want its APIs and transaction orchestration abstractions.

Who it is for

  • Go developers building distributed applications on Hyperledger Fabric or Fabric-X.
  • Teams implementing interactive workflows and complex transaction processes across a ledger network.

Documented uses

  • Develop distributed applications using Fabric or Fabric-X.
  • Orchestrate transactions for application business processes.
  • Use integration examples to understand client setup and transaction flows for supported ledger networks.
  • Build reusable Go application components for Fabric-based distributed systems.
Before you choose

Requirements & limits

The repository is public and identifies the project as open source under the Apache-2.0 license. Development requires a working Go environment.

  • The supported ledger ecosystems named by the project are Hyperledger Fabric and Fabric-X.
  • FSC is a framework for application developers, not a standalone end-user app.
  • The repository provides separate integration examples for Fabric and Fabric-X.
  • The project states that APIs may change and that it has not been formally audited.

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

Prepare the repository for development

Set up the documented prerequisites and clone the Fabric Smart Client repository.

Before you start

  • A working Go environment.
  • Git access to the public GitHub repository.

Steps

  1. Review the project’s development documentation for the Go environment requirements.

  2. Clone the Fabric Smart Client repository.

  3. Change into the cloned repository directory.

Expected outcome

The repository is cloned locally and ready for the next development stage described in the project documentation.

Guide limitations

  • These steps cover prerequisites and cloning only; they do not configure a ledger network or run an application.
  • The project notes that APIs may change.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
13 October 2026
Original website title
hyperledger-labs/fabric-smart-client · Official homepage title · retained in its source language