The API client libraries let you use Algolia’s APIs in the programming language of your choice.

Automatic retry

The Search and Recommend APIs have multiple servers to connect to. If a connection attempt fails, the API clients automatically connect to a different server.

Thanks to this, using the API clients is covered by Algolia’s Service Level Agreement.

Helper functions

The API clients include helper functions for some common tasks:

  • Saving, updating, and deleting multiple records at once
  • Generating secured API keys
  • Waiting for indexing tasks
  • Replacing all records in an index

Web frameworks

Built on top of the API clients, Algolia offers integrations with these web frameworks:

Did you find this page helpful?