Get Your API Key
Sign up for DocuRift and get your API key with 50 FREE pages
Get started with DocuRift in under 60 seconds. Sign up and receive 50 FREE pages that never expire.
Step 1: Sign Up
Visit docurift.com/signup and create your account:
- Enter your email address
- Create a secure password
- Verify your email (check inbox/spam)
- Complete your profile
No credit card required - Start with 50 FREE pages immediately.
Step 2: Navigate to API Keys
Once logged in:
- Go to your Dashboard
- Click on API Keys in the left sidebar
- You'll see your API keys page
Step 3: Create an API Key
Click the Create New API Key button:
- Name your key - Give it a descriptive name (e.g., "Production", "Development", "Testing")
- Set permissions (optional) - Choose read/write access levels
- Click Generate Key
Your API key will be displayed in the format:
frc_xxxxxxxxxxxxxxxxxxxxxxxxxx
Step 4: Copy and Save Your Key
Important: The API key is only shown once for security reasons.
- Click the Copy button to copy your key
- Save it in a secure location (password manager recommended)
- Never share your API key or commit it to version control
If you lose your key, you can revoke it and generate a new one.
Step 5: Secure Your API Key
Follow these security best practices:
Use Environment Variables
Never hardcode your API key in your code. Use environment variables instead.
For local development (.env file):
# .env
DOCURIFT_API_KEY=frc_your_api_key_here
Add .env to .gitignore:
# .gitignore
.env
.env.local
.env.*.local
Language-Specific Examples
Python:
import os
from docurift import DocuRift
# Load from environment variable
api_key = os.getenv('DOCURIFT_API_KEY')
client = DocuRift(api_key=api_key)
JavaScript/Node.js:
// Load dotenv in development
require('dotenv').config();
const { DocuRift } = require('docurift');
// Load from environment variable
const client = new DocuRift({
apiKey: process.env.DOCURIFT_API_KEY
});
TypeScript:
import { DocuRift } from 'docurift';
// Load from environment variable
const client = new DocuRift({
apiKey: process.env.DOCURIFT_API_KEY as string
});
Production Deployment
For production environments, use your platform's secrets management:
- Vercel: Environment Variables in project settings
- Netlify: Environment variables in site settings
- AWS: AWS Secrets Manager or Parameter Store
- Docker: Pass via
-eflag or docker-compose secrets - Kubernetes: Use Kubernetes Secrets
Managing Your API Keys
View All Keys
In the API Keys dashboard, you can:
- See all active keys
- View key name and creation date
- Check last used timestamp
- See permissions level
Rotate Keys
For security, rotate keys periodically:
- Create a new API key
- Update your applications with the new key
- Test that the new key works
- Revoke the old key
Revoke Keys
If a key is compromised:
- Click the Revoke button next to the key
- Confirm revocation
- Generate a new key immediately
- Update your applications
Note: Revoked keys stop working immediately. Requests using revoked keys will return 401 Unauthorized.
Check Your Free Credits
After creating your API key:
- Go to Usage in the dashboard
- See your current balance: 50 pages FREE
- View usage history and remaining pages
Your 50 FREE pages never expire - Use them anytime.
API Key Formats
DocuRift API keys follow this format:
frc_[32 random alphanumeric characters]
Example: frc_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6
- Prefix:
frc_(DocuRift API key identifier) - Length: 36 characters total
- Characters: Alphanumeric (a-z, A-Z, 0-9)
Troubleshooting
Can't find API Keys page?
Make sure you've verified your email. Check your inbox/spam for the verification link.
API key not working?
- Check that you copied the entire key including the
frc_prefix - Ensure no extra spaces or line breaks
- Verify the key hasn't been revoked
- Check that your account has remaining credits
Need more credits?
Once you use your 50 FREE pages:
- Go to Billing in the dashboard
- Add a payment method
- Purchase a credit pack or enable auto-recharge
Next Steps
Now that you have your API key, let's make your first API call:
Make Your First API Call →
Process your first document in under 5 minutes with code examples
Support
Need help getting your API key?
- Email: support@docurift.com
- Discord: Join our community
- Documentation: Browse all docs