Typesense
SearchA typo-tolerant search engine for sites and apps that you run yourself as a single binary or use as a managed cluster on Typesense Cloud.
Open-source alternative to:

What the free edition leaves out
The free edition covers the features teams usually need; we found nothing important held back. “Not confirmed” means the official pages we read did not say, so we do not guess.
| Feature | Free edition | Details | Source |
|---|---|---|---|
| SSO / SAML | Free | Typesense Cloud documents SAML single sign-on for team accounts and says it is available to all teams at no extra charge. This is for the Cloud dashboard; the self-hosted server has no user dashboard described. | Source ↗ |
| Role-based access control | Free | The server supports API keys scoped by collection, action and field, plus scoped search keys. Typesense Cloud adds team roles (Administrator, Super User, Developer, Curator, Billing Manager) for its dashboard. | Source ↗ |
| Audit logs | Not confirmed | Audit logs are not described on the pages read. | Source ↗ |
| Multi-user / teams | Not confirmed | Team accounts are documented for Typesense Cloud; no user accounts are described for a self-hosted server. | Source ↗ |
| Backups and restore | Free | Self-hosted nodes are backed up by calling the snapshot API and archiving the snapshot directory, and restored by extracting it into the data directory. | Source ↗ |
| API access | Free | All operations go through the HTTP API, with official client libraries for several languages. | Source ↗ |
| Support SLA | Paid | The pricing page lists critical production support as free and points to separate prioritized support plans. No SLA is described for a self-hosted server. | Source ↗ |
Best for
Teams that want an Algolia-style instant search engine they can self-host, with the option to move to a managed cluster later.
Why choose it over Algolia
The server is GPL-3.0 and free to self-host, with built-in Raft clustering for high availability. Typesense Cloud bills for a dedicated cluster rather than per record or per search, according to its pricing page. The InstantSearch adapter lets you keep an existing Algolia front end, and the docs include a migration guide.
Where it falls short
Typesense keeps its index in RAM, so large datasets need correspondingly large servers; the README's own benchmark lists about 14 GB of RAM for 28 million book records. The license is GPL, which some companies treat more cautiously than MIT or Apache. Algolia's own platform includes packaged personalization, recommendations, merchandising and A/B testing, and Typesense describes its equivalents as building blocks you wire together yourself. Prioritized support is a paid add-on.
Open-source alternative to
- Algolia — Typesense's docs position it against Algolia, include an Algolia migration guide and an InstantSearch adapter, so it can replace Algolia as the search backend while keeping an existing InstantSearch front end.
Category
SearchTopics
Tech stack
Languages as reported by GitHub for the repository.