SDK Guide

For Mobile Apps/Games

3min

Create NFT-gated experiences using the Enefits SDK in your mobile game or app.

SDK Integration Flow
SDK Integration Flow


Step 1. Set up NFTemplates

For any NFTs you'll be programmmatically issuing, set these up in Enefits as NFTemplates. Learn how easy it is to create NFTemplates.

Step 2. Distribute NFTs using the Enefits API

When users achieve a goal or upon registration or subscription to a program/service, send an NFT programmatically with the Enefits API using this method.

Step 3. Integrate the Enefits SDK

Issuing/sending NFTs to your users is only half the experience. The other half entails giving them access to a perk/rewards for owning this NFT. But first you need to verify ownership of an NFT and access to an offer. To do so, you'll need to integrate the SDK within your app/game.

Step 4. Create and promote Offers

Set up offers in the Enefits dashboard and target them to your users. With your SDK integration, the offer_id value that is returned from the getOffers call will allow you to construct in-app or in-game logic that corresponds to the offer you set up.