Skip to main content

Welcome to DropKit GraphQL API

DropKit provides a comprehensive GraphQL API for creating and managing drops (NFTs, tokens, digital collectibles) with built-in gating, payments, and event tracking.

GraphQL Endpoint

Authentication

All GraphQL operations require bearer token authentication via the Authorization header:
Rate limits and project-specific keys are configurable per tenant or creator.

GraphQL Basics

Making Queries

Send POST requests to the GraphQL endpoint with your query in the request body:

Response Format

All GraphQL responses follow a standard format:

Error Handling

GraphQL errors are returned in the errors array:

Core Features

๐Ÿ” Powerful Queries

Fetch exactly the data you need with GraphQLโ€™s query system:

โš™๏ธ Token Creation

Create and deploy fungible tokens with mutations:

๐ŸŽจ Drop Management

Create and manage all types of drops:

๐Ÿ›ก๏ธ Gating & Eligibility

Check eligibility and configure gating rules:

๐Ÿ’ณ Payment Processing

Handle payments with intent-based flows:

๐Ÿ“Š Real-time Data

Get live blockchain data with computed fields:

Schema Explorer

Visit our Schema Explorer to browse the complete GraphQL schema interactively, including all available types, queries, and mutations.

Getting Started

  1. Get your API key from app.dropkit.co
  2. Explore the schema using our interactive schema explorer
  3. Try queries in your favorite GraphQL client or with curl
  4. Build your integration using the comprehensive type system
Ready to start? Check out our Quick Start Guide for step-by-step examples.