Skip to content

Serverless Meilisearch

Instant search with typo tolerance, faceted filters, and a REST endpoint that just works. Cloud, desktop, or self-host with SpinDB.

REST API Console
Meilisearch
POST/indexes/products/search

Body

{
"q": "wireless headphones",
"limit": 5
}

Response200 OK · 4ms

{
"hits": [
{ "id": 412, "title": "ANC Headphones" },
{ "id": 287, "title": "Studio Earbuds" }
],
"estimatedTotalHits": 2
}

Branching, on request

Database branching is live on 9 engines today, and the same copy-on-write mechanism spans the whole fleet. Want it on Meilisearch? Reach out and we will look at switching it on for your account.

Request branching

Production features, free tier included

Every Meilisearch database ships with the same primitives: TLS, web console, hibernation, and a real dashboard. No tiered features hidden behind a sales call.

Web IDE

Query console in the dashboard, no extra client to install.

Included

TLS by default

All connections encrypted. No setup required.

Included

Always-on connections

Pin a database to your always-on pool to prevent hibernation.

Included

Scale to zero

Hibernates when idle. Wakes on the next connection.

Included

Connection pooling

Pooled endpoint for serverless and edge workloads.

Not available

Direct connections

Bypass the pooler for migrations and replication.

Included

Native HTTPS endpoint

Engines whose own wire protocol speaks HTTPS. Every database, including this one, is also queryable over the platform's HTTPS query API and web console.

Included

Serverless driver

Drop-in HTTP driver for edge runtimes (Upstash REST, PlanetScale, or the engine-native client).

Not available

IP whitelisting

Restrict access to specific IPs or CIDR ranges.

Included

Automatic backups

Scheduled dumps and volume snapshots with one-click restore on paid plans. Free tier includes a manual backup slot.

Included

Connect with any Meilisearch client

Product search, autocomplete, faceted catalogs, in-app search experiences that need ranking and typo tolerance without a search-team-sized commitment.

  • Wire instant product search into a Next.js or React app via the official client
  • Replace Elasticsearch for in-app search use cases without the operational weight
  • Add typo tolerance and faceted filters to existing catalogs
  • Hand HTTPS endpoints to serverless apps that cannot hold TCP connections
  • Self-host on your own hardware with SpinDB when latency or compliance requires it
Full Meilisearch connection guide
bash
Meilisearch
curl -H "Authorization: Bearer YOUR_TOKEN" "https://your-host.cloud.layerbase.dev/indexes"

Already have data? Migrate it from Algolia Any connection string works too.

Common Meilisearch questions

Will my Meilisearch client library work?+

Yes. meilisearch-js, meilisearch-python, and the other official clients connect to the published HTTPS endpoint with the dashboard-provided API key.

How do I manage indexes?+

Through the dashboard search console or via the client library directly. The console is a UI over the REST API and surfaces the same operations.

API keys and security?+

The connection panel surfaces three keys: a search key, an admin key, and the master key. Use the search key in the browser, and keep the admin and master keys in server-side code (the master key is for index and key management).

IP whitelisting?+

Yes. The firewall panel restricts the endpoint to specific IPs or CIDR ranges.

Can I run Meilisearch locally?+

Yes. SpinDB and Layerbase Desktop both run Meilisearch with the same workflow as the cloud version.