Algolia

Algolia

Certified

Tasks that integrate with Algolia Search to index, query, and delete records.

They use your Algolia Application ID and Admin API Key to operate on a target index, supporting batch writes, replacements, and removals. Use them to populate indexes (Index), clean up by objectID (Delete), or retrieve hits with any Algolia search parameters (Search).

How to use the Algolia plugin

Index, search, and delete records in Algolia from Kestra flows.

Authentication

Set applicationId to your Algolia application ID and apiKey to your Algolia Admin API Key (both required). Store secrets in secrets and apply connection properties globally with plugin defaults.

Tasks

Index adds or updates records in an indexName — set objects as a list of maps (each map is one record).

Search queries an indexName — optionally pass Algolia search params as a map (e.g. filters, hitsPerPage, facets). The output includes hits and nbHits.

Delete removes records from an indexName by objectIds (a list of record ID strings).

Create automations with Algolia Plugin