DropKit gives you the tools to build hype for your launch. Create a drop, upload your art, add traits & attributes, then set your drop date. Focus on promoting your upcoming NFT drop, not shopping around for developers or platforms to build your drop contract.


Get Early Access To DropKit

No-code smart contracts

We handle creating a smart contract for you so that you can focus on creating, instead of learning how to code yourself.

Drop your NFTs all at once, or not

You control when everyone can come mint. Go live only when you are ready. Start, pause, and resume your drop based on your roadmap.

Mint now, reveal later

Sell first by inviting collectors to mint, then reveal the NFTs everyone received at a later date to make drops more fun and engaging.

Add traits and attributes

Add a layer of engagement by assigning rarity traits that give collectors additional layers of value for the NFTs they mint.

Save money on minting costs

Buyers pay the cost of the minting of your NFTs. You pay the gas to deploy your contract to the blockchain. Membership required.

Manage all your NFT drops in one place

You can manage multiple tiers and collections all in your NiftyKit account. We have made it simple for creators to launch NFT drops.

DropKit FAQ

An NFT drop is when you schedule a date to release your NFT collection. Using NiftyKit’s DropKit feature, you can create a custom smart contact you can reveal on your drop day for buyers to come mint for a mint price you specify.

DropKit is a customizable smart contract for your collection that is available for NiftyKit members only. Once you log into your account, you will be able to Create A Drop where you will configure your smart contract for your NFT drop and execute your sale on your mint page or embeddable javascript snippet for your website.


We’ve made it easy to bring in your art and metadata with our DropKit tools and API.

Do you have artwork and metadata ready? 

Tell us about your project and get on our waitlist.


There is technically no size limit to how many NFTs you can have in your collection.

Tell us about your project and get on our waitlist.


You will be able to start with a generic image as the image for the NFT, then later update the metadata to point to the correct images revealed for each NFT purchased by collectors on mint.

Yes. You will need to stop the sale and recreate the sale with your new sale price.


You won’t be able to increase the supply after you have created your smart contract.


You can mint under the total amount of the maximum supply.

In order to use DropKit, you must have your art ready to upload into our system either manually, or through our API if you are in the closed API pilot program.

We currently do not support the ability for the image creatives to be generated in real-time during minting.


You will configure this for your smart contract. After it has been created to the blockchain you will not be able to go over the number you specified.



You can have a supply lower than the max. You do not have to mint or sell everything all at once.

NiftyKit lets you pause and restart your drop contract when you are ready to pick back up where you left off.


You do not need to know Solidity or coding to launch your NFT collection.

Understanding how JSON data is structured will help you upload your work faster, but we have a Google Sheet you can use to generate the proper JSON for batch upload.

NiftyKit will help you customize your smart contract settings for your drop, then deploy your contract and NFTs when you are ready to reveal your NFT drop.

You may need help with coding to get your artwork and metadata prepared for DropKit. 

Yes. You will be able to select which network you want to deploy your DropKit smart contract for during creation.

  1. Create a Collection Name
  2. Set a Token ID
  3. Set Quantity of NFTs in Collection
  4. Set maximum amount a collector can mint at 1 time
  5. Add the amount of NFTs any 1 wallet can have at the same time
  6. Set ETH Price per each Mint in Collection
  7. Configure Royalty Percentage
  8. Set Wallet To Receive Secondary Sales
  9. Upload Your Creatives for Your NFT
  10. Mint The Smart Contract
  11. Schedule Drop Date
  12. Start Your Drop 

$9.99 monthly membership for NiftyKit.

It costs about .2-.3 ETH to create your smart contract.

It costs around .01 ETH for your buyers to mint each NFT.

NiftyKit takes 5% of primary sales only when you withdraw your funds earn from the contract

NiftyKit does not collect any royalties on secondary sales, we only get paid on primary sales that occur on NiftyKit.

It costs about .2-.3 ETH to create your smart contract.

It costs about .01 ETH for your buyers to mint each NFT. 

5% on the primary sale on NiftyKit.

0% on secondary sales on Opensea.

Yes. You will be able to enter a list of wallet addresses that will be able to access your presale and mint before your public drop.

Public sale is open to anyone to come and mint NFTs based on your settings, sale type, and price.

