# Typesense

> Open-source, typo-tolerant, in-memory search engine with a REST API, vector search, and client libraries.

Typesense is an open-source search engine from Typesense, Inc. built for instant, typo-tolerant search, with a RESTful API and client libraries for many languages. It can be self-hosted via Docker, native binaries, DEB/RPM packages or Homebrew, or run on the managed Typesense Cloud. The latest documented server version is 30.2.

## What It Is

Typesense is a search engine that developers use to add search-as-you-type, autocomplete, faceted navigation and similar experiences to apps and sites. You create a collection with a schema, import documents, and query them through the HTTP API or a client library. The company positions it as an open-source alternative to Algolia and an easier-to-use alternative to Elasticsearch.

## Search Capabilities

The documentation lists typo tolerance, tunable query-time ranking, synonyms, dynamic sorting, merchandising (pinning records), grouping and distinct, filtering and faceting, geo search, and federated multi-search. It also supports vector and semantic search, built-in RAG, and recommendations. Multi-tenant scoped API keys allow data for multiple users to live in one collection with access rules.

## Deployment and Operations

Typesense runs from Docker images, Linux binaries, DEB or RPM packages, or Homebrew. Replication provides high availability. Typesense Cloud provisions clusters, and the docs describe an MCP server through which an AI agent can provision a cluster, index data and run searches.

## Ecosystem and Integrations

Official and community client libraries cover JavaScript, Go, PHP, Ruby, Python, Dart, .NET, Java, Swift and Clojure. Integrations include Laravel Scout, WordPress, Gatsby, Firebase, LangChain, Craft CMS, WooCommerce, and UI adapters for InstantSearch.js, DocSearch and Docusaurus. The typesense-js client works server-side and in the browser, and the docs advise using a search-only API key in browsers.

## Features
- Search as you type
- Autocomplete
- Typo tolerance
- Tunable ranking
- Synonyms
- Faceted navigation and filtering
- Geo search
- Vector and semantic search
- Built-in RAG
- Federated multi-search
- Multi-tenant scoped API keys
- Merchandising
- Grouping and distinct
- High availability via replication
- Recommendations
- REST API

## Integrations
Laravel Scout, Symfony, Gatsby, Firebase, WordPress, LangChain, Craft CMS, Plone, Prepr, WooCommerce, Magento, ToolJet, InstantSearch.js, DocSearch, Docusaurus

## Platforms
LINUX, MACOS, API, WEB, DEVELOPER_SDK

## Pricing
Freemium — Free tier available with paid upgrades

## Version
30.2

## Links
- Website: https://typesense.org
- Documentation: https://typesense.org/docs
- Repository: https://github.com/typesense/typesense-js
- EveryDev.ai: https://www.everydev.ai/tools/typesense
