RESTful API
Simple, intuitive REST endpoints for all operations
Secure by Default
OAuth 2.0 authentication and encrypted connections
JSON Responses
Consistent JSON format for all API responses
Webhooks
Real-time notifications for document processing events
Quick Start
1
Get Your API Key
Sign up for a Dropie account and generate your API key from the dashboard.
2
Install SDK
Use our official SDKs or make direct HTTP requests to our API endpoints.
3
Start Building
Process your first document and integrate Dropie into your workflow.
Example: Upload and Process a Document
curl -X POST https://api.dropie.io/v1/documents \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: multipart/form-data" \
-F "file=@invoice.pdf" \
-F "workflow_id=wf_123456"Authentication
The Dropie API uses bearer token authentication. Include your API key in the Authorization header of every request.
Authorization: Bearer YOUR_API_KEYRate Limits
Standard Plan
- • 100 requests per minute
- • 10,000 requests per day
Enterprise Plan
- • 1,000 requests per minute
- • Unlimited daily requests
Official SDKs
Get started quickly with our official SDKs for popular programming languages.
🐍
Python
pip install dropie📦
Node.js
npm install @dropie/sdk☕
Java
com.dropie:sdk