EZMint Documentation

Welcome to EZMint

EZMint is an API-first platform for NFT minting with secure key management and user-friendly authentication. Supporting both Mainnet and Devnet environments, EZMint makes it easy to develop and test your NFT applications.

Networks

Mainnet

Production environment for live NFT collections and minting.

https://ezmint.xyz/api/mainnet/...

Devnet

Test environment for development and integration testing.

https://ezmint.xyz/api/devnet/...

Quick Start

1. Get Your API Key

Sign up for an account and get your API key from the dashboard. Your API key works for both Mainnet and Devnet environments.

headers: {
  'Authorization': 'Bearer YOUR_API_KEY'
}

2. Create a Collection (Devnet)

Start by creating a test collection on Devnet.

curl -X POST https://ezmint.xyz/api/devnet/collections \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My Test Collection",
    "symbol": "TEST"
  }'

3. Mint Your First NFT

Mint an NFT in your collection using the Minting API.

curl -X POST https://ezmint.xyz/api/devnet/collections/YOUR_COLLECTION_ID/mint \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My First NFT",
    "description": "A unique NFT"
  }'

Features

Secure Key Management

Your private keys are securely stored and managed. We handle the complexity of blockchain interactions.

Simple API

RESTful API endpoints make it easy to create collections and mint NFTs without dealing with blockchain complexities.

Metadata Management

Automatic metadata generation and storage with support for custom attributes and properties.

Collection Verification

Automatic collection verification ensures your NFTs are properly linked to their parent collection.

Next Steps