Algolia
Search platform for indexes, records, search queries, rules, synonyms, and analytics.
Helps with search indexes, records, object creation, deletes, browsing, synonyms, rules, and searchable data.
Use Algolia with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Algolia to work.
What Snow can do with Algolia
These are the Algolia operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads74
Look at your data without changing it.
- Browse Algolia Index
Tool to retrieve all records from an index. Use when you need to export or iterate through an entire index dataset.
- Export Rules
Tool to export all rules defined on an index. Use when you need to backup or migrate index rules.
- Find Object
Tool to find the first object matching a query or filter in an index. Use when debugging relevance or filter logic after confirming index exists.
- Get A/B Test
Tool to retrieve detailed information about an A/B test by its ID. Use when you need to check A/B test status, performance metrics, or configuration details.
- Get API Key
Tool to retrieve the permissions and details of a specific API key. Use when you need to inspect an API key's ACL, restrictions, or other settings.
- Get Index Settings
Tool to retrieve the settings of a specified index. Use when you need to inspect index configurations after creation or update.
- Get multiple objects
Tool to retrieve multiple records from an index. Use when you need to batch-fetch several objectIDs in one call.
- Get Object Position
Tool to retrieve an object’s position in a result set. Use when debugging relevance after performing a search query.
- Get Recommend Rule
Tool to retrieve a Recommend rule that was previously created in the Algolia dashboard. Use when you need to inspect a specific rule's configuration, conditions, or consequences by its objectID.
- Get Record from Index
Tool to retrieve a specific record from an index by its objectID. Use when you need to fetch a single object's details.
Creates13
Add something new to your account.
- Add AB Test
Tool to create an A/B test comparing search performance between two index variants. Use when you need to test different search configurations, ranking strategies, or index settings and measure their impact on user behavior.
- Clicked Object IDs
Tool to send a click event to Algolia to capture clicked items. Use immediately after a user click outside of search contexts to report click events.
- Clicked Object IDs After Search
Tool to send a click event after a search response. Use when you want to report which items a user clicked in search results.
- Converted Object IDs
Tool to send a conversion event for items outside of search context. Use when tracking conversions on category pages or external flows unrelated to Algolia search.
- Copy Index
Tool to copy the specified index to a new index. Use when you need to duplicate an existing index including records, settings, synonyms, and rules after confirming source and destination names.
- Create API Key
Tool to create a new API key with specific permissions and restrictions. Use when you need to generate API keys with custom ACL permissions, index restrictions, rate limits, or expiration times.
- Create Destination
Tool to create a new destination in Algolia Ingestion API. Use when you need to set up a new destination for data ingestion.
- Create Ingestion Task
Tool to create a new ingestion task connecting a source to a destination in Algolia. Use when you need to set up data synchronization between a source and an Algolia index.
- Create Query Suggestions Config
Tool to create a new Query Suggestions configuration for an Algolia index. Use when you need to set up query suggestions to help users discover popular searches. Up to 100 configurations per application are supported.
- Create Source
Tool to create a new data source in Algolia Ingestion API. Use when you need to set up a new source for data ingestion from external platforms or custom data feeds.
Updates23
Change something that is already there.
- Add or Replace Record
Tool to add or replace a specific record in an index by objectID. If a record with the given objectID exists, it is replaced; otherwise, a new record is created. Use when you need to upsert an object with a known ID.
- Add Record to Index
Tool to add a record to an index with auto-generated objectID. Records with matching IDs are replaced. Use when you need to insert a new object into an index.
- Create or Update Recommend Rules
Tool to create or update a batch of Recommend Rules in an index. Use when you need to add or modify multiple rules at once for a recommendation model. Each rule is created or updated depending on whether a rule with the same objectID already exists.
- Partial Update Objects
Tool to partially update multiple records in the specified index. Use when you need to change only selected fields of many objects without replacing entire records. Use after confirming objectIDs and desired updates.
- Restore API Key
Tool to restore a deleted API key within 72 hours of deletion. Use when you need to recover an accidentally deleted API key.
- Save Rule
Tool to create or replace a rule in an index. Use when you need to add merchandising rules, query modifications, or conditional search behavior.
- Save Synonym
Tool to add or update a synonym in the specified index. Use when you need programmatic upsert of search synonyms after index creation.
- Save Synonyms
Tool to batch create or replace synonyms in an Algolia index. If a synonym with the objectID doesn't exist, Algolia adds a new one. Use when you need to add or update multiple synonyms at once.
- Set Index Settings
Tool to update an Algolia index's settings. Use when you need to configure index behavior before indexing records. Example: set searchableAttributes and customRanking for products index.
- Set Personalization Strategy
Tool to define personalization strategy that controls how user behavior affects search results. Use when you need to configure which events and facets influence personalized search rankings.
Deletes23
Remove something. This often cannot be undone.
- Batch Operations on Multiple Indices
Tool to perform batch operations (add, update, delete) across multiple Algolia indices in a single request. Use when you need to modify records in different indices efficiently. Each operation specifies its target index and action type.
- Clear Objects
Tool to clear records of an index without affecting settings. Use when you need to completely wipe all objects (e.g., after a bulk reindex) while preserving index configuration.
- Clear Rules
Tool to delete all rules in an index. Use when you need to wipe all rules before re-creating them. Use after confirming no critical rules require retention.
- Clear Synonyms
Tool to delete all synonyms from an index. Use when you need to remove all synonym definitions in one operation.
- Delete AB Test
Tool to delete an A/B test by its unique identifier. Use when you need to permanently remove an A/B test configuration.
- Delete API Key
Tool to delete an API key. Use when you need to revoke or remove an existing API key from your Algolia application.
- Delete Authentication
Tool to delete an authentication resource from Algolia. Use when you need to remove an existing authentication resource by its ID.
- Delete Destination
Tool to delete a destination in Algolia Ingestion API. Use when you need to permanently remove a destination by its ID.
- Delete Index
Tool to delete the specified index and all its records. Use when you need to permanently remove an index after confirming it's no longer needed.
- Delete Multiple Records
Tool to delete multiple records from an Algolia index. Use when you need to remove multiple objects by their IDs.
Related integrations
Ready to put Algolia to work?
Sign up free, build an app by chatting, and connect Algolia in minutes. No credit card required.