API Keys
Overview
API keys let you authenticate with RndrKit programmatically. They are available on the Agency plan and above. API keys can be used for integrations and automation workflows.
Creating an API Key
- Go to Settings in the dashboard sidebar.
- Navigate to the API Keys section.
- Click Create API Key.
- Give the key a descriptive name (e.g., "CI/CD Pipeline" or "Deployment Script").
- Click Create.
Your API key is displayed once. Copy it immediately and store it securely -- you will not be able to view it again.
rk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Using API Keys
Include your API key in the X-Api-Key header of API requests:
curl -X GET "https://rndrkit.io/api/your-endpoint" \
-H "X-Api-Key: YOUR_API_KEY"
Managing API Keys
Viewing Keys
Go to Settings in the dashboard to see all your active keys. The list shows:
- Key name
- Creation date
- Last used date
- A masked prefix of the key
Revoking a Key
If an API key is compromised or no longer needed:
- Go to Settings in the dashboard.
- Find the key you want to revoke.
- Click Delete.
- Confirm the deletion.
Revoked keys stop working immediately. Any scripts or integrations using the revoked key will receive 401 Unauthorized responses.
Key Limits
- Each account can have up to 5 active API keys.
- API keys inherit your account's rate limits.
- Keys do not expire automatically, but you should rotate them periodically.
Security Best Practices
- Never commit API keys to version control. Use environment variables or secret management tools instead.
- Use separate keys for different environments (staging, production, CI/CD). If one is compromised, you can revoke it without affecting others.
- Rotate keys regularly. Create a new key, update your scripts, then revoke the old one.
- Monitor usage. Check the "Last used" date to identify unused keys that should be revoked.
Availability
API keys are available on the Agency and Agency+ plans. If you are on the Starter or Pro plan and need API access, consider upgrading your plan.
Next Steps
- Plans and Pricing -- See which plans include API access
- Upgrading -- Upgrade to get API access
- Notifications -- Configure alerts for your account