Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

algoliasearch

algolia10mMIT5.29.0TypeScript support: included

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

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 compatible, you can use it with any module loader
  • Built with TypeScript

💡 Getting Started

First, install Algolia JavaScript API Client via the npm package manager:

npm install algoliasearch

Then, create objects on your index:

const algoliasearch = require("algoliasearch");

const client = algoliasearch("YourApplicationID", "YourAdminAPIKey");
const index = client.initIndex("your_index_name");

const objects = [
  {
    objectID: 1,
    name: "Foo"
  }
];

index
  .saveObjects(objects)
  .then(({ objectIDs }) => {
    console.log(objectIDs);
  })
  .catch(err => {
    console.log(err);
  });

Finally, let's actually search using the search method:

index
  .search("Fo")
  .then(({ hits }) => {
    console.log(hits);
  })
  .catch(err => {
    console.log(err);
  });

For full documentation, visit the online documentation.

📄 License

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

changelog

5.29.0

5.28.0

5.27.0

5.26.0

5.25.0

5.24.0

5.23.4

5.23.3

5.23.2

5.23.1

5.23.0

5.22.0

5.21.0

5.20.4

5.20.3

5.20.2

5.20.1

5.20.0

5.19.0

5.18.0

5.17.1

5.17.0

5.16.0

5.15.0

5.14.2

5.14.0

5.13.0

5.12.0

5.11.0

5.10.2

5.10.1

5.10.0

5.9.1

5.9.0

5.8.1

5.8.0

5.7.0

5.6.1

5.6.0

5.5.3

5.5.2

5.5.1

5.5.0

5.4.3

5.4.2

5.4.1

5.4.0

5.3.2

5.3.1

5.3.0

5.2.5

5.2.4

5.2.3

5.2.2

5.2.1

5.2.0

5.1.1

5.1.0

5.0.2

5.0.1

5.0.0

New major version released! Browse our documentation

5.0.0-beta.18

5.0.0-beta.17

5.0.0-beta.16

5.0.0-beta.15

5.0.0-beta.14

5.0.0-beta.13

5.0.0-beta.12

5.0.0-beta.11

5.0.0-beta.10

5.0.0-beta.9

5.0.0-beta.8

5.0.0-beta.7

5.0.0-beta.6

5.0.0-beta.5

5.0.0-beta.4

5.0.0-beta.3

5.0.0-beta.2

5.0.0-beta.1

5.0.0-alpha.114

5.0.0-alpha.113

5.0.0-alpha.112

5.0.0-alpha.111

5.0.0-alpha.110

5.0.0-alpha.109

5.0.0-alpha.108

5.0.0-alpha.107

5.0.0-alpha.106

5.0.0-alpha.105

5.0.0-alpha.104

5.0.0-alpha.103

5.0.0-alpha.102

5.0.0-alpha.101

5.0.0-alpha.100

5.0.0-alpha.99

5.0.0-alpha.98

5.0.0-alpha.97

5.0.0-alpha.96

5.0.0-alpha.95

5.0.0-alpha.94

5.0.0-alpha.93

5.0.0-alpha.92

5.0.0-alpha.91

5.0.0-alpha.90

5.0.0-alpha.89

5.0.0-alpha.88

5.0.0-alpha.87

5.0.0-alpha.86

5.0.0-alpha.85

5.0.0-alpha.84

5.0.0-alpha.83

5.0.0-alpha.82

5.0.0-alpha.81

5.0.0-alpha.80

5.0.0-alpha.79

5.0.0-alpha.77

5.0.0-alpha.76

5.0.0-alpha.75

5.0.0-alpha.74

5.0.0-alpha.73

5.0.0-alpha.72

5.0.0-alpha.71

5.0.0-alpha.70

5.0.0-alpha.69

5.0.0-alpha.68

5.0.0-alpha.67

5.0.0-alpha.66

5.0.0-alpha.65

5.0.0-alpha.64

5.0.0-alpha.63

5.0.0-alpha.62

5.0.0-alpha.61

5.0.0-alpha.60

5.0.0-alpha.59

5.0.0-alpha.58

5.0.0-alpha.57

5.0.0-alpha.56

5.0.0-alpha.55

5.0.0-alpha.54

5.0.0-alpha.53

5.0.0-alpha.52

5.0.0-alpha.51

5.0.0-alpha.50

5.0.0-alpha.49

5.0.0-alpha.48

5.0.0-alpha.47

5.0.0-alpha.46

5.0.0-alpha.45

5.0.0-alpha.44

5.0.0-alpha.43

5.0.0-alpha.42

5.0.0-alpha.41

5.0.0-alpha.40

5.0.0-alpha.39

5.0.0-alpha.38

5.0.0-alpha.37

5.0.0-alpha.36

5.0.0-alpha.35

5.0.0-alpha.34

5.0.0-alpha.33

  • 4b1f1fd3 feat(specs): add query params to task lists endpoint in Ingestion APIC (#1233) by @Fluf22

5.0.0-alpha.32

5.0.0-alpha.31

5.0.0-alpha.30

5.0.0-alpha.29

5.0.0-alpha.28

5.0.0-alpha.27

5.0.0-alpha.26

5.0.0-alpha.25

5.0.0-alpha.24

5.0.0-alpha.23

5.0.0-alpha.22

5.0.0-alpha.21

5.0.0-alpha.20

5.0.0-alpha.19

5.0.0-alpha.18

5.0.0-alpha.17

5.0.0-alpha.16

5.0.0-alpha.15

5.0.0-alpha.14

5.0.0-alpha.13

5.0.0-alpha.12

5.0.0-alpha.11

5.0.0-alpha.10

5.0.0-alpha.9

5.0.0-alpha.8

5.0.0-alpha.7

5.0.0-alpha.6

5.0.0-alpha.5

5.0.0-alpha.4

5.0.0-alpha.3

5.0.0-alpha.2

5.0.0-alpha.1