Indexing with Python

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

View repo

About

Utilize the Algolia open-source Python API client to index your data, configure your search, add analytics and much more. 

Features

  • Gives API access to all Algolia functionality, settings, advanced features, and ML/AI products
  • Asynchronous methods built on top of Asyncio
  • Background retry strategy to ensure uptime
  • Seamless batching via iterators to optimize number of network calls
  • Zero downtime reindexing feature
  • Thin & minimal low-level HTTP client to interact with Algolia's API
  • Fully “pythonic”, follows modern Python while supporting Python 2

Version

  • Supports Python: 2.7, 3.4, 3.5, 3.6, 3.7, 3.8

 

Examples

Was this useful?

Support

Built and supported by Algolia

Contributors

Algolia

Algolia

The best Search and Discovery Platform for your business.

Recommended content

Backend Tools
API Clients & Frameworks

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

  • JavaScript