{
  "aliases": [],
  "workflows": [
    "E-commerce or catalog search with facets",
    "Documentation and site search",
    "Hybrid semantic search for an application"
  ],
  "advantages": [
    "Simple configuration and predictable relevance",
    "Clustering for availability",
    "Managed cloud from the project maintainers"
  ],
  "limitations": [
    "Indexes must fit in memory",
    "GPL-3.0 license",
    "Not designed for analytics or log search"
  ],
  "prerequisites": [
    "A server with enough RAM for the index, or Typesense Cloud"
  ],
  "audiences": [
    "Web and mobile developers adding search"
  ],
  "alternatives": [
    "meilisearch",
    "elasticsearch",
    "opensearch",
    "qdrant"
  ],
  "tags": [
    "search-engine",
    "full-text-search",
    "vector-search",
    "self-hosted",
    "api"
  ],
  "use_cases": [
    "add-site-search",
    "semantic-search"
  ],
  "operating_systems": [
    "linux",
    "macos"
  ],
  "deployment_models": [
    "on-premises",
    "managed-cloud"
  ],
  "integrations": [
    "InstantSearch adapter",
    "Firebase extension",
    "OpenAI embeddings",
    "Docusaurus search"
  ],
  "data_formats": [
    "JSON",
    "JSONL"
  ],
  "languages": [
    "C++",
    "JavaScript",
    "Python",
    "PHP",
    "Ruby",
    "Go",
    "Java",
    "Swift",
    "C#"
  ],
  "self_hostable": true,
  "discovery_method": "editorial-research",
  "depth": "standard",
  "editorial_status": "reviewed",
  "visibility": "public",
  "featured": false,
  "author": "batch-D",
  "slug": "typesense",
  "name": "Typesense",
  "vendor": {
    "name": "Typesense, Inc.",
    "slug": "typesense-inc",
    "website": "https://typesense.org/"
  },
  "homepage_url": "https://typesense.org/",
  "docs_url": "https://typesense.org/docs/",
  "repo_url": "https://github.com/typesense/typesense",
  "license_url": "https://github.com/typesense/typesense/blob/main/LICENSE.txt",
  "pricing_url": "https://cloud.typesense.org/pricing",
  "pricing_checked_at": "2026-11-02",
  "product_type": "database",
  "product_status": "active",
  "summary": "GPL-licensed in-memory search engine in C++ offering typo-tolerant instant search, faceting, vector and hybrid search, with Typesense Cloud hosting",
  "description": "Typesense is an open-source search engine written in C++ and released under the GNU GPL version 3. It keeps indexes in memory for low-latency, typo-tolerant instant search with faceting, filtering, sorting, geosearch, synonyms, curation rules and grouping, all driven by a simple REST API and official clients for JavaScript, Python, PHP, Ruby, Go, Java, Swift and .NET. Later releases added vector search, hybrid keyword-plus-semantic ranking with built-in or remote embedding models, conversational search backed by LLMs, and a multi-node clustering mode using Raft for high availability. Typesense Cloud is the managed service operated by the same company.\n\nTypesense positions itself as an open-source alternative to hosted search APIs for websites and applications. Memory residency makes very large corpora expensive, the GPL may matter for teams embedding it in proprietary distributions, and aggregation-heavy analytics are outside its scope.",
  "capabilities": [
    "In-memory typo-tolerant instant search",
    "Faceting, filtering, grouping and geosearch",
    "Vector and hybrid search with embedding models",
    "Conversational (RAG) search",
    "Raft-based multi-node high availability",
    "REST API with clients in eight languages"
  ],
  "categories": [
    {
      "slug": "vector-databases",
      "primary": true
    },
    {
      "slug": "search-apis"
    }
  ],
  "execution_modes": [
    "self-hosted",
    "cloud"
  ],
  "interfaces": [
    "api",
    "sdk"
  ],
  "source_model": "open-source",
  "license_spdx": "GPL-3.0",
  "pricing_model": [
    "open-source",
    "free",
    "usage-based"
  ],
  "sources": [
    {
      "url": "https://typesense.org/",
      "type": "official_site",
      "supports": [
        "name",
        "summary"
      ],
      "checked_at": "2026-11-02",
      "title": "Typesense"
    },
    {
      "url": "https://typesense.org/docs/",
      "type": "official_docs",
      "supports": [
        "capabilities",
        "languages"
      ],
      "checked_at": "2026-11-02",
      "title": "Typesense Documentation"
    },
    {
      "url": "https://github.com/typesense/typesense/blob/main/LICENSE.txt",
      "type": "license_page",
      "supports": [
        "license_spdx",
        "source_model"
      ],
      "checked_at": "2026-11-02",
      "title": "Typesense LICENSE.txt (GPLv3)"
    },
    {
      "url": "https://cloud.typesense.org/pricing",
      "type": "pricing_page",
      "supports": [
        "pricing_model"
      ],
      "checked_at": "2026-11-02",
      "title": "Typesense Cloud pricing calculator"
    },
    {
      "url": "https://github.com/typesense/typesense",
      "type": "repository",
      "supports": [
        "repo_url"
      ],
      "checked_at": "2026-11-02",
      "title": "typesense/typesense"
    }
  ],
  "confidence": "high"
}
