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

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.

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. 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.

Initially, we are launching with manual uploads, one-by-one, which is not ideal for larger drops.

In the future, we will provide you a simple API where you can upload your metadata and files recursively to your drop collection in your NiftyKit account. API feature should be available in Q4.

In order to use DropKit, your art must be ready to upload and already be generated.

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

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

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.

  1. Create a Collection Name
  2. Set a Token ID
  3. Set Quantity of NFTs in Collection
  4. Set ETH Price per each Mint in Collection
  5. Configure Royalty Percentage
  6. Set Wallet To Receive Secondary Sales
  7. Upload Your Creatives for Your NFT
  8. Mint The Smart Contract
  9. Schedule Drop Date
  10. Start Your Drop 


Cost of Membership
+ Cost of gas needed to deploy your contract.

Due to the volatility in gas, we will be allowing you to pay your gas to deploy your smart contract to the Ethereum blockchain.

When you launch, your collectors will pay the cost of your NFT + the gas needed to mint the NFT.

10% on the primary sale.

0% on secondary sales on Opensea.

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. 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.

We do have an API that is currently only for certain closed pilot customers. 

API feature should be available in Q4.

API will open up the ability to customize your drop and upload all of your metadata and images via API.


We recommend that you create a landing page experience and then send them to the mint page directly if you want to control the experience or show a roadmap for your project.

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.

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.

Not at the moment, but in the future we will add this.

There is not a way to assign them to specific wallets directly.

A workaround initially would be to pause your drop, mint them yourself and then transfer the NFTs to your collectors directly.

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 courage 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.


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.


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.

How To Create An NFT Drop

This will be used to represent your collection on NiftyKit. This is not stored in the blockchain.

This is your banner for your NiftyKit Collection page.

This is your smart contract name that will identify your collection on the block. You will not be able to change this once your drop has been activated and your smart contract has been written to the blockchain.

Each NFT minted in this collection will have this token symbol.

Your collection needs to have a set contract of NFTs to be minted. This cannot be changed once your smart contract has been deployed to the blockchain.

You also will be able to set the total amount that can be minted at one time when your drop is live in addition to the # of tokens that any 1 wallet can hold at a time.

Buyers who come to mint on your NFT drop page will pay this price in crypto to mint. This price will not include gas, which is also paid by your buyer.

For secondary sales on, you can set this here up to 10%

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.

You can create drafts to plan out your drops. Launch and create your collection, only when you are ready.

Open up up the floodgates and have your buyers mint from your drop directly.


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

Once you set your NFT Collection draft live, you will be able to start sending buyers to your drop page. Each time that you sell an NFT we will take a small percentage of primary sales. Once the collector has purchased your NFT, it can be listed and resold on for royalties.


Get Paid

Withdraw Your Funds

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