Updated on 2023-03-07 GMT+08:00

Overview

User applications interact with the ledger using chaincodes. An application can be written in a variety of languages, including Go, Solidity, Java, C++, Python and Node.js. The languages used by the application and the chaincode do not necessarily have to be the same, as long as the application can invoke the chaincode using the SDK.

Enhanced Hyperledger Fabric blockchains open gRPC APIs to applications, just like the open-source version. These APIs are usually called by SDKs. For details, see the definition of the SDK APIs.