4 min read

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:

  1. Enter your email address
  2. Create a secure password
  3. Verify your email (check inbox/spam)
  4. Complete your profile

No credit card required - Start with 50 FREE pages immediately.

Step 2: Navigate to API Keys

Once logged in:

  1. Go to your Dashboard
  2. Click on API Keys in the left sidebar
  3. You'll see your API keys page

Step 3: Create an API Key

Click the Create New API Key button:

  1. Name your key - Give it a descriptive name (e.g., "Production", "Development", "Testing")
  2. Set permissions (optional) - Choose read/write access levels
  3. 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.

  1. Click the Copy button to copy your key
  2. Save it in a secure location (password manager recommended)
  3. 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 -e flag 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:

  1. Create a new API key
  2. Update your applications with the new key
  3. Test that the new key works
  4. Revoke the old key

Revoke Keys

If a key is compromised:

  1. Click the Revoke button next to the key
  2. Confirm revocation
  3. Generate a new key immediately
  4. 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:

  1. Go to Usage in the dashboard
  2. See your current balance: 50 pages FREE
  3. 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?

  1. Check that you copied the entire key including the frc_ prefix
  2. Ensure no extra spaces or line breaks
  3. Verify the key hasn't been revoked
  4. Check that your account has remaining credits

Need more credits?

Once you use your 50 FREE pages:

  1. Go to Billing in the dashboard
  2. Add a payment method
  3. 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?