Web3 Services SDKs

Libraries and tools for integrating to Circle Web3 Services APIs.

Circle offers SDKs for client-side and server-side integration to the Web3 Services APIs. These SDKs reduce the amount of boilerplate code you write and abstract complexities to simplify the development process. You must utilize the Web, iOS, or Android SDKs to integrate user-controlled wallets into your app.

Server-side SDKs

Circle’s Web3 Services server-side SDKs reduce the effort required to use Circle’s REST APIs.

Use the following command to install the Node.js SDKs:

npm install @circle-fin/smart-contract-platform @circle-fin/user-controlled-wallets @circle-fin/developer-controlled-wallets --save

To learn more, see Node.js SDKs.

Web SDK

Circle provides the following client-side web SDK to enable integrations with Circle’s prebuilt UI components to create user wallets securely, send transactions and more. The Web SDK supports only user-controlled wallets. 

Use the following command to install the web SDK:

npm install @circle-fin/w3s-pw-web-sdk --save

To learn more, see Web SDK.

Mobile SDKs

Circle provides the following client-side mobile device SDKs to help you create native applications for iOS and Android devices and platforms. Mobile SDKs support only user-controlled wallets.

Postman API Suite

Circle’s Postman workspace lets you quickly send requests and learn to use Web3 Services APIs.