Meilisearch
A fast search engine API written in Rust that adds typo-tolerant, filterable and hybrid semantic search to websites and apps, available self-hosted or as a cloud service.
- GitHub stars
- 59k
- Last commit
- yesterday
- Latest release
- v1.54.3
- Self-hosted
- Yes
- Hosted version
- Available

Meilisearch is a search engine exposed through an API, written in Rust and designed to be dropped into applications and websites. It aims to give developers a good search experience quickly, with features that work out of the box rather than needing extensive tuning.
Its capabilities include hybrid search that combines semantic and full-text results, search-as-you-type with a target response time under 50 milliseconds, typo tolerance, filtering and faceted search, sorting and geosearch. The topics also describe it as a vector database for AI use cases. The project maintains example applications for movies, ecommerce with facets and filters, conversational home booking, personalization and a multi-tenant CRM, which show how the features fit together.
The license is listed as 'Other', so confirm the terms for your use case. Meilisearch can be run on your own infrastructure, and Meilisearch Cloud offers it as a managed service. It is a common pick for site search, product catalogs and in-app search where a lighter alternative to a large cluster is attractive.
Key features
- Hybrid semantic and full-text search
- Instant search-as-you-type results
- Typo tolerance and fuzzy matching
- Filtering and faceted search
- Sorting and geosearch
- Vector storage for AI search
- REST API with example demo apps
Pricing: Self-hosting is free under the MIT license. Meilisearch Cloud starts at $20 per month with a 14-day free trial, billed by usage or instance resources; Enterprise is quoted on request.

