mirror of
				https://github.com/imezx/Warp.git
				synced 2025-11-04 03:49:17 +00:00 
			
		
		
		
	| .. | ||
| dist | ||
| index.d.ts | ||
| index.js | ||
| lite.d.ts | ||
| lite.js | ||
| package.json | ||
| README.md | ||
The perfect starting point to integrate Algolia within your JavaScript project
Documentation • InstantSearch • Community Forum • Stack Overflow • Report a bug • Support
✨ 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.