Candy Machine
Crossmint supports Metaplex's Candy Machine v1 and v2. Read the instructions below to find out how to integrate our client SDK with your Solana NFT Drop.
Allow your customers to mint NFTs from your Solana Candy Machine using their credit card and email in less than 5 minutes.
Check out a live demo integrated with a Solana Candy Machine at​
If you don't yet have your own Solana Candy Machine ID, you'll need to generate one. There's a very detailed guide that we wrote for you that will show you how to set one up with a custom website.
How to Launch a Solana NFT Collection with Credit Card Support using Candy Machine
If you generated your website with the above tutorial, the Crossmint button should already be integrated. If you are using a custom website please visit Integrate the Crossmint Button.
But, if you already have a Candy Machine ID, you can use one of our starter projects to easily create a website for your NFT drop. The Crossmint button is already integrated into our starters.

Starter projects

We also provide the following projects that you can use to start building an app with our client SDK already integrated:
A minimal UI front-end in React, for creating NFT drop sites for Solana Candy Machines.
​Next.js project using React

Test your Solana Candy Machine Integration

To make sure that your Crossmint integration is working smoothly, read our Test Your Integration page where we lay out all the details step by step.

Integrate the Crossmint Button

After meeting the prerequisites, you're now ready to integrate our button into your website.
We provide a variety of ways to integrate the client SDK. If you're using React.js, or Next.js we have a client integration specific for you. If you're using a different framework, or working with vanilla JavaScript, we can help you there too.

Where to mint to?

By default, Crossmint offers the creator the opportunity to decide where is the NFT going to be minted. You can either mint into the user's dedicated Crossmint wallet, or directly into their own wallet. To find out more about this, read our Direct mint to user wallet page.

Ready to dive deeper?

After you finished integrating the client SDK into your NFT drop website, there's a lot more you can do.
Learn how to customize the Crossmint button's style to fit your theme. Also, you can listen for NFT purchase events and retrieve the user wallet address using webhooks.

Can we help?

Join our discord or email us at [email protected]. Our developers and hundreds of others are happy to help you out.