Table of Contents

General FAQs

A SaaS platform, subscription-based service for artists to sell their digital collectibles. Our platform helps creators mint NFTs (Non-Fungible Tokens) on the Ethereum & Polygon (Previously MATIC Network) Blockchain networks.

a unique digital token (aka NFT) that can be verified and thus not swapped or replaced by some other like-token within the blockchain. NiftyKit helps you turn your digital assets into NFTs on the Ethereum and Polygon (previously MATIC network) blockchains.


Our tool will show you how to create an NFT collection or drop on Polygon or Ethereum.

With NiftyKit, you pay a subscription to access our unique NFT minting platform where you can customize and manage your smart contracts and NFTs used for your blockchain projects. 

You can host NFT drops on our DropKit contract, or use NiftyKit as your backend management platform and sell on your own site, or secondary marketplaces like Opensea and Rarible.

NiftyKit is free to signup and try.

The cost of a NiftyKit membership is a $9.99 / mo subscription which includes unlimited Polygon minting with no additional gas cost.

For Ethereum smart contracts you will pay the gas fees to deploy and interact with your contract.

5% on the primary sale upon withdrawing earnings from your smart contract. 0% on secondary sales.

NFTs and digital collectibles have been used interchangeably. Digital collectibles minted on our platform are ERC-721 tokens on the Ethereum blockchain network. Not all NFTs are digital collectibles, and not all digital collectibles are NFTs. 

A smart contract is a self-executing contract with the terms of the agreement between buyer and seller being directly written into lines of code. The code and the agreements contained therein exist across a distributed, decentralized blockchain network. 

In NiftyKit’s case the Ethereum Mainnet and Polygon (MATIC) blockchains. 

Our platform will allow you to customize and mint your smart contract. You are the owner of this smart contract through your Metamask wallet address connected during the time of creation. Each smart contract allows you full control and ownership of what NFTs are minted in your collection and will allow you to manage your collection details on other marketplaces like Opensea and Rarible when you connect your Metamask.

You can manage multiple smart contracts and NFT projects within your NiftyKit account. 

NiftyKit offers unlimited file sizes for the following formats. Assets are stored on IPFS and details are available on your NFT detail page once NFT has been minted.

Images – PNGs, JPGs, SVG, GIF

Video – .MP4 – (you can upload other formats but Rarible and Opensea don’t always display them correctly)

Audio – coming soon!

3D/AR – coming soon!

Creators are responsible for paying the gas fees to deploy their contract and update their drop sale settings.

Buyers minting through Metamask on NiftyKit  will be required to pay any gas fees for NFTs purchased.

Gas refers to the fee required to successfully conduct a transaction on Ethereum. In essence, gas fees are paid in Ethereum’s native currency, ether (ETH). Gas prices are denoted in Gwei, which itself is a denomination of ETH – each Gwei is equal to 0.000000001 ETH (109 ETH).

Selling on NFT on Opensea is easy. After minting your NFT, you can head over to, connect your wallet and list your NFT created on NiftyKit for sale.

You can manage your Opensea royalties for custom smart contracts created on NiftyKit on Opensea when you connect with Metamask to the wallet address that your custom collection is minted under.

Access to Our Platform

(1 ) Polygon smart contract and unlimited NFT minting on the Polygon network is included with the $9.99 per month price.

Membership to NiftyKit gives you access to the tools to create and manage your smart contracts in an efficient way.

Not at the moment. 

Memberships can be only purchased through Stripe at this time for creators.


You do not need an invite to create a free creator account on NiftyKit.


Anything you have already minted is owned by you or the current token holder even after you cancel your membership. 

The membership allows you to access the tools to mint, but you can always access and create draft NFTs and smart contracts without a membership.

When you mint your smart contracts and NFTs, they are tied to the Metamask wallet you connected when you minted the NFT.

You own all the NFTs and smart contracts you create on our platform.

These can still be accessed to perform the smart contract actions outside of our system.

Our ERC721 tokens are interoperable with marketplaces like Opensea, Rarible, and any other platforms that support this NFT token standard.


Digital Wallets

A digital wallet is used for managing, transferring, and receiving ETH and ERC-20 and NFT tokens.

Examples:, your Ledger Hardware Wallet, a Multisig Wallet Contract.

We require Metamask on our website to process transactions for buyers and creators on the Ethereum blockchain.

Metamask is a browser add-on that manages a user’s Ethereum wallet by storing their private key on their browser’s data store and the seed phrase encrypted with their password. Metamask is a non-custodial wallet, meaning, the user has full access and responsibility of their private key for their wallet address.

