Creating NFT Collections
Guide Overview
Learn how to create NFT collections on Solana using the EZMint API. This guide covers everything from basic collection setup to advanced metadata configuration.
Prerequisites
- •An EZMint account with an API key (Get your API key)
- •Basic understanding of NFTs and Solana
- •Collection artwork and metadata prepared
Step 1: Prepare Your Collection
Before creating your collection, prepare the following information:
Required Information
- • Collection name (e.g., “Awesome Art Collection”)
- • Collection symbol (e.g., “AAC”) - max 10 characters, uppercase
- • Collection image - preferably square, max 10MB
- • Description of your collection
Optional Information
- • External website URL
- • Social media links (Twitter, Discord, etc.)
- • Royalty percentage (0-100)
- • Custom attributes/traits
Step 2: Create the Collection
Use the Collections API to create your collection:
Example Request
curl -X POST https://api.ezmint.xyz/api/devnet/collections \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Awesome Art Collection",
    "symbol": "AAC",
    "description": "A unique collection of digital artwork",
    "image": "data:image/png;base64,..." // or "https://..."
    "website": "https://mywebsite.com",
    "twitter": "mycollection",
    "discord": "https://discord.gg/...",
    "royalties": 5,
    "attributes": [
      {
        "trait_type": "Artist",
        "value": "John Doe"
      }
    ]
  }'Step 3: Verify Collection
After creation, verify your collection details:
Example Request
curl https://api.ezmint.xyz/api/collections/YOUR_COLLECTION_ID \
  -H "Authorization: Bearer YOUR_API_KEY"Important Note
Collection metadata cannot be modified after creation. Make sure all details are correct before creating the collection.