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.