How to Mint an NFT on Solana

Step-by-step tutorial walking you through everything needed to create a Solana NFT entirely from scratch using some of the most popular web3 technologies.

This tutorial will walk you through the various steps needed to mint an NFT on Solana. It assumes you have some familiarity with coding and the world of web3. We will be using the following technologies:


By the end of the tutorial, you will have created a new wallet, set up a Solana node, created and deployed an NFT, and set up a local website for minting NFTs.


To successfully complete all of the steps in this guide, you will need to have the most up to date versions of the following technologies set up on your machine:

  • Git: for cloning the Metaplex repository
  • Node: a JavaScript runtime
  • Yarn: a package manager for all of the necessary dependencies.
  • ts-node: TypeScript execution environment.
  • Solana tool-suite