Typesense

App in the BluixApps catalog

What it is

Typesense is a typo-tolerant search engine focused on developer experience — sub-50ms search, instant indexing, faceted filters, geo search, vector search. Written in C++, optimized for both small and large indexes, OpenAPI-spec'd REST API. The "boring, fast, friendly" choice in OSS search.

Direct competitor to Algolia and Meilisearch — pick Typesense when you want strong typo tolerance plus vector search in one tool.

What it's for

  • App search — site search, product search, content search
  • E-commerce search — typo-tolerant product discovery with facets
  • Geo search — location-based queries for maps, real estate
  • Hybrid search — keyword + vector in same query (semantic + lexical)
  • Documentation search — instant search across docs / KB

Who it's for

  • SaaS engineering teams building site / app search at scale
  • E-commerce platforms wanting Algolia-quality search without Algolia pricing
  • Geo-app developers building location-aware search experiences
  • AI engineers needing hybrid (vector + BM25) search for RAG
  • Indie developers prototyping search with friendly DX

Why teams pick Typesense over alternatives

  • Hybrid search — keyword + vector in one engine (vs Meilisearch keyword-only)
  • Apache 2.0 — fully open
  • DX-focused — REST API, OpenAPI spec, official SDKs, clear docs
  • Geo search built-in — radius queries, polygon filters
  • Multi-search API — batch queries in single request
  • Active development — frequent releases, strong roadmap

Integrations

  • Client SDKs — JavaScript, Python, Ruby, PHP, Go, Rust, .NET, Java, Swift
  • CMS plugins — WordPress, Ghost, Hugo, Docusaurus, Jekyll
  • Frontend libraries — typesense-instantsearch-adapter (Algolia-compatible UI)
  • E-commerce — Shopify, WooCommerce, Magento plugins
  • Webhooks — fire on index updates
  • OpenAPI spec — auto-generate clients for any language
  • Vector embeddings — built-in support for OpenAI / HF embedding ingestion

Notable users & community

  • 20k+ GitHub stars
  • Used by InfluxData, Vercel, Hyperledger for docs search
  • Active Slack community
  • Backed by Typesense Inc. with sustainable commercial cloud offering
  • Featured in Algolia-alternative roundups

Tips & operations

  • Set API key in env — anonymous endpoints exist but limit them for production
  • Search-only keys for clients — generate scoped keys for frontend, full keys server-side only
  • Curation rules — pin / promote / hide specific results for marketing campaigns
  • Synonyms config — define before bulk import; backfilling synonyms doesn't help past queries
  • Persist /data — index + settings live here; mount volume from day one
  • Snapshot frequently — built-in snapshot API + cron = cheap backup strategy

What we ship in BluixApps

  • Docker compose: Typesense single-node
  • Pinned typesense/typesense:27.1 (release-tagged)
  • HTTPS via Let's Encrypt; admin API key auto-generated
  • Persistent volume at /data for indexes
  • Snapshot configuration for daily backup
  • Hybrid search ready (keyword + vector)
  • Backup hook captures snapshot exports
Read this app's deep dive on bluix.app ↗

Get this app — pick a BluixApps plan

Same catalog. Scaling tenant isolation, white-label and support tier.

TierTenantsCatalogSupportWhite-labelMonthly
Stacks119 curated stacksStandard$19/moDetailDeploy
Starter10Full catalogStandard+$15–25/mo$49/moDetailDeploy
Pro25Full catalogPriority bugfix+$15–25/mo$149/moDetailDeploy
Growth100Full catalogPriority bugfix+$15–25/mo$349/moDetailDeploy
Scale500Full catalog7-day window+$15–25/mo$799/moDetailDeploy
EnterpriseUnlimitedFull catalogPriority 7-dayBundled$1,499/moDetailDeploy

Powered by WHMCompleteSolution