{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"Python client library for Typesense search engine, providing both synchronous and asynchronous APIs to query, index, and manage search collections.","skillfed_tags":["search-engine","async-support"],"use_cases":["Building a search interface for a web application that needs typo tolerance and fast full-text search","Indexing and querying documents in a Python backend service using Typesense as the search backend","Implementing async search operations in a FastAPI or async Python application","Managing multiple search collections and their schemas programmatically","Integrating Typesense search into a data pipeline that processes and indexes documents"],"what_it_does":"Typesense is a Python client for Typesense, an open-source search engine designed for typo-tolerant full-text search. The package wraps the Typesense HTTP API, allowing developers to create and manage search collections, index documents, and execute search queries from Python applications. It supports both synchronous and asynchronous workflows through separate Client and AsyncClient classes, making it suitable for different application architectures.\n\nThe library depends on httpx for HTTP communication and typing-extensions for type hints, keeping its dependency footprint minimal. It targets modern Python versions (3.9 through 3.13) and maintains version alignment with the Typesense server\u2014version 2.0.0 requires server >= v30.0. The package is actively maintained and includes both sync and async code paths, with sync implementations generated automatically from async sources.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries a permissive license, and provides both sync and async APIs for a mature search engine. Install it if you are already running a Typesense server and need a Python client to interact with it; it is not useful without a Typesense instance to connect to."},"id":"typesense","links":{"html":"https://skillfed.io/packages/typesense","md":"https://skillfed.io/packages/typesense.md","pypi":"https://pypi.org/project/typesense/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-16","license_spdx":null,"license_treatment":"permissive","name":"typesense","python_support":"supports_current","summary":"Python client for Typesense, an open source and typo tolerant search engine."},"popularity":{"monthly_downloads":1202985,"position":4228,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.0.0"}
