DOCUMENTATION

Everything You Need to Know

Comprehensive guides, API references, and tutorials to help you build amazing search experiences.

Popular Articles

Getting Started

Quick Start Guide

124K views
Search UI

React Components

89K views
API Reference

REST API Reference

67K views
Integrations

Shopify Integration

54K views
Analytics

A/B Testing Guide

43K views

Browse Documentation

From beginner guides to advanced topics, find everything you need to master Algoli.

Getting Started

Quick start guides and installation instructions

Quick Start Guide
5 minBeginner
Installation
3 minBeginner
Your First Search
10 minBeginner
Authentication
7 minBeginner

Core Concepts

Understand how Algoli search works

How Search Works
15 minIntermediate
Indexing Your Data
12 minIntermediate
Ranking & Relevance
20 minAdvanced
Filters & Facets
10 minIntermediate

API Reference

Complete API documentation

REST API
ReferenceAll Levels
GraphQL API
ReferenceAll Levels
JavaScript Client
ReferenceAll Levels
Python SDK
ReferenceAll Levels

Search UI

Build beautiful search interfaces

React Components
15 minIntermediate
Vue Components
15 minIntermediate
Custom Styling
10 minBeginner
Mobile UI Best Practices
12 minIntermediate

Analytics & Insights

Track and improve search performance

Analytics Dashboard
8 minBeginner
Custom Events
12 minIntermediate
A/B Testing
20 minAdvanced
Performance Monitoring
15 minIntermediate

Security

Secure your search implementation

API Keys & Secrets
10 minBeginner
Role-Based Access
15 minIntermediate
Data Encryption
12 minAdvanced
Compliance & Certifications
8 minAll Levels

Integrations

Connect Algoli to your stack

Shopify Integration
5 minBeginner
WordPress Plugin
7 minBeginner
Webhooks
15 minIntermediate
Custom Integrations
25 minAdvanced

Advanced Topics

Deep dives and optimization

Custom ML Models
30 minAdvanced
Geo-Search
20 minAdvanced
Multi-Index Search
18 minAdvanced
Performance Optimization
25 minAdvanced

Can't Find What You're Looking For?

Our support team is here to help. Get answers in minutes, not hours.