Skip to main content
You can choose from a set of libraries and tools to help connect your data and configure Algolia for your site or app.
Algolia supports several programming languages and provides integrations for popular frameworks and ecommerce platforms.
Algolia dashboard
In the dashboard you can configure most aspects of Algolia’s products and features.
Algolia CLI
The Algolia CLI lets you interact with Algolia’s APIs from your terminal, without code.
API clients
Algolia’s API clients provide convenient methods for interacting with Algolia’s APIs,
and add features such as a retry strategy, or batching uploads.
HTTP API
While you can carry out any indexing, search, and configuration-related task with the API,
you should use an API client or another integration.
UI libraries
Algolia offers UI libraries with ready-to-use and customizable components.
InstantSearch
InstantSearch lets you build user interfaces for search and discovery from ready-made components (widgets).
InstantSearch also gives you the tools to build your own widgets.
InstantSearch is available in these different flavors:
Autocomplete
The Autocomplete UI library lets you build accessible, search-as-you-type user interfaces that you can integrate anywhere on your site or app.
SiteSearch UI experiences
SiteSearch lets you add powerful content search experiences to your website using ready-made templates. Built on Algolia’s InstantSearch UI library and enhanced with Ask AI, SiteSearch helps users find answers and explore content intuitively. SiteSearch is available as an open-source collection you can customize and extend.
UI design kit
If you want to design your next search and discovery experience,
you can use Algolia’s UI Design Kit (Figma).
Web framework integrations
Built on top of the API clients,
Algolia’s integrations help synchronize your data between your database and Algolia.
Ecommerce integrations
Algolia integrates with ecommerce platforms to help you index your product catalog and integrate Algolia
into your storefront UI.
These tools can help you integrate Algolia into your site.
DocSearch
DocSearch is the easiest way to add search to a technical documentation site.
It’s free for such sites.
Find examples of DocSearch for popular site builders, such as Docusaurus or VuePress,
in the Code Exchange.
To get started, apply online.