Typesense website screenshot

Typesense

Typesense is a fast, typo-tolerant, open-source search engine designed for developer productivity. It provides instant search experiences with support for full-text search, faceting, filtering, sorting, geo-based search, vector search, and conversational AI search. Typesense is available as an open-source self-hosted solution or as a managed cloud service via Typesense Cloud.

Typesense publishes 25 APIs on the APIs.io network, including Search API, Vector Search API, Conversational Search API, and 22 more. Tagged areas include Full-Text Search, Open Source, Search Engine, Typo Tolerance, and Vector Search.

The Typesense catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Typesense’s developer surface includes authentication, documentation, engineering blog, pricing, and 18 more developer resources.

56.1/100 strong ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
25 APIs 16 Features
Full-Text SearchOpen SourceSearch EngineTypo ToleranceVector Search

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 56.1/100 · strong
Contract Quality 17.3 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 14.2 / 20
Operational Transparency 4.8 / 13
Governance 8.3 / 12
Discoverability 7.2 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/typesense: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 25

Individual APIs this provider publishes, each with its own machine-readable definition.

Typesense Search API

The core Typesense REST API for managing collections, indexing documents, and performing full-text, faceted, filtered, sorted, geo-based, and multi-search queries. Supports syno...

Typesense Vector Search API

The Typesense Vector Search API extends the core search capabilities with vector and hybrid search. It supports indexing embedding fields, querying by vector proximity, and comb...

Typesense Conversational Search API

The Typesense Conversational Search API enables AI-powered question answering over your search index. It supports conversation models (OpenAI, Cloudflare Workers AI), NL search ...

Typesense Analytics Events API

Log and retrieve user interaction events such as clicks, conversions, and visits for tracking search behavior and personalization.

Typesense Analytics Operations API

Operational endpoints for managing the analytics subsystem.

Typesense Analytics Rules API

Create and manage analytics rules that control how search queries and user events are aggregated for query suggestions and relevance tuning.

Typesense API Keys API

Create and manage API keys with fine-grained access control on a per-collection, per-action, or per-record level.

Typesense Cluster Management API

Create, retrieve, update, and terminate Typesense Cloud clusters. Manage cluster lifecycle and generate Typesense Server API keys.

Typesense Collection Aliases API

Create and manage aliases that point to collections, enabling zero-downtime reindexing.

Typesense Collections API

Create, retrieve, update, and delete collections. A collection is a group of related documents with a defined schema.

Typesense Configuration API

Server configuration management including slow request logging.

Typesense Configuration Changes API

Schedule, retrieve, list, and cancel configuration changes to running clusters such as memory upgrades, version changes, and HA toggles.

Typesense Conversation Models API

Create and manage conversation models that define which LLM provider and configuration to use for generating conversational answers from search results.

Typesense Curation Sets API

Manage top-level curation sets for pinning, hiding, and boosting search results across collections.

Typesense Documents API

Index, retrieve, update, delete, import, and export documents within a collection.

Typesense Monitoring API

Health checks, debug information, metrics, and API statistics.

Typesense Multi-Search API

Send multiple search requests across one or more collections in a single HTTP request.

Typesense NL Search Models API

Manage natural language search models used for query understanding and semantic matching.

Typesense Operations API

Cluster operations including snapshots, cache management, compaction, and voting.

Typesense Presets API

Store and reference named sets of search parameters for reuse across queries.

Typesense Server Configuration Parameters API

Manage Typesense Server configuration parameters for cloud clusters.

Typesense Stemming API

Manage stemming dictionaries for custom word stemming rules.

Typesense Stopwords API

Manage stopword sets that define keywords to be removed from search queries.

Typesense Synonym Sets API

Manage top-level synonym sets that can be shared across multiple collections.

Typesense Vector Collections API

Create and manage collections with vector fields for semantic search and nearest-neighbor queries.

Scroll for all 25

Open Collections 5

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Typesense Analytics API

OPEN COLLECTION

Typesense Search API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

Typesense GraphQL Schema

