How to Use the SDK Extensions?

Extensions are published as npm packages. Install them like any other package. For detailed information about the extension visit the extension page.

Here's an example of a package:

Copy
npm i @tatumio/tatum/evm-wallet-provider

Frequently Asked Questions

An SDK extension refers to additional tools, libraries, or modules that can be integrated into the Tatum Software Development Kit (SDK) to expand its functionality and allow developers to build more comprehensive blockchain applications.

Our SDK is designed to be as interoperable as possible, but compatibility may vary for each extension. Extension descriptions include compatible blockchain protocols or specific networks.

To create your own extension, we have a dedicated repository with guidelines and resources that can help you get started. Please visit our GitHub repository at https://github.com/tatumio/ecosystem-addons where you'll find comprehensive information on the development process, including coding standards, integration practices, and submission procedures. This repository is a valuable resource for understanding the requirements and best practices for extension development within our ecosystem.

We conduct a preliminary review of all SDK extensions submitted to our directory, assessing them for quality, security, and compatibility. However, we also rely on the community to report any issues and provide feedback. Please be aware that the extensions are provided as-is and we are not liable for any security risks of third party extensions.

Our directory includes SDK extensions that are free to install and use. If the extension uses a third-party platform, there might be costs associated with it, that we don’t have any influence on. 

Extensions are offered under various licenses, depending on the developer's preferences and the nature of the extension. Common licenses include open-source licenses like MIT, GPL, or Apache, which allow for broad use and modification. The specific license for each extension is listed on its respective page in the directory. We recommend reading the license terms carefully to understand your rights and obligations when using the extension.

Yes, developers are encouraged to contribute their SDK extensions. Please visit the ‘Submit your extension’ page for guidelines and submitting your extension.