APIGENERAL
ABOUT VATOM WALLET
Introduction
EXPERIENCE KIT

A Micro-Site Within a Wallet

Experience Kit Overview
1. Confirm Developer Privileges
2. Expose Your Brand
3. Start A Micro-Site
4. Embed Micro-Site in wallet
5. Add Experience Kit Features
WALLET SDK

Web Wallet SDK

About Web Wallet SDK
Create a Sample App
Add Wallet Page
Embed Wallet Inventory View

iOS Wallet SDK

About iOS Wallet SDK

Android Wallet SDK

About Android Wallet SDK

Flutter Wallet SDK

About Flutter Wallet SDK
IDENTITY SDK

Manage Identity

Identity SDK Overview
Add Identity Test Pages
SPARK PLUGINS
Spark Plugins Overview
Change LogForum

Create a Sample App

The following steps will get you started with a sample app that embeds a wallet inventory view with the Wallet SDK. This sample will let the Wallet SDK automatically handle user login when needed. In the future, you may choose to integrate the Identity SDK for more control over the login process and to link your own systems to the Identity of your users.

Step 1. Confirm Developer Privileges

Choose which Vatom business account you will be working with and check that you have the privileges necessary to build the features you need. See Confirm Developer Privileges for more information.

Step 2. Expose Your Brand

Check whether you are in control of where your brand is exposed. Do you have an NFT from your chosen business ID in a personal wallet you will be using to test? See Expose Your Brand for more information.

Step 3. Build a Basic Sample App

Build a sample web app to use for familiarizing yourself with the Wallet SDK. This is an easy way to get started even if your goal is to use the mobile native versions of the Wallet SDK for iOS and Android. See Build A Sample App With Vite for more information.

Step 4. Add Wallet SDK To Your Sample App

Add the Wallet SDK NPM module as a dependency to your project:

You can add this dependency with the following yarn command:

% yarn add "@vatom/wallet-sdk"

Alternatively, if you are using the npm command instead of yarn you can execute the following:

% npm i -s "@vatom/wallet-sdk"

You are now set up to embed a wallet inventory view on a web page.