This GraphQL schema provides a conceptual type system for the [Typesense](https://typesense.org) open-source search engine REST API. Typesense is a fast, typo-tolerant search en...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Typesense Rate Limits

3 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 16

Notable capabilities this provider offers.

Open Source: GPL v3 self-hosted, free at any scale
Cloud Small from ~$0.045/hr (0.5 GB RAM, single node)
Cloud Medium from ~$0.18/hr (2 GB RAM, single node)
Cloud HA Multi-node: ~3x base for 3-node cluster
Enterprise custom: dedicated support, self-hosted Enterprise license
Typo-tolerant full-text search
Geosearch and faceted search
Vector search and hybrid search
Federated multi-collection search
REST API with scoped API keys
Configurable per-key rate limits
InstantSearch.js compatibility
Auto-suggestions and autocomplete
Synonyms, stop words, stemming
Curation rules for promoted results
Open-source SDKs for many languages

Scroll for all 16

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Typesense Context

0 classes · 12 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Typesense API Rules

6 rules · 5 warnings 1 info

SPECTRAL

JSON Schema 66

Standalone JSON Schema definitions for this provider's data models.

Typesense Analytics Event

3 properties

JSON SCHEMA

AnalyticsEvent

4 properties

JSON SCHEMA

AnalyticsEventCreateResponse

1 properties

JSON SCHEMA

AnalyticsEventCreateSchema

3 properties

JSON SCHEMA

AnalyticsRule

4 properties

JSON SCHEMA

AnalyticsRuleCreateSchema

3 properties

JSON SCHEMA

AnalyticsStatus

2 properties

JSON SCHEMA

ApiKey

7 properties

JSON SCHEMA

ApiKeySchema

5 properties

JSON SCHEMA

ApiKeysResponse

1 properties

JSON SCHEMA

Cluster

15 properties

JSON SCHEMA

ClusterApiKeys

2 properties

JSON SCHEMA

ClusterCreateSchema

11 properties

JSON SCHEMA

ClusterUpdateSchema

2 properties

JSON SCHEMA

Typesense Collection

11 properties

JSON SCHEMA

CollectionAlias

2 properties

JSON SCHEMA

CollectionAliasesResponse

1 properties

JSON SCHEMA

CollectionAliasSchema

1 properties

JSON SCHEMA

CollectionResponse

8 properties

JSON SCHEMA

CollectionSchema

9 properties

JSON SCHEMA

CollectionUpdateSchema

3 properties

JSON SCHEMA

ConfigurationChange

8 properties

JSON SCHEMA

ConfigurationChangeCreateSchema

8 properties

JSON SCHEMA

ConversationalSearchResult

5 properties

JSON SCHEMA

ConversationModel

6 properties

JSON SCHEMA

ConversationModelCreateSchema

7 properties

JSON SCHEMA

ConversationModelUpdateSchema

4 properties

JSON SCHEMA

CurationItem

4 properties

JSON SCHEMA

CurationItemSchema

3 properties

JSON SCHEMA

CurationSet

1 properties

JSON SCHEMA

CurationSetSchema

1 properties

JSON SCHEMA

DirtyValues

0 properties

JSON SCHEMA

EmbedConfig

2 properties

JSON SCHEMA

FacetCounts

3 properties

JSON SCHEMA

Field

17 properties

JSON SCHEMA

HealthStatus

1 properties

JSON SCHEMA

IndexAction

0 properties

JSON SCHEMA

MultiSearchParameters

9 properties

JSON SCHEMA

MultiSearchResult

2 properties

JSON SCHEMA

NLSearchModel

3 properties

JSON SCHEMA

NLSearchModelCreateSchema

3 properties

JSON SCHEMA

NLSearchModelUpdateSchema

3 properties

JSON SCHEMA

Preset

2 properties

JSON SCHEMA

PresetUpsertSchema

1 properties

JSON SCHEMA

SchemaChangeStatus

3 properties

JSON SCHEMA

Typesense Search Result

11 properties

JSON SCHEMA

SearchGroupedHit

3 properties

JSON SCHEMA

SearchHighlight

7 properties

JSON SCHEMA

SearchResult

11 properties

JSON SCHEMA

SearchResultHit

8 properties

JSON SCHEMA

ServerConfigurationParameters

3 properties

JSON SCHEMA

StemmingDictionary

2 properties

JSON SCHEMA

StopwordsSet

3 properties

JSON SCHEMA

StopwordsSetUpsertSchema

2 properties

JSON SCHEMA

SuccessStatus

1 properties

JSON SCHEMA

SynonymItem

3 properties

JSON SCHEMA

SynonymItemSchema

2 properties

JSON SCHEMA

SynonymSet

1 properties

JSON SCHEMA

SynonymSetSchema

1 properties

JSON SCHEMA

VectorCollectionResponse

4 properties

JSON SCHEMA

VectorCollectionSchema

4 properties

JSON SCHEMA

VectorField

8 properties

JSON SCHEMA

VectorMultiSearchParameters

8 properties

JSON SCHEMA

VectorSearchHit

5 properties

JSON SCHEMA

VectorSearchResult

6 properties

JSON SCHEMA

VoiceQueryModelConfig

1 properties

JSON SCHEMA

Scroll for all 66

JSON Structure 3

JSON Structure definitions describing this provider's data shapes.

Typesense Collection Structure

7 properties

JSON STRUCTURE

Typesense Search Result Structure

9 properties

JSON STRUCTURE

Typesense Structure

0 properties

JSON STRUCTURE

Examples 4

Example request and response payloads for these APIs.

Typesense Search Example

2 fields

EXAMPLE

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Typesense Authentication

apiKey · 2 schemes

SECURITY

Typesense Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Typesense Agentic Access

95 operations · 52 acting · 5 human-in-the-loop

95 operations · 52 acting

AGENTIC

Resources

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: Typesense
description: Typesense is a fast, typo-tolerant, open-source search engine designed for developer productivity. It provides
  instant search experiences with support for full-text search, faceting, filtering, sorting, geo-based search, vector search,
  and conversational AI search. Typesense is available as an open-source self-hosted solution or as a managed cloud service
  via Typesense Cloud.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://typesense.org/favicon-32x32.png
url: https://typesense.org
created: '2026-05-03'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
- Full-Text Search
- Open Source
- Search Engine
- Typo Tolerance
- Vector Search
apis:
- name: Typesense Search API
  description: The core Typesense REST API for managing collections, indexing documents, and performing full-text, faceted,
    filtered, sorted, geo-based, and multi-search queries. Supports synonym sets, curation sets, collection aliases, stopwords,
    presets, stemming dictionaries, API keys, and cluster operations.
  image: https://typesense.org/favicon-32x32.png
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Collections
  - Documents
  - Full-Text Search
  - Search
  properties:
  - type: Documentation
    url: https://typesense.org/docs/
  - type: OpenAPI
    url: openapi/typesense-search-api-openapi.yml
  - type: GettingStarted
    url: https://typesense.org/docs/guide/
  - type: APIReference
    url: https://typesense.org/docs/latest/api/
  - url: graphql/typesense-graphql.md
    type: GraphQL
- name: Typesense Vector Search API
  description: The Typesense Vector Search API extends the core search capabilities with vector and hybrid search. It supports
    indexing embedding fields, querying by vector proximity, and combining semantic vector search with keyword search for
    superior relevance.
  image: https://typesense.org/favicon-32x32.png
  humanURL: https://typesense.org/docs/guide/vector-search.html
  baseURL: http://localhost:8108
  tags:
  - Embeddings
  - Hybrid Search
  - Semantic Search
  - Vector Search
  properties:
  - type: Documentation
    url: https://typesense.org/docs/guide/vector-search.html
  - type: OpenAPI
    url: openapi/typesense-vector-search-api-openapi.yml
- name: Typesense Conversational Search API
  description: The Typesense Conversational Search API enables AI-powered question answering over your search index. It supports
    conversation models (OpenAI, Cloudflare Workers AI), NL search models, and stateful multi-turn conversations over indexed
    data.
  image: https://typesense.org/favicon-32x32.png
  humanURL: https://typesense.org/docs/guide/conversational-search-rag.html
  baseURL: http://localhost:8108
  tags:
  - AI
  - Conversational Search
  - LLM
  - RAG
  properties:
  - type: Documentation
    url: https://typesense.org/docs/guide/conversational-search-rag.html
  - type: OpenAPI
    url: openapi/typesense-conversational-search-api-openapi.yml
- aid: typesense:typesense-analytics-events-api
  name: Typesense Analytics Events API
  description: Log and retrieve user interaction events such as clicks, conversions, and visits for tracking search behavior
    and personalization.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Analytics Events
  properties:
  - type: OpenAPI
    url: openapi/typesense-analytics-events-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-analytics-operations-api
  name: Typesense Analytics Operations API
  description: Operational endpoints for managing the analytics subsystem.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Analytics Operations
  properties:
  - type: OpenAPI
    url: openapi/typesense-analytics-operations-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-analytics-rules-api
  name: Typesense Analytics Rules API
  description: Create and manage analytics rules that control how search queries and user events are aggregated for query
    suggestions and relevance tuning.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Analytics Rules
  properties:
  - type: OpenAPI
    url: openapi/typesense-analytics-rules-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-api-keys-api
  name: Typesense API Keys API
  description: Create and manage API keys with fine-grained access control on a per-collection, per-action, or per-record
    level.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - API Keys
  properties:
  - type: OpenAPI
    url: openapi/typesense-api-keys-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-cluster-management-api
  name: Typesense Cluster Management API
  description: Create, retrieve, update, and terminate Typesense Cloud clusters. Manage cluster lifecycle and generate Typesense
    Server API keys.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Cluster Management
  properties:
  - type: OpenAPI
    url: openapi/typesense-cluster-management-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-collection-aliases-api
  name: Typesense Collection Aliases API
  description: Create and manage aliases that point to collections, enabling zero-downtime reindexing.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Collection Aliases
  properties:
  - type: OpenAPI
    url: openapi/typesense-collection-aliases-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-collections-api
  name: Typesense Collections API
  description: Create, retrieve, update, and delete collections. A collection is a group of related documents with a defined
    schema.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Collections
  properties:
  - type: OpenAPI
    url: openapi/typesense-collections-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-configuration-api
  name: Typesense Configuration API
  description: Server configuration management including slow request logging.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Configuration
  properties:
  - type: OpenAPI
    url: openapi/typesense-configuration-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-configuration-changes-api
  name: Typesense Configuration Changes API
  description: Schedule, retrieve, list, and cancel configuration changes to running clusters such as memory upgrades, version
    changes, and HA toggles.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Configuration Changes
  properties:
  - type: OpenAPI
    url: openapi/typesense-configuration-changes-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-conversation-models-api
  name: Typesense Conversation Models API
  description: Create and manage conversation models that define which LLM provider and configuration to use for generating
    conversational answers from search results.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Conversation Models
  properties:
  - type: OpenAPI
    url: openapi/typesense-conversation-models-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-curation-sets-api
  name: Typesense Curation Sets API
  description: Manage top-level curation sets for pinning, hiding, and boosting search results across collections.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Curation Sets
  properties:
  - type: OpenAPI
    url: openapi/typesense-curation-sets-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-documents-api
  name: Typesense Documents API
  description: Index, retrieve, update, delete, import, and export documents within a collection.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Documents
  properties:
  - type: OpenAPI
    url: openapi/typesense-documents-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-monitoring-api
  name: Typesense Monitoring API
  description: Health checks, debug information, metrics, and API statistics.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Monitoring
  properties:
  - type: OpenAPI
    url: openapi/typesense-monitoring-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-multi-search-api
  name: Typesense Multi-Search API
  description: Send multiple search requests across one or more collections in a single HTTP request.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Multi-Search
  properties:
  - type: OpenAPI
    url: openapi/typesense-multi-search-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-nl-search-models-api
  name: Typesense NL Search Models API
  description: Manage natural language search models used for query understanding and semantic matching.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - NL Search Models
  properties:
  - type: OpenAPI
    url: openapi/typesense-nl-search-models-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-operations-api
  name: Typesense Operations API
  description: Cluster operations including snapshots, cache management, compaction, and voting.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Operations
  properties:
  - type: OpenAPI
    url: openapi/typesense-operations-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-presets-api
  name: Typesense Presets API
  description: Store and reference named sets of search parameters for reuse across queries.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Presets
  properties:
  - type: OpenAPI
    url: openapi/typesense-presets-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-server-configuration-parameters-api
  name: Typesense Server Configuration Parameters API
  description: Manage Typesense Server configuration parameters for cloud clusters.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Server Configuration Parameters
  properties:
  - type: OpenAPI
    url: openapi/typesense-server-configuration-parameters-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-stemming-api
  name: Typesense Stemming API
  description: Manage stemming dictionaries for custom word stemming rules.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Stemming
  properties:
  - type: OpenAPI
    url: openapi/typesense-stemming-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-stopwords-api
  name: Typesense Stopwords API
  description: Manage stopword sets that define keywords to be removed from search queries.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Stopwords
  properties:
  - type: OpenAPI
    url: openapi/typesense-stopwords-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-synonym-sets-api
  name: Typesense Synonym Sets API
  description: Manage top-level synonym sets that can be shared across multiple collections.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Synonym Sets
  properties:
  - type: OpenAPI
    url: openapi/typesense-synonym-sets-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
- aid: typesense:typesense-vector-collections-api
  name: Typesense Vector Collections API
  description: Create and manage collections with vector fields for semantic search and nearest-neighbor queries.
  humanURL: https://typesense.org/docs/
  baseURL: http://localhost:8108
  tags:
  - Vector Collections
  properties:
  - type: OpenAPI
    url: openapi/typesense-vector-collections-api-openapi.yml
  - type: Documentation
    url: https://typesense.org/docs/guide/analytics-query-suggestions.html
  - type: Documentation
    url: https://typesense.org/docs/cloud-management-api/v1/cluster-management.html
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
common:
- type: AgenticAccess
  url: agentic-access/typesense-agentic-access.yml
- type: DomainSecurity
  url: security/typesense-domain-security.yml
- type: Authentication
  url: authentication/typesense-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/typesense
- type: Website
  url: https://typesense.org
- type: Documentation
  url: https://typesense.org/docs/
- type: GitHubOrganization
  url: https://github.com/typesense
- type: Blog
  url: https://typesense.org/blog/
- type: Slack Community
  url: https://join.slack.com/t/typesense-community/shared_invite/zt-2fetvh0pw-ft5y2YQlq4FS3fVDFTfWJA
- type: Docker Hub
  url: https://hub.docker.com/r/typesense/typesense
- type: npm
  url: https://www.npmjs.com/package/typesense
- type: Pricing
  url: https://typesense.org/pricing/
- type: TermsOfService
  url: https://typesense.org/terms/
- type: PrivacyPolicy
  url: https://typesense.org/privacy/
- type: JSONLD
  url: json-ld/typesense-context.jsonld
- type: JSONSchema
  url: json-schema/typesense-collection-schema.json
- type: JSONSchema
  url: json-schema/typesense-search-result-schema.json
- type: JSONSchema
  url: json-schema/typesense-analytics-event-schema.json
- type: JSONStructure
  url: json-structure/typesense-collection-structure.json
- type: JSONStructure
  url: json-structure/typesense-search-result-structure.json
- type: Vocabulary
  url: vocabulary/typesense-vocabulary.yml
- type: SpectralRules
  url: rules/typesense-rules.yml
- type: Features
  data:
  - 'Open Source: GPL v3 self-hosted, free at any scale'
  - Cloud Small from ~$0.045/hr (0.5 GB RAM, single node)
  - Cloud Medium from ~$0.18/hr (2 GB RAM, single node)
  - 'Cloud HA Multi-node: ~3x base for 3-node cluster'
  - 'Enterprise custom: dedicated support, self-hosted Enterprise license'
  - Typo-tolerant full-text search
  - Geosearch and faceted search
  - Vector search and hybrid search
  - Federated multi-collection search
  - REST API with scoped API keys
  - Configurable per-key rate limits
  - InstantSearch.js compatibility
  - Auto-suggestions and autocomplete
  - Synonyms, stop words, stemming
  - Curation rules for promoted results
  - Open-source SDKs for many languages
  sources:
  - https://typesense.org/cloud/
  - https://cloud.typesense.org/pricing
  updated: '2026-05-04'