Presale allows you to specify a list of wallet addresses that will be allowed to mint during the presale period.

After you create your contract you will choose to publish a Presale or Public Sale then choose the type of sale you want: 1.) Set Price 2.) Dutch Auction

Yes. Dutch Auction is available for both public and presales.

There is no way to automatically stop your sale for minting. You will need to pause your drop at the right time which may not stop on the exact number if you are in a public sale.

Yes. You can use the javascript SDK to embed your mint button to your website so that users can use your website to mint your collection.

No. You can’t use existing smart contracts (collections) or add to drops you have already launched and created a smart contract for. 

Once the smart contract has been created, it cannot be altered once it is live.

Yes, you will be able to pause the minting functionality to the public to close off minting until the next phase of your roadmap.

Yes. You will get an API key to use to upload your assets and traits for each collection. 

Learn more about metadata and our API here

You will get an API key to use to upload your assets and traits. 

You will also be able to use a CSV to import your NFTs and metadata.

You can customize the image, header, and description of your minting page on NiftyKit.

You can customize your minting page fully by using our javscript SDK to embed your mint button on a webpage you control and own.

We will be adding more customization features in the future for our on-site mint page.

Here is a current example on Ethereum Mainnet that you can mint and test for yourself:

Yes. You can use NiftyKit’s javascript SDK to embed a mint button on your website. 

Yes. Using the javascript SDK you have control to embed the code and set the correct css styling parameters you want for your mint button. 

You can write out your roadmap in the description portion of your DropKit collection. 

We do not have a dedicated template or section for roadmaps since each project is different.

Only available for special partners and charities/non-profits.

There is a minimum amount of 0.001 ETH that you can list your NFT drop price at.

Airdrops directly to wallet is free, you just pay the cost of gas to mint directly into specific wallet addresses.

DropKit is a lazy minted NFT collection drop where you upload your assets and when buyers click “Mint” on your DropKit page, they will be minting and paying for the cost of gas plus the price you set for all the NFTs in your collection.

Yes. In DropKit you will be able to airdrop directly to a wallet for free, you just pay gas for your transactions.

You can either airdrop them directly to their wallets or use our presale feature to specify wallet addresses who will be able to access the drop.

Yes, you will be able to add or edit metadata after you have already dropped and NFTs have been minted. This will allow you to fix any mistakes that would normally ruin the integrity and quality of your drop collection. 

We encourage that you have a direct communication line with your collectors to let them know about this to ensure everyone is aware that the metadata can change.

Being able to change the metadata allows us to accommodate the NFT DropKit collection reveals where you update the image metadata days after minting to reveal what collectors will get for their final NFT.

Primary sales, no.

Secondary sales, yes.

NFTs purchased on DropKit are lazy minted on demand by your buyers when you set your drop live. This is when it is created in the blockchain.

Secondary sales occur on and will only be available for secondary sales.

At the moment, NiftyKit doesn’t support secondary sales.


No-Code Smart Contracts

Simplify your NFT collection drop. NiftyKit provides you the tools to customize your own smart contract that you can launch for your NFT collection. We'll take you step-by-step from the initial planning with draft states, all the way to the day you launch your smart contract.

2 Types of NFT Drops

  1. Delayed Reveal – collectors mint your NFT placeholder image, then you reveal at a later time
  2. Revealed Upon Mint – collectors will immediately see the final NFT when they mint from your drop page
Delayed reveal placeholder image
Final NFT revealed X hours/days later


Prepare Your Drop

Upload your creative assets with ease. Add the amount of NFTs you specified during the creation of your Smart Contract. The order listed here is the order that your NFTs will mint once you launch and make your NFT collection drop page live.


Go Live

Start making money as people mint on your page. Your collectors can mint if your drop is public or if they are on a whitelist. Pause and restart your drop to make it more exciting. Additionally you can airdrop NFTs to wallets directly if you enter the address or ENS.


Get Paid

You will be able to withdraw your funds from your drop easily from your DropKit collection page. This will include the revenue that you earned from your collectors purchasing the mint minus NiftyKit fees for selling on our platform.

By clicking Accept, you agree and consent to NiftyKit's Terms of Use & Privacy Policy