Algolia
132 operations0 webhooks
Search and discovery API for fast, relevant site search and product recommendations.
Supported operations
- Add Ab TestWrite
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.
- Delete Ab TestDestructive
Tool to delete an A/B test by its unique identifier. Use when you need to permanently remove an A/B test configuration.
- Get Ab TestRead-only
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.
- List Ab TestsRead-only
Tool to list all A/B tests configured for this application. Use when you need to view existing A/B tests, check their status, or retrieve test IDs for further operations.
- Stop Ab TestWrite
Tool to stop an A/B test by its unique identifier. Use when you need to halt an active A/B test. Note that stopped A/B tests cannot be restarted.
FAQ
Install corsair and @corsair-dev/algolia, add the Algolia plugin, and connect with an API key. Then call methods like corsair.algolia.api.abTests.addAbTest() from your app. Corsair syncs data per tenant.
Yes. Algolia requires an API key from your Algolia account or developer dashboard. Create credentials with access that matches what you automate, then paste them into Corsair or connect through managed auth in Hub.
Yes. One Corsair client can hit Algolia, GitHub, Notion, Stripe, and the rest. Trigger Algolia from a webhook, push updates to Slack, or chain actions across plugins. Same tenant context across integrations, plain TypeScript.
Teams use Corsair for search and discovery api for fast, relevant site search and product recommendations. Common builds include sync jobs, admin tooling, and agents that call Algolia APIs from your backend. Local DB entities let you query synced Algolia records without hitting the API on every read.
The SDK is open source. Self-host and you pay Corsair nothing for the integration layer. Hub bills for hosted auth and execution, not per Algolia API call. Hub has a generous free tier. For hobby projects you can probably run the whole thing on free. Paid plans start to matter with more tenants or heavier traffic.
We maintain @corsair-dev/algolia in the open repo. When Algolia ships API changes, upgrade the package. Your call sites stay typed. You should not need to rewrite the integration layer each time.
No. Corsair does not read your Algolia data or hold individual access credentials. Credentials stay in your database. API calls run on your instance. We do not store Algolia data on your behalf.