> 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/tutorials.md).

# Tutorials

- [Build your First NFT Dapp](https://docs.shyft.to/tutorials/build-your-first-nft-dapp.md): With Shyft's API you can create applications to mint NFTs.
- [Read all NFTs from a wallet](https://docs.shyft.to/tutorials/read-all-nfts-from-a-wallet.md): Shyft APIs makes it very easy to allow your applications to read all NFTs inside a wallet
- [Build NFT Gated Dapp](https://docs.shyft.to/tutorials/build-nft-gated-dapp.md): In this tutorial we will see how we can use NFTs as an access token to a web portal.
- [Mint and reward users with edition NFTs](https://docs.shyft.to/tutorials/mint-and-reward-users-with-edition-nfts.md): In this sample project tutorial, we will learn how we can mint an edition NFT from a master NFT directly to the user's wallet.
- [How to sign transactions on Solana](https://docs.shyft.to/tutorials/how-to-sign-transactions-on-solana.md): In this post we are going to generate a simple transaction and then sign it on Solana Blockchain.
- [Creating custom NFT collections with Candy Machine](https://docs.shyft.to/tutorials/creating-custom-nft-collections-with-candy-machine.md)
