โšก ๐Ÿ”

Lightning-fast,
Open Source Search.
No PhD required.

Craft delightful search-as-you-type experiences with Typesense.

Meticulously engineered
for performance & ease of use.

ย 

The Open Source Alternative to Algolia + Pinecone
The Easier To Use Alternative to Elasticsearch

Search meets 2023.

Typesense is a modern, privacy-friendly, open source search engine built from the ground up using cutting-edge search algorithms, that take advantage of the latest advances in
Hardware Capabilities & Machine Learning.

  • Search-as-you-type
  • Autocomplete
  • Faceted Navigation
  • Geo-Search
  • Semantic Search
  • Similarity Search
  • Recommendations
  • LLM Augmentation
ย 

Trusted by Teams of all Sizes

You'll be in good company
CodecademyChangelogOddle EatsMacro FactorPoorvika MobilesAeroTradeSoundsnapTrading StrategyInstatusRerobe
ย 
typesense/typesense on GitHub
typesense/typesense on Docker Hub
Typesense - Typo tolerant, delightfully simple, open source search ๐Ÿ” | Product Hunt
Featured on Hacker News

Serving 1.5 Billion+ Searches per month on Typesense Cloud

ย 
As Seen At
Typesense at Google/IO Typesense on ThoughtWorks Technology Radar
Typesense on Nasdaq Billboard
Typesense on Nasdaq Billboard
ย 

Features you love, minus the complexity

Neatly wrapped in an intuitive RESTful API
Typo Tolerance

Spellng Mistakes? Not a problem. Typesense automatically tries to correct typos.

Tunable Ranking

Tailor your results to perfection via flexible and fast query-time ranking.

Merchandising

Pin specific records in a particular position to feature or merchandize them.

Synonyms

Show results for pants when users search for trousers, or vice-versa, when you define them as synonyms.

Multi-tenant API Keys

Store multiple usersโ€™ data in a single index, create API keys for each user that restrict access to just their data.

Dynamic Sorting

Sort records on the fly by any fields in your document. For eg: sort by price, sort by popularity, etc. No duplicate indices needed.

Grouping & Distinct

Provide more variety in your results by grouping results. Eg: combine all color variations of a shirt into a single result.

Filtering & Faceting

Only fetch records that match a given filter. Aggregate field values and get counts, min, max and avg of values across records.

Geo Search

Search & sort results within a certain distance from a latitude/longitude or within a polygon region.

Federated Search

Search one or more collections in a single query. Eg: search for both products and brands, given a single search query.

Vector & Semantic Search

Automatically generate embeddings using built-in ML models or OpenAI / PaLM API and do semantic search or nearest-neighbor search.

Easy High Availability

Build a resilient production-grade search service, with a few simple steps.

ย 

Batteries-Included Developer Experience

Zero to Instant-Search, in 30 seconds ๐Ÿš€

1. Run Typesense

Use Docker, our native binaries or our RPM or DEB packages.
Or, use Typesense Cloud to provision a cluster with a few clicks.

2. Index Data

Create a collection, then add some documents to it.

And, that's it! Search away.

You now have a typo-tolerant, search server you can send search queries to.
ย 

API Libraries & Plugins in your Favorite Languages

And if you don't find a library, reach out to us to collab on one
Javascript Golang PHP Ruby Python Dart Dot Net Clojure Java Swift Rust
React Vue Angular Laravel Symfony
ย 
Gatsby InstantSearch.js DocSearch DocSearch
Firebase Extension Wordpress WooCommerce Craft CMS Plone CMS Tooljet Extension LangChain
ย 

magic wand
Compose Powerful Search & Discovery User Interfaces, quickly.

InstantSearch.js + Typesense UI Adapter = Awesomeness
ย 
ย 

Backed by responsive support

Let us help you build a scalable and robust search experience
ย 
ย 

magic wand
We also offer Concierge Onboarding and Prioritized Support, for when you need it.

ย