Application search

App search

Integrate powerful search into your mobile and web applications with our easy-to-use APIs and SDKs for every major language.

Trusted by leading companies

Everything you need for in-app search

From secure API keys to real-time indexing, Meilisearch gives your application instant, relevant search out of the box.

RESTful API

Simple HTTP API for any language or framework. Sub-50ms, no query syntax.

Official SDKs

Typed SDKs for JavaScript, Python, Ruby, PHP, Go, Rust, Java, Swift, Dart, and .NET.

Real-time indexing

Index new content and see it instantly. Async processing keeps apps responsive.

Offline support

Cache results and indexes for offline-first apps. Search without a network connection.

Multi-tenancy

Isolate user, team, or org data with tenant tokens. One instance, many tenants.

Scoped API keys

Restricted API keys with fine-grained permissions per user, index, document, or action.

Built for every application

From mobile apps to enterprise platforms, Meilisearch powers search across every type of application.

Mobile apps

Add instant search to iOS and Android apps with native Swift and Dart SDKs. Lightweight payloads and fast responses keep the experience smooth on any device.

Frequently asked questions

Meilisearch offers official SDKs for JavaScript, Python, PHP, Ruby, Go, Rust, Java, Swift, Dart, and .NET. Each SDK is fully typed, idiomatic to its language, and actively maintained. You can also use the REST API directly from any language or framework.

Ready to add search to your app?

Run App search on Meilisearch Cloud, or self-host the open-source engine.