ランキングに戻る

algolia/algoliasearch-client-javascript

TypeScriptalgolia.com/doc/libraries/sdk/install

⚡️ A fully-featured and blazing-fast JavaScript API client to interact with Algolia.

algoliaapi-clientjavascriptsearch
スター成長
スター
1.4k
フォーク
226
週間成長
Issue
21
5001k
2013年5月2017年9月2022年2月2026年7月
成果物npmnpm install algoliasearch-client-javascript
README

Algolia for JavaScript

The perfect starting point to integrate Algolia within your JavaScript project

NPM version NPM downloads jsDelivr Downloads License

DocumentationInstantSearchCommunity ForumStack OverflowReport a bugSupport

✨ Features

  • Thin & minimal low-level HTTP client to interact with Algolia's API
  • Works both on the browser and node.js
  • UMD and ESM compatible, you can use it with any module loader
  • Built with TypeScript

💡 Getting Started

To get started, you first need to install algoliasearch (or any other available API client package). All of our clients comes with type definition, and are available for both browser and node environments.

With a package manager

yarn add algoliasearch@5.56.0
# or
npm install algoliasearch@5.56.0
# or
pnpm add algoliasearch@5.56.0

Without a package manager

Add the following JavaScript snippet to the of your website:

// for the full client
<script src="https://cdn.jsdelivr.net/npm/algoliasearch@5.56.0/dist/algoliasearch.umd.js"></script>

// for the lite client
<script src="https://cdn.jsdelivr.net/npm/algoliasearch@5.56.0/dist/lite/builds/browser.umd.js"></script>

Usage

You can now import the Algolia API client in your project and play with it.

import { algoliasearch } from 'algoliasearch';

const client = algoliasearch('YOUR_APP_ID', 'YOUR_API_KEY');

// or with the lite client
import { liteClient } from 'algoliasearch/lite';

const client = liteClient('YOUR_APP_ID', 'YOUR_API_KEY');

For full documentation, visit the Algolia JavaScript API Client.

❓ Troubleshooting

Encountering an issue? Before reaching out to support, we recommend heading to our FAQ where you will find answers for the most common issues and gotchas with the client. You can also open a GitHub issue

📄 License

The Algolia JavaScript API Client is an open-sourced software licensed under the MIT license.

関連リポジトリ
typesense/typesense

Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences

C++GNU General Public License v3.0search-enginesearch
typesense.org
26.3k953
mmistakes/minimal-mistakes

:triangular_ruler: Jekyll theme for building a personal site, blog, project documentation, or portfolio.

HTMLMIT Licensejekylljekyll-theme
mmistakes.github.io/minimal-mistakes/
13.5k27.3k
algolia/places

:globe_with_meridians: Turn any <input> into an address autocomplete

JavaScriptnpmMIT Licensealgoliaplaces
community.algolia.com/places/
5.3k223
algolia/autocomplete

🔮 Fast and full-featured autocomplete library

TypeScriptnpmMIT Licenseautocompletedropdown
alg.li/autocomplete
5.3k340
searchkit/searchkit

React + Vue Search UI for Elasticsearch & Opensearch. Compatible with Algolia's Instantsearch and Autocomplete components.

TypeScriptnpmApache License 2.0elasticsearchreact
searchkit.co/docs
4.9k442
algolia/docsearch

:blue_book: The easiest way to add search to your documentation.

TypeScriptnpmMIT Licensealgoliasearch
docsearch.algolia.com
4.4k438
algolia/instantsearch

⚡️ Libraries for building performant and instant search and and discovery experiences with Algolia. Compatible with JavaScript, TypeScript, React and Vue.

TypeScriptnpmMIT Licenseinstantsearchvanilla
algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js/
4.1k553
algolia/react-instantsearch

⚡️ Lightning-fast search for React and React Native applications, by Algolia.

TypeScriptnpmMIT Licensesearchalgolia
algolia.com/doc/guides/building-search-ui/what-is-instantsearch/react/
2k373
aquadzn/learn-x-by-doing-y

🛠️ Learn a technology X by doing a project - Search engine of project-based learning

PythonPyPIMIT Licensetutorialproject
aquadzn.github.io/learn-x-by-doing-y/
1.9k157
laravel/scout

Laravel Scout provides a driver based solution to searching your Eloquent models.

PHPPackagistMIT Licensealgolialaravel
laravel.com/docs/scout
1.7k361
maticzav/emma-cli

📦 Terminal assistant to find and install node packages.

TypeScriptnpmterminalyarn
1.2k42
hugo-fixit/FixIt

🔧 A clean, elegant but advanced blog theme for Hugo 一个简洁、优雅且高效的 Hugo 主题

HTMLMIT Licensehugo-themehugo
fixit.lruihao.cn
1.1k134