About Trieve
Trieve is an all-in-one platform that exposes search, recommendations, retrieval-augmented generation (RAG) and analytics through an API. Developers upload content as chunks and then query it with semantic, keyword or hybrid search, without assembling the vector database, embedding and reranking pieces themselves.
Its search features include dense vector search with OpenAI or Jina embeddings stored in Qdrant, typo-tolerant neural sparse search, sub-sentence highlighting, recency biasing, merchandising controls and hybrid search with cross-encoder reranking. A recommendations API finds similar chunks or files, and RAG routes use OpenRouter so you can pick the language model. You can also plug in your own embedding, reranking and LLM models.
Trieve can be self-hosted in your VPC or on-premises, with guides for AWS, GCP, Kubernetes and Docker Compose, and it also offers a hosted sign-up with a free allowance of 1,000 chunks. The backend is Rust with Actix and Diesel on PostgreSQL, with a SolidJS front end, an OpenAPI specification and TypeScript and Python SDKs. It is released under the MIT licence.
Key features
- Semantic vector search with Qdrant
- Typo-tolerant neural sparse search
- Hybrid search with cross-encoder reranking
- Recommendations API for similar items
- RAG routes with a choice of LLMs
- Sub-sentence highlighting and recency biasing
- TypeScript and Python SDKs
Good fit for
- →Adding semantic search to a product or docs site
- →Building RAG chatbots over private content
- Tags
- search
- rag
- vector-search
- recommendations
- analytics
- rust
- qdrant
- postgresql
- api
- self-hosted
Trieve: questions and answers
- What is Trieve used for?
- Trieve is an API platform for search, recommendations, retrieval-augmented generation and analytics, built in Rust on Qdrant and Postgres and available self-hosted or as a hosted service. It is a good fit for adding semantic search to a product or docs site and building RAG chatbots over private content.
- Is Trieve open source?
- Yes. Trieve is open source under the MIT licence. Its source code is on GitHub at devflowinc/trieve and is written mainly in Rust.
- Is Trieve free?
- Yes. Trieve is open source, so the software itself is free to use. A managed cloud version is also available.
- Can I self-host Trieve?
- Yes. Trieve can be self-hosted on your own server or infrastructure.
- What is Trieve an alternative to?
- Trieve is an open-source alternative to Algolia, Coveo, Vectara and Azure AI Search. Other open-source alternatives to Algolia include Vespa, Nixiesearch and Meilisearch.
- Is Trieve actively maintained?
- The most recent commit to Trieve was on 25 January 2026. The project has 2.7k stars on GitHub.
Open-source alternatives to Trieve
See all
Vespa
Search
The AI search platform
Apache-2.0vs Elastic★ 7.1kNixiesearch
Search
Hybrid search engine, combining best features of text and semantic search worlds
Apache-2.0vs Algolia★ 618
Meilisearch
Search
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and app
OSSvs Algolia★ 59k
Swirl
Search
AI Search & RAG Without Moving Your Data. Get instant answers from your company's knowledg
Apache-2.0vs Glean★ 3k
Elasticsearch
Search
Free and Open Source, Distributed, RESTful Search Engine
OSSvs Algolia★ 78k
Typesense
Search
Typesense is an open-source search engine for fast, typo-tolerant site and app search, wit
GPL-3.0vs Algolia★ 27k
SaaS alternatives to Trieve
See all
Algolia
Search
Algolia is a hosted search and discovery API that lets developers add fast, typo-tolerant search to websites and apps.
SaaS
Coveo
Search
AI search and relevance platform for commerce, service and workplace sites
SaaS
Vectara
Search
Managed retrieval and RAG platform with semantic search APIs
SaaS
Azure AI Search
Search
Azure managed search with full-text, vector and hybrid retrieval
SaaS
Jina AI
Search
Search foundation APIs for embeddings, reranking and web content reading
SaaS
Elastic
Search
Elastic builds Elasticsearch, a distributed search and analytics engine used for application search, logs, vector search and security analytics.
SaaS
