meilisearch/client.py

meilisearch-python · meilisearch/client.py · python · MIT
integration

A Python client for interacting with the Meilisearch API to manage indices and perform search operations.

# Source: https://github.com/meilisearch/meilisearch-python | License: MIT | Copyright 2019-2025 Meili SAS
# Provided via justclaw.it.com; keep this notice with the code.
from __future__ import annotations

import base64
import datetime
import hashlib
import hmac
import json
import re
from collections.abc import Iterator, Mapping, MutableMapping, Sequence
from typing import Any
from urllib import parse

from meilisearch._httprequests import HttpRequests
from meilisearch.config import Config
from meilisearch.errors import (
    MeilisearchCommunicationError,
    MeilisearchError,
)
from meilisearch.index import Index
from meilisearch.models.index import SizeFormat
from meilisearch.models.key import Key, KeysResults
from meilisearch.models.search_rule import SearchRule, SearchRulesResults
fr

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key