> For the complete documentation index, see [llms.txt](https://docs.wepin.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wepin.io/en/widget-integration/react-native-sdk/provider.md).

# Provider

Wepin Provider SDK for React Native. This package is exclusively available for use in React Native environments (Android and iOS).

Wepin supports providers that return JSON-RPC request responses to connect with blockchain networks. With Wepin Provider, you can easily connect to various networks supported by Wepin.

The providers supported by Wepin are as follows:

* [**Ethereum Provider**](https://eips.ethereum.org/EIPS/eip-1193): Used for interacting with EVM (Ethereum Virtual Machine) compatible networks such as Ethereum, Polygon, and Klaytn. It can be used for functions like calling smart contract methods, checking EVM-based token balances, and sending transactions.
* [**Kaia Provider**](/en/widget-integration/web-javascript-sdk/provider/kaia-provider.md): A provider that enables interaction with the Kaia blockchain. It supports JSON-RPC requests for account connection, transaction signing and broadcasting, and smart contract execution. Additionally, it is compatible with EVM-based blockchains for seamless integration.

Refer to the documentation below for detailed usage instructions.

<table data-view="cards"><thead><tr><th align="center"></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center">Ethereum Provider</td><td></td><td></td><td><a href="/pages/rOLtFW1iTkjHnGc6QWkR">/pages/rOLtFW1iTkjHnGc6QWkR</a></td><td><a href="/files/IHeW92M41dlOiVSk7wZB">/files/IHeW92M41dlOiVSk7wZB</a></td></tr><tr><td align="center">Kaia Provider</td><td></td><td></td><td></td><td><a href="/files/AjUsvZiUzaCwC4Y3ewOy">/files/AjUsvZiUzaCwC4Y3ewOy</a></td></tr></tbody></table>
