Initialize the search client
The search client handles authentication and lets you manage your indices, for example, add data to them, or search them.
1 2 3 4 5 6 7 8 // Default version (all methods) import algoliasearch from 'algoliasearch'; // Search-only version // import algoliasearch from 'algoliasearch/lite'; const client = algoliasearch('YourApplicationID', 'YourWriteAPIKey'); const index = client.initIndex('your_index_name');
your_index_name with the name of the index you want to use. You can find your existing indices in the Algolia dashboard or using the
listIndices method. If the index doesn’t exist, a new, empty index is created locally. It’s created on Algolia’s servers only if you add records to the index.
Don’t use sensitive or personally identifiable information as your index name, including usernames, IDs, or email addresses. Index names are publicly shared.
Operations that are scoped to your Algolia application through the
Operations scoped to an
The Recommend, Personalization, Insights, and A/B testing APIs come with their own clients: