Meilisearch

Fast search engine with full-text, semantic and hybrid (AI) search, shipped as a single binary.

Active Data labeling & vector databases MIT (Community Edition) and BUSL-1.1 (Enterprise Edition)

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

GitHub stars59.7k
Forks2.8k
Latest releasev1.56.0Oct 26, 2026
Last commitOct 28, 2026
Est. server cost—

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)

LicenseMIT (Community Edition) and BUSL-1.1 (Enterprise Edition)
TypeOpen core: Core is MIT/Apache; enterprise folders need a paid license.
Internal business useAllowed under the license text
What to watchThe 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.

Source: www.meilisearch.com/docs/resources/help/telemetry

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

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.