NiftyKit Docs
WebsiteLaunch AppSign UpDiscord
  • Get Started
    • Introduction
    • Web3 and NFT Basics
    • Getting Started
      • Platform Overview
      • NiftyKit Demo Collection
      • Generating Assets
      • NiftyKit Creator Public Profile
      • File Asset, Size, and Requirements
      • Art Generator Asset Guidelines
    • Pricing
  • NFT Collections
    • What is an NFT Collection?
    • Minting 101
      • Creating Your Own NFT Collection
      • Minting Drop & Dynamic NFTs
      • Airdropping NFTs
      • Minting Open & Limited Editions
    • Collaborations & Shared Collections
      • Revenue Split
        • Split with The Giving Block (Donations Partner)
        • Withdraw Your Revenue Splits
    • Collection Management
      • Importing Assets & Metadata
      • Sales Management
      • Reveal Management
        • Pre-Reveal Placeholder
        • Revealing Your Metadata
      • Post-Drop Management
        • Withdrawing Your Funds
        • Renouncing Your Contract
        • Transfer Ownership of Contract
    • Listing NFTs for Sale
      • Waitlist Management
      • Presale Management
      • Public Sale Management
    • Our Smart Contracts
      • Perfect Abstractions Audit
      • Diamond Smart Contracts
      • Royalties
        • Updating Operator Filter (Blocking Blur and OpenSea)
        • Setting Royalties on NFT Marketplaces
      • Migrating Your Smart Contract to NiftyKit
    • Analytics
    • Troubleshooting
  • Customize Your Experience
    • Introduction
    • NiftyKit Diamond Widgets
      • Available Widgets
        • 🔲Connect Wallet Button
          • ⏳Countdown Timer
        • Drops
          • 🔲Drop Mint Button
          • 🔤Drop Mint Supply Text
          • 🔤Drop Mint Price Text
        • Editions
          • 🔲Edition Mint Button
          • 🔤Edition Mint Supply Text
          • 🔤Edition Mint Price Text
        • Utilities
          • 🛠️Is Connected
          • 🛠️Is Not Connected
          • 🛠️Is Holder
      • Widget Builder
      • Installation Guides
        • 📰Install for WordPress
        • 🌊Install for Webflow
        • 🖌️Install for Wix
        • ◻️Install for Squarespace
    • Available Apps
      • NFT Generator Desktop App
      • Pay What You Want App
      • Crossmint App: Credit Card Minting
      • Augmented Reality App (Token Access)
      • Accept ERC-20
        • Custom ERC-20
      • Generative Collection
      • Soulbound Token
      • Share To Earn
      • ApeCoin
      • Royalty Update
      • Submit an App Request
    • Token Access In Collections
    • Integrate Credit Card Minting
      • Drop Collection Credit Card Integration
      • Edition Collection Credit Card Integration
    • Migrating Your Smart Contract to NiftyKit (via Airdrop)
    • NiftyKit Integration with Farcaster Frames
  • Community
    • Community Guidelines
    • FAQ
    • Meet the Team
    • Contact Info
  • Updates and Changelog
    • Security Report
    • Deprecated features
Powered by GitBook
On this page
  • Prerequisites
  • How to upload assets and metadata?
  • Ready to import assets?
  • Ready to upload your metadata?

Was this helpful?

  1. NFT Collections
  2. Collection Management

Importing Assets & Metadata

Learn how to upload your assets and metadata directly to your drop.

PreviousCollection ManagementNextSales Management

Last updated 10 months ago

Was this helpful?

NiftyKit simplifies digital asset management by enabling direct asset and metadata uploads without third-party apps. Our import tool will upload your assets directly to IPFS, saving time and ensuring asset accessibility and safekeeping.

Prerequisites

  1. File names should be numerical (eg. 1.png, 2.png, 3.png, etc) otherwise the token IDs will be assigned randomly.

  2. Assets should already be generated and in a single layer.

  3. Save metadata in NiftyKit API (Recommended)

  4. For CSV or JSON files, it must follow the exact template below. Otherwise, it cannot be read by our system.

How to upload assets and metadata?

There are two ways to upload your assets.

  1. Upload assets separately with metadata

  2. Upload CSV or JSON with IPFS links of your assets

When utilizing the Import Metadata feature, you can either upload a file of just metadata or a combination of assets (images, videos, gifs) and metadata.

Note that when uploading metadata, the following are optional fields:

  • image

  • animation_url,

  • background_color,

  • youtube_url, and

  • external_url.

Including an image field in your CSV or JSON file will override any previously uploaded images for that specific NFT.

Uploading a CSV or JSON with an image field will override any previously uploaded image.

If you upload image files and metadata already exists, we will update only the images. For example, if you have already uploaded ten tokens and uploaded image 5.png, we will update the image for token #5.

As an alternative, you can also add or edit the metadata directly from your dashboard. Just click on [EDIT] next to the asset you want to edit, click [ADD PROPERTY], enter the traits, and then [SAVE].

Ready to import assets?
-> Import now
Ready to upload your metadata?
-> Upload metadata to your Collection here
-> Check supported file types here
15KB
sample-metadata.zip
archive
Sample CSV with no image link
Import Asse: How to bulk upload NFTs using NiftyKit
How to Import Assets to your NFT collection
This is a sample CSV file when uploading metadata only.
This is a sample CSV file when uploading both assets and metadata.