Once lost, the user can no longer control the savings or restore access to the wallet.

Supported Browsers:

  • Google Chrome
  • Firefox
  • Brave Browser
  • Microsoft Edge

Learn more:

Yes, you will be required to connect Metamask to perform network transactions through our website, both as a buyer and a seller.

For NFT creators and sellers you will connect the wallet you will be minting your NFTs into.

For NFT buyers and collectors, you will be able to purchase any listed NFTs or Make An Offer for the creator or collection owner to accept.

You can transfer NFTs from the NFT detail page. You will need to pay any gas fees for the transfer. NiftyKit only covers the gas costs for minting and selling on the NiftyKit platform.

Since our NFTs are discoverable on other marketplaces, you can connect your wallet to any ERC-721 friendly marketplace and use their tools to transfer list, and sell.

The private key is what grants a person ownership of the funds or NFTs on a given address. The Blockchain wallet automatically generates and stores private keys for you. When you send from a Blockchain wallet, the software signs the transaction with your private key (without actually disclosing it), which indicates to the entire network that you have the authority to transfer the funds on that address.

Public and private keys are two arbitrary sets of alphanumeric characters that exist in pairs. It is the public key that everyone can see, while the private key is one that no one but you should ever know.

Currently, we only show NFTs that were made on our platform. If you want to create that on NiftyKit you can easily create NFT of the same artwork if it’s your original work.


You may also want to check from the other platform if they have a burn feature where you essentially remove it from circulation by removing the owner from it.


That’s usually an extra charge of gas on other platforms to burn an NFT. 

It is free to sign up and try the tools, create drafts, etc., without a wallet. 

Memberships can be purchased using credit card only.

Wallets are required to mint smart contracts and NFTs to the blockchain.


Yes, you need a wallet to purchase NFTs.

Regardless if NFTs are listed for sale as USD/Credit Card or Crypto, you must have a wallet so that you can receive your NFT instantly.

Custom Collections

Custom Collections are custom ERC721 smart contracts that we create for you.

As the owner of a Custom Collection you can control your commissions for primary sales on NiftyKit and on third-party marketplaces that recognize you as the owner of your smart contract we minted and assigned to your wallet address when you created it.

NiftyKit Collections allow you to mint then list and sell your NFTs. NiftyKit Collections do not have a max limit and you can mint as you go.

A drop is part of NiftyKit DropKit which allows you to create a smart contract with a fixed amount of NFTs that are minted at random by your collectors.

Both of these contracts types are ERC-721. DropKit is  available on the Ethereum Mainnet & Polygon.

Collections are available in Polygon MATIC and Ethereum Mainnet.

No. NiftyKit currently only supports NFTs created on our platform.

5% of all primary sales on DropKit smart contracts are taken when you withdraw your earnings from your smart contract.

We do not receive any commission or fee for anything you sell on other platforms. 

NiftyKit currently does not offer secondary sales.

Royalties are managed on sites like Opensea can only be controlled by the Custom Collection or owner tied to the wallet you created your smart contract with

When you purchase and create your Custom Collection on NiftyKit, we create the smart contract for your collection so that you can connect to Opensea and Rarible and manage your commissions, profile, and other settings specifically for the contract owner.


You can’t continue in an existing contract with NiftyKit. You will be starting with a new contract specifically owned by you.

Yes. If you minted 10 this week, you would be able to come back and mint more in the following weeks.


NiftyKit currently does not support secondary sales on our site, only primary.

For more information on setting royalties for your Custom Collection on Opensea, visit:

Yes, once you mint your NFT on NiftyKit, it will be automatically available on for you to manage, list, transfer, or auction.

NiftyKit provides Draft states, when you save a draft, this does NOT show up on Opensea, since you have not officially connected your Metamask wallet and minted.

Same thing applies for on Ethereum Mainnet contracts.

Polygon is only available on Opensea.

Not at the moment.

This is something we are working, sign up for our newsletter to be the first to know when new features become available.

Smart Contracts

Custom Collections are custom ERC721 smart contracts that we create for you.

Yes, the creation of a Smart Contract is a one-time fee and creation that is tied to your Metamask wallet address used when you minted it.

To use NiftyKit tools, you need to have a monthly membership with your smart contract, but your smart contract is still under your ownership and can be used to mint on other NFT platforms if they allow you to bring your own contract to use their selling tools.

No, the smart contract is yours and you only pay a membership to use our creation and selling tools with your contract. 

Once you purchase a Smart Contract, that is just a one-time fee for creation and it is yours.

