|API Method||Description||PHP Ruby JS Python iOS Android C# Java Go Scala name|
|Create secured API Key|| |
Generate a virtual API Key without any call to the server.
|Add API Key|| |
Add a new API Key to your account with specific permissions.
|Update API Key|| |
Update the permissions of an existing API Key.
|Delete API Key|| |
Delete an existing API Key.
|Get API Key permissions|| |
Get the permissions of an API Key.
|List API Keys|| |
Get a list of API Keys of one or all of your indexes.
Adding and Generating API keys
Add API keyis executed on the Algolia server;
Generate Secured API keyis executed on your own server, not Algolia’s.
- Keys added appear on the dashboard; keys generated don’t.
- You add keys that are fixed and have very precise permissions. They are often used to target specific indexes, users, or application use-cases. They are also used to generate Secured API Keys.
For a full discussion:
Did you find this page helpful?
We're always looking for advice to help improve our documentation!
Please let us know what's working (or what's not!).
We're constantly iterating thanks to the feedback we receive.