API Keys
Create and manage API keys for integrating Crove with external systems.
API Keys
API keys authenticate your external integrations with Crove. Use them for the REST API, Zapier connections, and other third-party integrations.
Creating an API key
- Go to Settings > API Keys
- Click Create API Key
- Enter a descriptive name:
- "Production API" for your main application
- "Zapier Integration" for Zapier
- "Staging" for development/testing
- Click Create
- Copy the key immediately
The full API key is only shown once at creation time. Copy and store it securely. If you lose it, you'll need to create a new key.
Managing keys
Viewing keys
The API Keys page shows all your keys with:
- Name — The descriptive name you gave it
- Created — When the key was created
- Last used — When the key was last used in an API request
Revoking a key
To revoke (disable) a key:
- Find the key in the list
- Click Revoke
- Confirm the action
Revoking is immediate and permanent. All integrations using that key will stop working instantly.
Usage recommendations
One key per integration
Create separate API keys for each integration:
| Key name | Used by |
|---|---|
| Production API | Your main application |
| Zapier | Zapier workflows |
| CRM Sync | CRM integration script |
| Development | Local development |
This way, you can revoke a single key without affecting other integrations.
Key rotation
Periodically rotate your API keys for security:
- Create a new API key
- Update your integration to use the new key
- Verify everything works
- Revoke the old key
Environment separation
Use different keys for different environments:
# .env.local (development)
CROVE_API_KEY=crove_dev_xxx
# .env.production (production)
CROVE_API_KEY=crove_prod_yyySecurity
- Never commit keys to version control — Use environment variables
- Never expose keys in client-side code — API calls should be made from your server
- Use HTTPS — All Crove API requests must use HTTPS
- Monitor usage — Check "Last used" dates to identify unused keys and revoke them
- Limit access — Only create keys for team members who need API access
Quotas
API key usage counts toward your plan's monthly API quota. Check your current usage at Settings > API Keys or via the Rate Limits endpoint.
| Plan | Monthly API calls |
|---|---|
| Starter | 1,000 |
| Pro | 10,000 |
| Business | 50,000 |
| Enterprise | Custom |