Skip to content

Typesense

Search

A 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:

GPL-3.0Self-hostedCloudFully featured free edition
Screenshot of the Typesense website
Homepage of typesense.org

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.

Open-core feature checklist for Typesense
FeatureFree editionDetailsSource
SSO / SAMLFreeTypesense 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 controlFreeThe 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 logsNot confirmedAudit logs are not described on the pages read.Source ↗
Multi-user / teamsNot confirmedTeam accounts are documented for Typesense Cloud; no user accounts are described for a self-hosted server.Source ↗
Backups and restoreFreeSelf-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 accessFreeAll operations go through the HTTP API, with official client libraries for several languages.Source ↗
Support SLAPaidThe 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

Search

Topics

Tech stack

Languages as reported by GitHub for the repository.

Share: