> For the complete documentation index, see [llms.txt](https://docs.shyft.to/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shyft.to/solana-apis/api-reference.md).

# 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](https://api.shyft.to/sol/api/explore/)

[Postman Documentation](https://documenter.getpostman.com/view/18419720/UzQvt5Kf)

[Import Postman Collection](https://www.getpostman.com/collections/eb766924a309c10d6d7e)

### 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.&#x20;
* Gated access based on their wallet content.

{% content-ref url="/pages/1c0nECxdPg3zQF4GbgL6" %}
[Wallet](/solana-apis/wallet.md)
{% endcontent-ref %}

### 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.&#x20;

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.

{% content-ref url="/pages/bZo3KyLcmO3yMnLz0cJr" %}
[NFT](/solana-apis/nft.md)
{% endcontent-ref %}

### 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.

{% content-ref url="/pages/6cwjPW48VkoxtECxYqa1" %}
[Fungible Tokens](/solana-apis/fungible-tokens.md)
{% endcontent-ref %}

### Storage

Upload your data to decentralized storage (IPFS).

{% content-ref url="/pages/m20x3oe8EOjy0E611nf4" %}
[Storage](/solana-apis/storage.md)
{% endcontent-ref %}

### 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

{% content-ref url="/pages/OrQhD7thUb5BO1L8y0fz" %}
[Semi Custodial Wallet](/solana-apis/semi-custodial-wallet.md)
{% endcontent-ref %}

### NFT Marketplace

Launch a production-grade and serverless in-app marketplace in minutes with SHYFT.&#x20;

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.

{% content-ref url="/pages/AjA3QPRHWItoKQOfouqS" %}
[NFT Marketplace](/solana-apis/nft-marketplace.md)
{% endcontent-ref %}
