{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"Python client library for the Meilisearch API, enabling document indexing, full-text search with typo tolerance, and semantic search capabilities against a Meilisearch server.","skillfed_tags":["search-client","full-text-search","api-wrapper"],"use_cases":["Add full-text search to a web application by indexing product or content documents and serving typo-tolerant queries.","Build a search interface with filtering and highlighting by configuring filterable attributes and custom search parameters.","Combine keyword and semantic search in a single query using hybrid search with configured embedders for relevance ranking.","Manage document lifecycle (add, update, delete) and track indexing tasks via the task API for large datasets.","Serialize complex Python objects (UUIDs, datetimes) into searchable documents using a custom JSON encoder."],"what_it_does":"Meilisearch is a Python client that connects your application to a Meilisearch search engine instance. It abstracts the HTTP API into a straightforward object-oriented interface for indexing documents and running searches. The package handles document serialization, index management, and query construction, supporting both simple keyword searches and advanced features like typo tolerance, filtering, highlighting, and hybrid search (combining keyword and semantic search via embedders).\n\nThe client is synchronous and designed for standard request-response workflows. It depends on requests for HTTP communication and camel-converter for data transformation. The package is actively maintained, supports modern Python versions (3.10\u20133.13), and carries no known security vulnerabilities. If your project requires async/await, the description notes that a community-maintained fork exists, though this package itself remains synchronous.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and is MIT-licensed. Install it if you are already running a Meilisearch server and need a straightforward Python client for indexing and search. Not suitable if you require async/await support (use the community fork instead) or if you do not have a Meilisearch instance to connect to."},"id":"meilisearch","links":{"html":"https://skillfed.io/packages/meilisearch","md":"https://skillfed.io/packages/meilisearch.md","pypi":"https://pypi.org/project/meilisearch/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-22","license_spdx":null,"license_treatment":"permissive","name":"meilisearch","python_support":"supports_current","summary":"The python client for Meilisearch API."},"popularity":{"monthly_downloads":938281,"position":4686,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.43.0"}
