Skip to main content

Available Clients

The BeL2 SDK is designed to be flexible and support multiple programming languages and environments. Currently, we offer the following client:

TypeScript Client

The TypeScript client is our primary SDK, offering full support for BeL2 functionality in TypeScript and JavaScript environments.

Repository

You can find the TypeScript client on GitHub:

https://github.com/BeL2Labs/bel2-sdk-typescript

Features

  • Full TypeScript support with type definitions
  • Compatible with both browser and Node.js environments
  • Supports ethers.js v5 and v6 for EVM interactions
  • Comprehensive API for submitting and checking verification requests
  • Real-time status updates through RxJS observables

Installation

To install the TypeScript client, you can use npm or yarn:

npm install @bel2labs/sdk
# or
yarn add @bel2labs/sdk

For detailed installation and usage instructions, please refer to the Installation and Configuration guides.

Future Clients

We are committed to expanding the availability of BeL2 SDK to other programming languages and environments. While the TypeScript client is currently our only offering, we are actively working on developing clients for other popular languages.

Stay tuned for updates on new client releases. If you have a specific language or platform request, please let us know through our official channels or GitHub repository.

Contributing

We welcome contributions from the community! If you're interested in helping us develop clients for other languages or improve our existing TypeScript client, please check out our contribution guidelines in the GitHub repository.