Algolia provides different types of API keys with varying levels of access. Two commonly used keys are the Admin API Key and the Write API Key. Here's how they differ:
Admin API Key
The Admin API Key is the most powerful key and is owned by the application owner.
It grants full access to all operations, including the ability to create, modify, and delete other API keys.
This key should be handled with care, as it provides unrestricted control over the application.
Write API Key
A Write API Key allows write operations (e.g., indexing records, updating settings) but has restricted permissions.
Unlike the Admin key, it cannot be used to manage other API keys.
It can be created by team members who have been granted API key management permissions by the app owner.
Learn more
For a detailed breakdown of API key types, permissions, and best practices, refer to the official documentation:
Understanding API Keys