Indexing with JavaScript

Use the JavaScript API client to index your data, configure your search, perform search queries, work with analytics, manage clusters, and much more

View repo


Add instant-search to javascript applications.

  • Pre-built, customizable and flexible UI widgets to create your own search experiences -  explore the showcase
  • Has server side rendering and routing capabilities
  • Open source, production-ready and maintained by Algolia


  • Gives API access to all Algolia functionality, settings, advanced features, and ML/AI products including Recommend
  • Works in node and all browsers (including IE11+)
  • Supports dynamic modules (load only what you need)
  • Built with Typescript
  • All major module formats (ESM, CJS, UMD)
  • Background retry strategy to ensure uptime
  • Thin & minimal low-level HTTP client to interact with Algolia's API
  • Batching via iterators to optimize number of network calls
  • Zero downtime reindexing feature


  • Works in node and all browsers (including IE11+)
  • Built with TypeScript" down from "Features" to match the Autocomplete libraries


Screenshot 1

Was this useful?


Built and supported by Algolia




The best Search and Discovery Platform for your business.

Recommended content

Frontend Tools
Libraries & Integrations

Building UI with InstantSearch JavaScript

Building UI with InstantSearch JavaScript

  • javascript