Meilisearch
Fast search engine with full-text, semantic and hybrid (AI) search, shipped as a single binary.
Quick answer
Meilisearch is a fast search engine with full-text, semantic and hybrid (AI) search, shipped as a single binary, listed under Data labeling & vector databases. A typical small-business use: add instant, typo-tolerant search to a website, store catalogue or help center. The project publishes no official RAM figure, so we do not estimate a monthly server cost. License: MIT (Community Edition) and BUSL-1.1 (Enterprise Edition), which allows internal business use.
Last updated · facts verified against official docs on · sources
Activity data comes from GitHub and was last refreshed Oct 29, 2026.
What is Meilisearch?
Meilisearch is a Rust search engine with typo tolerance, filters, facets and sorting, plus semantic and hybrid search through embedders you configure. It runs as one binary or Docker container with a REST API and SDKs for most languages, so it can power site search, product search or the retrieval step of a RAG app. Advanced features such as sharding are in a separate Enterprise Edition.
Where it fits in a 10–200 person business
- Add instant, typo-tolerant search to a website, store catalogue or help center
- Combine keyword and semantic search for internal documents or a RAG retrieval layer
- Replace a hosted search service (Algolia-style) with a self-hosted engine
These use cases are our editorial suggestions, not claims made by the project.
Can a business use Meilisearch? (license)
| License | MIT (Community Edition) and BUSL-1.1 (Enterprise Edition) |
|---|---|
| Type | Open core: Core is MIT/Apache; enterprise folders need a paid license. |
| Internal business use | Allowed under the license text |
| What to watch | The Community Edition is MIT: free for any use, including commercial. Enterprise Edition features (such as sharding, S3-streaming snapshots and search rule previews) are under a BUSL-1.1-based license and may not be used in production without a commercial agreement. |
This is a plain-English summary of the license text, not legal advice. Third-party models you run with it have their own licenses.
Data & compliance: does Meilisearch phone home?
| Telemetry (usage data sent to the vendor) | On by default Meilisearch collects anonymized usage data by default; the docs list every collected field and offer deletion on request. How to turn it off: Launch with --no-analytics or set MEILI_NO_ANALYTICS=true, then restart. |
|---|---|
| Other calls home by default (updates, marketplaces, default cloud services) | Not documented |
| Single sign-on (OIDC / SAML / LDAP) | Not documented |
| Audit log | Not documented |
| Role-based access control (RBAC) | Not documented |
| Data residency / GDPR notes from the project | Not documented |
Checked against the project's own docs and repository on . "Not documented" means we could not find the answer in official sources; it does not mean the feature is missing or that no data is sent. Third-party services you connect (model APIs, vector databases, search engines) have their own data policies. Compare all apps.
What hardware does Meilisearch need?
The project does not publish a minimum CPU/RAM figure, so we leave the official value blank rather than guess.
The self-hosting docs do not publish a minimum host size.
Source: www.meilisearch.com/docs/resources/self_hosting/getting_started/docker
How much does it cost to host Meilisearch per month?
The project publishes no RAM figure we could verify, so we do not estimate a cost.
How to deploy Meilisearch
Method: Docker
docker run -it --rm \
-p 7700:7700 \
-e MEILI_MASTER_KEY='MASTER_KEY' \
-v $(pwd)/meili_data:/meili_data \
getmeili/meilisearch:latest
# replace MASTER_KEY with a random key of at least 16 bytes; pin a version tag instead of latest From the official instructions: www.meilisearch.com/docs/resources/self_hosting/getting_started/docker. Always check the source for the current version before you run it.
Known gotchas when self-hosting Meilisearch
- A self-hosted instance is only protected once you launch it with --master-key or MEILI_MASTER_KEY (at least 16 bytes of UTF-8); the start-up log confirms protection. Then send requests with the generated API keys rather than the master key. source
- Without a volume on /meili_data, indexes are deleted when the container stops. Mount a volume as in the docs. source
- The docs advise against the latest tag, and upgrading between releases uses dumps; delete data.ms in the volume before importing a dump. source
- Sharding and some other advanced features are Enterprise Edition (BUSL-1.1) and need a commercial agreement for production use. source
Alternatives in Data labeling & vector databases
- LlamaFactory Fine-tune 100+ open LLMs and VLMs from a web UI or CLI, without writing training code.
- Milvus Scalable open-source vector database for semantic search and RAG at large data volumes.
- Qdrant Fast vector database for semantic search and RAG back-ends.
- Chroma Open-source embedding database for vector, full-text and metadata search in RAG apps.
- Label Studio Data labeling tool for text, images, audio and video, used to build and evaluate AI models.
- pgvector Open-source PostgreSQL extension for vector similarity search, next to your relational data.
- Weaviate Open-source vector database with hybrid search, RAG and multi-tenancy built in.
Meilisearch FAQ
How much RAM does Meilisearch need?
Meilisearch does not publish an official RAM figure, so we do not state one. The self-hosting docs do not publish a minimum host size.
How much does it cost to self-host Meilisearch?
The software is free to download. The project publishes no official RAM figure, so we do not estimate a monthly server cost.
Is Meilisearch free for commercial use?
Meilisearch is licensed under MIT (Community Edition) and BUSL-1.1 (Enterprise Edition) (Open core). Internal business use is allowed under the license text. The Community Edition is MIT: free for any use, including commercial. Enterprise Edition features (such as sharding, S3-streaming snapshots and search rule previews) are under a BUSL-1.1-based license and may not be used in production without a commercial agreement. This is a summary, not legal advice.
What are common problems when self-hosting Meilisearch?
A self-hosted instance is only protected once you launch it with --master-key or MEILI_MASTER_KEY (at least 16 bytes of UTF-8); the start-up log confirms protection. Then send requests with the generated API keys rather than the master key. Without a volume on /meili_data, indexes are deleted when the container stops. Mount a volume as in the docs. The docs advise against the latest tag, and upgrading between releases uses dumps; delete data.ms in the volume before importing a dump. Sharding and some other advanced features are Enterprise Edition (BUSL-1.1) and need a commercial agreement for production use.
Is Meilisearch still maintained?
Yes, it is actively developed. Last commit: Oct 28, 2026. Latest release: v1.56.0 (Oct 26, 2026). Checked Oct 29, 2026.
How do I install Meilisearch?
The official method is Docker. The exact commands are in the "How to deploy" section above and in the official instructions: https://www.meilisearch.com/docs/resources/self_hosting/getting_started/docker
What are self-hosted alternatives to Meilisearch?
Other apps in Data labeling & vector databases: LlamaFactory, Milvus, Qdrant, Chroma, Label Studio, pgvector, Weaviate.
Sources
- GitHub repository: github.com/meilisearch/meilisearch
- Official documentation, Hardware requirements, Deploy instructions, Gotcha 2, Gotcha 3: www.meilisearch.com/docs/resources/self_hosting/getting_started/docker
- License text: github.com/meilisearch/meilisearch/blob/main/LICENSE
- Gotcha 1: www.meilisearch.com/docs/resources/self_hosting/security/basic_security
- Gotcha 4: github.com/meilisearch/meilisearch/blob/main/LICENSE-EE
- Hetzner Cloud pricing (cost estimate): www.hetzner.com/cloud/regular-performance
- GitHub stars, commits and releases: GitHub REST API, fetched
Facts on this page were checked against the project's own repository and docs on 2026-10-29. Spotted something out of date? Tell us.