
# 开发前准备
用户的应用程序通过链代码与账本数据进行交互。应用程序开发可使用的语言比较广泛，如Golang、Solidity、Java、C++、Python、Node.js等。应用程序和链代码开发语言无强对应关系，只要应用程序能通过SDK来调用链代码即可。
1. 您需要购买区块链实例。 Fabric架构版本的区块链实例支持在CCE集群和边缘集群上部署，具体可参见基于CCE集群[基于CCE集群](https://support.huaweicloud.com/usermanual-bcs/bcs_usermanual_0014.html)。
   
2. 您需要获取对应实例的SDK配置文件，具体可参见下载SDK配置和证书[下载SDK配置和证书](https://support.huaweicloud.com/usermanual-bcs/bcs_usermanual_0016.html)。
 
