All Products
Search
Document Center

Blockchain as a Service:Download the SDK configuration

Last Updated:Mar 31, 2026

BaaS hosts the certificate and private key of the organization administrator to protect your blockchain network. This means some operations must be performed in the BaaS console, while client-level operations use community native SDKs.

Operation typeWhere to perform
Upload, upgrade, or instantiate chaincodeBaaS console
Create channelsBaaS console
Execute or query chaincodeCommunity native SDK
Read eventsCommunity native SDK

Download SDK configuration

Prerequisites

Before you begin, complete the following steps:

  1. Create an organization

  2. Join the organization to a consortium

  3. Join the organization to a channel

  4. Create a user for the organization

Download the SDK package

  1. Log on to the Alibaba Cloud BaaS console.

  2. In the My Organizations area, click the name of your organization to open the organization details page.

  3. Click the Users tab.

  4. Locate the target user and click Download SDK.

    BaaS downloads baas-sdk.zip to your local machine. The package contains the following files:

    FileSupported SDKsDescription
    connection-profile.yamlGo SDKContains user information and network information. The Go SDK uses this file to connect to the blockchain network automatically, without manual node configuration.
    connection-profile-standard.yamlJava SDK, Node.js SDKContains user information and consortium configuration. The Java and Node.js SDKs use this file to connect to the blockchain network automatically.
    connection-profile-standard.jsonJava SDK, Node.js SDK, Python SDKSame content as connection-profile-standard.yaml, in JSON format.
    bootstrap.shAll SDKsScript that downloads the SDK source code, demo applications, and sample smart contracts to your local machine.

What's next

Choose the guide that matches your SDK:

If you are already familiar with the SDK, use the connection profile directly to access the blockchain network.

TEE support

Enterprise Edition and Enterprise Security Edition support running the Hyperledger Fabric Client SDK—including private key management and signing—inside a Trusted Execution Environment (TEE). This provides enhanced security for blockchain applications, particularly on edge devices in IoT scenarios. To enable TEE support, open a support ticket.