You can mint as many NFTs as you want in your custom collection. There is no limited to the number of tokens that can appear underneath each custom smart contract (custom collection)

Smart Contracts are created the same day and usually can take up to 24-48 hours to mint and show up on other marketplaces like OpenSea.

The soonest it has been ready has been 15 minutes, but when you are minting a smart contract, please create it ahead of your release or drop.

We use standard smart contracts that you can configure before we mint for you. Typically to create a smart contract, you will need to interview and hire developers. With NiftyKit we can create a standard contract for you to use to get started with your NFT project.

Yes, you will be able to view and manage this collection on Opesea. 

Since Smart Contracts and NFTs minted on NiftyKit are tied to your Metamask wallet, you will be able to connect to Opensea and manage your collection from NiftyKit, just like your other Collections hosted on Opensea’s Shared Collection where you may have started with your other non-NiftyKit collections.

Currently the Royalty Fees that you set for your Smart Contract is specific to each platform.

They are NOT baked into the smart contract code. 

NiftyKit only supports primary sales and will honor your commission settings set on your collection on the NiftyKit platform. 

In order to set commissions for your Smart Contract on Opensea, you can connect to Opensea with the Metamask wallet connected to your Smart Contract and then navigate to the Edit settings of that contract and adjust the commission. 

Learn more on Opensea

Please reach out to us at as we verify them individually. Currently, only mainnet contracts can be verified at this time.

Please reach out to us at and tell us about your project, when it is due, and the details on specifically what you need.

If we can’t help, we will at least try our hardest to point you in the right direction.

NFT DropKit

DropKit is a customizable smart contract for your collection that is available for NiftyKit paid 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 and execute your sale on your mint page or through custom code created using our developer SDK.


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

Do you have artwork created and metadata ready to load? 

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 when they minted.

$9.99 monthly membership for NiftyKit.

It costs about .02 ETH to deploy our optimized gas-freindly NFT smart contracts.

There is NO FEE for airdrops, you pay your own gas to mint directly into wallets. Batch minting available to reduce number of transactions needed to airdrop multiple NFTs.

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.

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


Originally we had a fixed amount, but now with the latest DropKit contract you will be able to increase the supply each time you start the sale.


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

You can always increase the supply later when you start new sales.

In order to use DropKit, you must have your art ready to upload into NiftyKit. 

You must have each of the asset uploaded to IPFS if you use the API to programmatically add each NFT.

For smaller collections you can upload NFTs one-by-one using our NFT upload tool.

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



In the latest DropKit smart contracts you will be able to increase the supply of tokens you want each time you start the sale. The total supply is now dynamic and allows you to extend your NFT collection as you drop in phases on your roadmap.


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.

You must have the Polygon (MATIC) network added to metamask and hold the MATIC token to transact for both creators and buyers.

It costs about .02-.03 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. 

You will be able to continually add new wallet addresses to keep the presale list updated with new wallets.

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.


If the smart contract was not created and minted to your wallet from NiftyKit, you cannot use it for your drop.

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 or MATIC that you can list your NFT mint 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.


Airdrop directly to a list of wallet addresses for free, you just pay gas for your transactions.

You can batch up multiple quantities and multiple wallets in one transaction to save on gas.

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

You can also airdrop them to your own wallet and distribute them separately once they are all in your control.

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.

Files & Asset Types

NiftyKit offers unlimited file sizes but we recommend creating NFTs that are under 100MB if you will be selling, listing, trading or transfering on marketplaces like Opensea and Rarible.

Assets are stored on IPFS and details are available on your NFT detail page once NFT has been minted.

Images – PNGs, JPGs, SVG, GIF

Video – .MP4 – (you can upload other formats but Rarible and Opensea don’t always display them correctly)

Audio – only on DropKit smart contract uploaded via REST API

3D/AR – only on DropKit smart contract uploaded via REST API

In order for the best support across iOS, Desktop and playback across platforms like Opensea:

  • 40 MB
  • H.264 video, 24 fps
  • Baseline Profile level 4.2 with AAC – audio up to 160 Kbps, 48kHz, Stereo audio, 2-pass VBR.

Currently 4K is not an option that will play well on different marketplaces. 

 Assets are stored on IPFS and details are available on your NFT detail page once NFT has been minted.


Creating & Managing NFTs

If you create an NFT on our platform, you will be able to connect with your wallet using Metamask and list using Opensea.

On each NFT page you will see a link to where your NFT is listed on Opensea.

If you create an NFT on our platform, you will be able to connect with your wallet using Metamask and list using Rarible.

