{"categories":[{"label":"Indexing/Search","url":"https://skillfed.io/packages/category/internet-www-http-indexing-search"}],"enrichment":{"capability":"A Python HTTP client for interacting with Algolia's search API, supporting both synchronous and asynchronous operations with built-in request handling and response parsing.","skillfed_tags":["search-api","async-http"],"use_cases":["Add, update, or delete records in a search index from a Python application","Execute full-text searches with typo tolerance and retrieve ranked results","Monitor indexing task completion by polling task status after bulk operations","Integrate search functionality into a web application using the HTTP client","Build semantic or neural search capabilities into an existing Python service"],"what_it_does":"Algoliasearch is a low-level HTTP client library that wraps Algolia's search and indexing API for Python applications. It provides a thin interface to send requests to Algolia's servers, handle responses, and manage common operations like adding records to indices, searching with typo tolerance, and polling task status. The library supports both synchronous and asynchronous workflows through its dependencies on aiohttp and requests, making it flexible for different application architectures.\n\nThe package is designed as a starting point for developers integrating Algolia search into Python projects. It handles the mechanics of API communication\u2014authentication, serialization, and response parsing\u2014leaving application logic to the caller. Dependencies include aiohttp, requests, urllib3 for HTTP transport, pydantic for response validation, and python-dateutil for timestamp handling.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, supports modern Python versions from 3.8.1 onward, and carries a permissive MIT license. Install friction is low and the dependency set is standard. Choose it if you need to integrate Algolia search into a Python project and want a straightforward, officially-supported client."},"id":"algoliasearch","links":{"html":"https://skillfed.io/packages/algoliasearch","md":"https://skillfed.io/packages/algoliasearch.md","pypi":"https://pypi.org/project/algoliasearch/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-15","license_spdx":null,"license_treatment":"permissive","name":"algoliasearch","python_support":"supports_current","summary":"A fully-featured and blazing-fast Python API client to interact with Algolia."},"popularity":{"monthly_downloads":3233239,"position":2690,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.44.4"}
