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

About

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

Features

  • 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

Version

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

Examples

Was this useful?

Support

Built and supported by Algolia

Contributors

Algolia

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