Seamlessly integrate Algolia’s APIs into your LLM workflows with Algolia's new Model Context Protocol (MCP) server. Explore on GitHub.

Personalization API client

The Personalization API client is part of the algolia gem. To install this gem, run:

1
gem install algolia

To use the Personalization client, add this import to your files:

1
require "algolia"

To create an instance of the client:

1
2
3
4
5
client = Algolia::PersonalizationClient.create(
  "ALGOLIA_APPLICATION_ID",
  "ALGOLIA_API_KEY",
  "ALGOLIA_APPLICATION_REGION"
)

Replace ALGOLIA_APPLICATION_ID_REGION with your Algolia application’s analytics region: us for the United States or eu for Europe. You can check your analytics region in the Infrastructure > Analytics section of the Algolia dashboard.

List of methods

Each method makes one request to the Personalization API.

Profiles

Strategies

Did you find this page helpful?
Ruby API clients v3