> For the complete documentation index, see [llms.txt](https://whitepaper.kap.gg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://whitepaper.kap.gg/technology/web3-sdk.md).

# Web3 SDK

{% hint style="info" %}
Get the omnibus web3 SDK at [build.kap.gg](https://build.kap.gg/).
{% endhint %}

The [KAP Web3 SDK](https://build.kap.gg/) was created in partnership with [Sequence](https://sequence.xyz/), the leading provider of web3 gaming development tools. Our SDK enables game developers at all stages of development to accelerate their build time via <mark style="color:yellow;">**email-based wallets**</mark>, simplified <mark style="color:yellow;">**web3 APIs**</mark>, improved <mark style="color:yellow;">**analytics**</mark>, whitelabel <mark style="color:yellow;">**marketplaces**</mark>, and fully compliant <mark style="color:yellow;">**payment rails**</mark> with minimal friction.&#x20;

Features included in the full SDK are:

| Feature      | Description                                                                                                                                                                |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| User Wallets | Non-custodial, smart contract wallet that can be deployed on any EVM chain. Offers social authentication and email login options for a traditional onboarding experience.  |
| Marketplace  | List collections on any EVM chain and allows for in-game marketplace behavior and monetization. Can be deployed with your own frontend or with a default no-code frontend. |
| Web3 API     | Easily dispatch transactions across any compatible EVM chain Leverages gas abstraction (paying gas for users), batching transactions, and automatic gas optimization.      |
| Indexer      | Live querying capabilities across compatible EVM chains (e.g. fetch wallets, held NFTs, metadata informatation, token history & more).                                     |
| Node Gateway | A fleet of nodes ensures that transactions are submitted to a redundant array for substantially reduced failure rates.                                                     |
| In-Game SDKs | Unity, Unreal, React, Go, and TypeScript are supported by default, with additional platforms potentially supported soon.                                                   |
