Algolia

Algolia helps businesses across industries quickly create relevant, scalable, and lightning fast Search and Discovery experiences.

Go to site
Explore
/
Apps
/
Algolia

Algolia API Integrations

Build and run workflows using the Algolia API. Use 1000s of open source triggers and actions across 800+ apps. Or write custom code to integrate any app or API in seconds.

module.exports = defineComponent({
  props: {
    algolia: {
      type: "app",
      app: "algolia",
    }
  },
  async run({steps, $}) {
    const algoliasearch = require("algoliasearch");
     
    const client = algoliasearch(this.algolia.$auth.application_id, this.algolia.$auth.api_key);
    this.indices = await client.listIndices()
  },
})

Authentication

Algolia uses API keys for authentication. When you connect your Algolia account, Pipedream securely stores the keys so you can easily authenticate to Algolia APIs in both code and no-code steps.

In your Algolia Dashboard, select the API Keys section. Here you'll find your Application ID and API Keys. You can use either your Admin API Key or create another API key with permissions scoped to a specific index / operations (recommended).

Once done, enter both values below.