Thirdweb Logo

NFT Drop


Batch upload the metadata of your NFTs in CSV/JSON files.

Set up claim conditions for others to mint your NFTs under those conditions!

Check out the documentation here.

Example NFT Image

How It Works

export default function NFTDrop() {
const wallet = useWallet();
const { program } = useProgram(programAddress, "nft-drop");
const claim = useClaimNFT(program);
return (
<div>
<img src={"/yellow_star.png"}/>
{wallet.connected ? (
<button onClick={() => claim.mutate({ amount: 1 })}>
{claim.isLoading ? "Claiming..." : "Claim NFT"}
</button>
) : (
<WalletMultiButton />
)}
</div>
);
}