Create Your First Drop
Learn how to use DropKit’s GraphQL API to launch drops, process payments, and manage the entire customer experience.Authentication Setup
Get your API key
Get your API key
To start using DropKit’s GraphQL API, you’ll need an API key:
- Sign up at app.dropkit.co
- Navigate to your dashboard
- Go to Settings > API Keys
- Generate a new API key and keep it secure
Authentication
Authentication
All GraphQL requests require authentication using Bearer tokens in the header:
Create Your First Token
Before creating drops, you’ll need to create a token:Create a Token
Create a Token
Create a fungible token that will be used in your drops:Response:
Launch Your First Drop
Create a Token Drop
Create a Token Drop
Create a token drop using your newly created token:Response:
Create an NFT Drop
Create an NFT Drop
Create an NFT drop:
View Your Drops
List Your Drops
List Your Drops
Get all your drops:Response:
Get Drop Statistics
Get Drop Statistics
Get detailed statistics for a specific drop:
Process Payments
Handle purchases with multiple payment methods including crypto.Create Payment Intent
Create Payment Intent
Process a purchase with payment intents:Response:
Confirm Payment
Confirm Payment
Confirm a payment after completion:
Claiming Drops
Enable users to claim tokens or NFTs from your drops.Claim Tokens
Claim Tokens
Process a token claim:
Claim Random Amount
Claim Random Amount
For drops with random amounts:
Access Control & Gating
Create eligibility requirements for your drops.Check Eligibility
Check Eligibility
Verify if a wallet meets requirements:Response:
Configure Gating Rules
Configure Gating Rules
Set up gating rules for a drop:
Use Gating Templates
Use Gating Templates
Get available gating templates:
Track Activity
Monitor events and analytics across your drops.Platform Events
Platform Events
Get platform events for monitoring:
Setup Webhooks
Setup Webhooks
Register webhooks for real-time notifications:
Advanced Features
User Management
Get User Profile
Get User Profile
Get your user profile:
Update Profile
Update Profile
Update your profile information:
File Management
Upload Files
Upload Files
Upload images and other files:
Next Steps
Now that you’ve created your first drop, explore:- Schema Explorer - Browse the complete GraphQL schema
- Drop Queries - Learn advanced query patterns
- Mutations - Master all available operations
- Types Documentation - Understand the data model
GraphQL Benefits
Powerful Queries
- Fetch exactly the data you need
- Get related data in a single request
- Real-time computed fields
Type Safety
- Strongly typed schema
- Built-in validation
- Auto-completion support
Flexibility
- Multiple operations in one request
- Aliases for complex queries
- Fragments for reusable selections
Performance
- Efficient data fetching
- Reduced over-fetching
- Optimized for mobile apps

