API Reference

You can dive into the specifics of each API endpoint below or can directly start playing with our postman and swagger APIs.

Swagger UI

Postman Documentation

Import Postman Collection

Wallet

Access your user's entire blockchain data at lightning-fast speeds. All data is auto-indexed and cached for a superior user experience.

Use Cases:

  • Get a user's entire portfolio in one single call.

  • Search their wallets for specific tokens or NFTs in a dead simple way.

  • Address user's by their .sol domain name. Stop showing random hex values in their profile.

  • Gated access based on their wallet content.

pageWallet

NFT

The ultimate in the NFT functionality. Create/read/update or burn your NFTs programmatically. All NFTs that you touch through shyft APIs are auto-indexed and stored in our DBs in a denormalized format. Owner data is also indexed to track the change of hands.

Use Cases:

  • Create master editions and mint them on demand.

  • Level up or damage your NFTs on user actions. Ideal for NFT games.

  • Filter or query your NFT data.

  • Use NFTs as access tokens. Ideal for NFT gated experiences.

pageNFT

Fungible Tokens

Launch your own tokens and mint them on demand. The token's name, symbol, and image are saved on chain.

Use Cases:

  • Create a social currency

  • Reward your users for certain actions.

  • Airdrops

  • Use them as access tokens.

  • In-app currency.

pageFungible Tokens

Storage

Upload your data to decentralized storage (IPFS).

pageStorage

Semi Custodial Wallet

Onboard new users to web3 with our frictionless semi-custodial wallet experience. The private key is divided between the user and us for maximum safety.

Use Cases:

  • Super easy wallet creation and management.

  • No seed phrases to remember.

  • Maximum safety and no loss of funds.

  • Unparalleled UX

pageSemi Custodial Wallet

NFT Marketplace

Launch a production-grade and serverless in-app marketplace in minutes with SHYFT.

Use Cases:

  • Earn transaction fees from your user's NFT trades.

  • Stop sending your users to 3rd party apps.

  • Make your users trade in your own token, increasing its value.

  • Increase utility for your NFTs and benefit from it as well.

  • No need of deploying a backend or a database, we take care of things end-to-end.

pageNFT Marketplace

Last updated