API keys provide simple, long-lived authentication for server-to-server communication. Use API keys for automated scripts, background jobs, and integrations that don't require user interaction.
Create a new API key:
![]()
API keys inherit permissions from your user account:
Note: API keys provide full access to your account's data. Keep them secure and rotate them regularly.
API keys can have expiration dates:
Set expiration dates for better security, especially for temporary integrations.
![]()
Best practices for API key security:
Security Warning: If an API key is compromised, delete it immediately and create a new one. Review your API access logs for any unauthorized usage.