Each NFT detail page has a link to where your NFT is listed on Rarible if Rarible supports it. 

Currently Rarible doesn’t support Polygon. 

You can burn your NFT on the NFT detail page of the token you want to burn. 

Navigate to the NFT detail page, click the 3-dot dropdown, and click Burn NFT. 

Unfortunately, once an NFT has been minted in the blockchain it is forever. You can burn the token, but this only removes ownership to anyone for that token but is still recorded in the blockchain.

You can verify that your NFT has been burned by confirming in Etherscan that you or anyone else is no longer the holder and the NFT is owned by the burn address:

Additionally it may take some time for your NFT to be removed from your collection on Opensea.

Please contact and provide the URL and token ID of the NFT if you are having problems burning or need assistance.

After it is minted you will be able to list it for sale on Opensea or Rarible. NiftyKit Classic collections are read only.

If you are using DropKit smart contract buyers will lazy mint on your NiftyKit mint page or through your website using our Software Developer Kit.

Not as payment for an NFT.

We accept fiat for the NiftyKit membership for creators to access and use our tools. This is a monthly fee for you to mint on Polygon and access our NFT Collection management tools.

Accepting fiat for sales or mints of your NFT is currently not available. 

Selling NFTs

Once you mint your NFTs on NiftyKit, they will be automatically available for you to list in Opensea. Take advantage of the Opensea marketplace to list your NFTs for sale to your community.

For DropKit smart contracts you can airdrop for free directly to multiple wallets or invite collectors to mint NFTs from your NiftyKit hosted mint page or through our DropKit SDK.

No. Once you mint into your Metamask wallet, you can sell on secondary marketplaces like Rarible, or Opensea. Please take note though, that if you’re listing on other platforms, you will have to pay a separate gas fee to list and trade.

Yes, to sell on Opensea you will navigate to the Opensea platform and list it for sale. 

Our NFTs are interoperable with Opensea and can be listed separately on Opensea, and Rarible (for Ethereum)

If you have multiple listings and it sells on a platform, then anyone trying to purchase on another marketplace will not be able to since the new ownership would have been changed.

You will not be able to double sell your NFT and the new owner will show up on the NFT detail pages as well as Etherscan.


Secondary sales for NFTs created in NiftyKit can be listed on

Please email for more information.

We don’t support unlockable content on our platform. 

Not on our platform. However, our NFTs are standard ERC-721, so if other platforms that fractionalize NFTs can accept this standard, you may be able to use NFTs created here. Please consult the platform you are working with before starting to make sure.


5% on total sales for lazy minted NFTs sold using DropKit.

0% for Airdrops on DropKit

You pay gas when minting, or interacting with your contract through NiftyKit.

NiftyKit does not charge a fee for any secondary sales.

Currently NiftyKit doesn’t support secondary sales on our marketplace.

There is no cost to sign up for a NiftyKit account. We allow you to create unlimited collection and NFT drafts for free. You do not pay until you are ready to mint your custom smart contract or NFTs.

Once you have decided you want to mint, you will pay a base subscription to get started and purchase any additional add-ons if you want to mint on the Ethereum Mainnet.

Sign up for a NiftyKit account here:

API Access

API is the acronym for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other.

DropKit API is available for beta users to batch upload large amounts of NFTs and metadata. 

Our standard NFT API for the marketplace is not available at this time and is in our roadmap for 2022.

Account Support

Secure your private keys and digital assets.

Change your NiftyKit account password:


You can cancel your subscription or downgrade under My Account > Change Plan inside your NiftyKit account.

You can cancel your subscription or downgrade anytime by logging into your account and downgrading under My Account > Change Plan.

You retain ownership and control of any smart contracts or NFTs minted while your NiftyKit subscription was active. 

After you cancel your paid subscription, you will not be able to mint or create any new smart contracts on our platform until you reactivate. 

When you create a collection or NFT on the NiftyKit platform you own the smart contract along with all NFTs minted. 

If you connect to other platforms with your wallet that owns your custom collection, you will be able to manage your secondary sales and profile settings for secondary marketplaces.

You will also be able to use your smart contract on Opensea to mint directly into the collection we helped you create.


Community Guidelines


  • Treat others online as you would treat them in real life
  • Be tolerant towards other’s viewpoints; respectfully disagree when opinions do not align
  • Respect the privacy and personal information of other users
  • Communicate with courtesy and respect

Please do not:

  • Make personal attacks on other community members
  • Use defamatory remarks or make false statements against others
  • Post prejudiced comments or profanity
  • Bully or make inflammatory remarks to other community members

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