Algolia

algolia.comcontributed by Samuele Ongaro

KEEP IT

The value is the network, the data or the infrastructure. Keep paying.

Hosted search that sits in front of your own data. You push records to an index and it returns ranked, typo-tolerant results in a few milliseconds, with faceting, synonyms and per-query ranking rules configured from a dashboard rather than in code.

Promptfree, for everyone, and the only version there is
Do not rebuild this — but check first whether you need it at all, because most people do not.

Sub-50-millisecond responses from a distributed search network is infrastructure, not an index, and relevance tuned across dozens of languages is years of work. Both are real. What is also real: **SQLite's FTS5, on the machine you already have, answers a search over a few hundred thousand documents in single-digit milliseconds.** For a documentation site, a catalogue or an application's own search, that is the whole answer.

WHEN TO KEEP PAYING
- Millions of records with high write throughput
- Search that must be fast from several continents
- Relevance tuning as an ongoing activity by people who are not developers
- Consumer-scale traffic on a search box

WHEN TO BUILD, AND HOW

STACK
- SQLite through better-sqlite3 with FTS5, or Typesense or Meilisearch if you want faceting and typo tolerance out of the box without writing it
- Node 20+ with Fastify
- Caddy in front

WHAT TO ACTUALLY IMPLEMENT
- An index built at write time, never a scan at read time
- Fields weighted: a title match outranks a body match, by a lot. That single rule is most of perceived relevance
- Prefix matching so results appear as you type, and trigram matching for typo tolerance where FTS5 alone will not do it
- Facets as ordinary indexed columns with counts, which is one query
- Synonyms as a small expansion table you maintain by hand, from your own failed searches
- **Record every query and whether anything was clicked.** That log is your relevance data, and it is the only thing that will ever tell you the search is working
- Failed searches ranked — that list is a content backlog and a synonym list
- Permission filters compiled into the query, never applied afterwards

A STATIC ALTERNATIVE
For a documentation site or any content site, Pagefind builds an index at build time and searches entirely in the browser: no server, no query cost, works offline, fast over thousands of pages. If that fits, it is the cheapest good answer available.

THE ONE-LINE VERSION
Measure your corpus first. Under a million documents on one machine, the hosted search is solving a problem you do not have.

What you lose

  • Sub-50ms responses from a distributed search network, which is infrastructure and not an index
  • Typo tolerance, synonyms and language handling tuned across dozens of languages
  • Relevance controls a non-engineer can adjust without redeploying anything
  • Search analytics and A/B testing of ranking changes
  • Someone else keeping the index available while your own database is under load

If you would rather not build

  • SQLite FTS5 or Postgres full-text search, if the corpus is small

The escape hatch

open source · no votes, no paid placement

Typesense

$0

Typo-tolerant search server you run yourself, tuned by hand rather than through a dashboard.

typesense/typesensefree · open source

Meilisearch

$0

Search engine with instant results and faceting, built to be usable without a search specialist.

meilisearch/meilisearchfree · open source

Why this verdict

our own opinion · changed only by a person

30/100

Verdict no at 30: writing an index is easy, and being fast everywhere in the world is not. The prompt therefore gets you honest search on your own data and names the point at which you should stop and buy something.

History

tracked since 6 Aug 2026 · nothing is ever overwritten

Interest · last 30 dayspeak 3/day
views012330 Aug4 Sept9 Sept14 Sept19 Sept24 Sept28 Sept
— views— prompt copies none yet— votes none yet

Questions about Algolia

answered from the record above

Is Algolia free?

No headline monthly price: usage-based. Grow starts free and then charges $0.50 per additional 1,000 search requests, plus $0.40 per additional 1,000 records.

Can you replace Algolia by building your own?

KEEP IT. The value is the network, the data or the infrastructure. Keep paying. Replacement score 30 out of 100, build time longer than it saves. Read what you lose before you decide.

How much does Algolia cost?

Algolia has no public headline price. The tier we track is Grow.

What do you lose by replacing Algolia?

Sub-50ms responses from a distributed search network, which is infrastructure and not an index; Typo tolerance, synonyms and language handling tuned across dozens of languages; Relevance controls a non-engineer can adjust without redeploying anything; Search analytics and A/B testing of ranking changes; Someone else keeping the index available while your own database is under load. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Algolia?

Yes: Typesense, Meilisearch. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 56 in Dev tools

Not sending yet

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.

free forever · no tracking pixel · stored here, never passed to anyone

Esc