Kapa.ai is one of the most established AI assistants for technical documentation. It indexes a company's docs, forums, and support content, then answers developer questions with cited responses in a website widget, Slack, Discord, Zendesk, or over an API. Customers including OpenAI, Netlify, Mapbox, and CircleCI use it, and reviewers consistently rate its answer quality highly. Pricing is sales-led and not published beyond a 14-day trial. The decision turns on one question: whether the assistant should be a separate layer on top of your documentation or a feature of the platform that generates it. A standalone assistant like Kapa can reach more sources and channels. An assistant built into the documentation platform shares the docs' index, access rules, and release cycle, so there is one less system to keep in sync.
TLDR:
- Kapa is a retrieval and answer layer that ingests documentation, API specs, tickets, and community threads, then serves cited answers through a widget, bots, a Chat API, and a hosted MCP server.
- Reviews on G2 praise answer accuracy, easy setup through a single script tag, and the analytics that surface documentation gaps. The most common drawback is opaque, quote-based pricing.
- Kapa publishes a free 14-day trial and custom Growth and Enterprise plans. Vendr's purchase data puts the median contract at $25,200 per year.
- The main alternatives split by architecture: Ask Fern built into the docs platform, Inkeep as an agent platform, DocsBot as self-serve chatbot software, and a custom build on your own RAG stack.
- A standalone assistant needs its own crawler, its own permission model, and its own contract. For gated or multi-audience docs, that separate access layer carries the most risk.
- Ask Fern indexes Fern documentation and Fern-generated SDK code, respects the site's role-based access control, and ships with the MCP server and Slack app included in the docs platform.
What is Kapa and how does it work?
Kapa.ai is a Y Combinator-backed company that turns technical content into an AI assistant. It now describes its core product as a knowledge retrieval API: it ingests unstructured sources, chunks and indexes them, and returns grounded context and answers to whichever interface asks.
The pipeline has three parts.
- Sources. Kapa connects to more than 20 source types, including documentation sites, PDFs, API specifications, support tickets, and community threads. Paid plans add continuous sync and private sources such as Confluence, Notion, Zendesk, Salesforce, and Google Drive.
- Retrieval and answering. Each question retrieves relevant chunks from the index. Kapa either returns them through its Retrieval API for your own agent to use, or generates an answer with citations back to the source pages.
- Surfaces. Kapa's integrations include a website widget installed with one script tag, a support-form deflector, a Zendesk agent, Slack and Discord bots, an internal technical assistant, a Chat SDK for custom UIs, a Chat API, and a hosted MCP server that AI coding tools can query.
Because Kapa sits outside the documentation platform, it works with any docs stack, whether that's Docusaurus, ReadMe, GitBook, or a homegrown site. It also reaches past documentation into support history and community forums, which a docs-native assistant usually doesn't index by default.
What Kapa reviews say
Kapa's G2 reviews cluster around a few themes.
- Answer quality. Reviewers say answers are fast and relevant, and Kapa's homepage leans on the same point with a documentation engineering manager's quote: "The only AI assistant we trust not to hallucinate."
- Setup speed. Adding the widget is a JavaScript snippet, and connecting a docs site or GitHub repository takes little engineering time.
- Documentation gap analytics. Teams value the reporting on unanswered and poorly answered questions, which shows where the docs are thin.
- Source breadth. Indexing GitHub issues, forum threads, and chat logs alongside docs is a recurring reason teams choose Kapa over a docs-native search box.
The consistent criticism is pricing. There's no public price list, so teams get a quote only after a demo, which makes it hard to budget or compare against alternatives.
Kapa pricing in September 2026
Kapa's pricing page lists three plans and no prices beyond the trial.
| Plan | Price | What's included |
|---|---|---|
| Free trial | $0 for 14 days, no credit card | 1 index, 5,000 pages crawled, 5,000 retrieval queries, 1,000 answers, Retrieval API and hosted MCP, prebuilt integrations |
| Growth | Custom | Unlimited indexes, continuous sync, private sources (Confluence, Notion, Zendesk, Salesforce, Drive), analytics and knowledge gaps, zero data retention and PII masking, email and Slack support |
| Enterprise | Custom | SSO, SCIM, and RBAC, data retention controls, EU and regional hosting, premium support and SLA |
When the trial ends, the workspace pauses unless it moves to a paid plan. Third-party purchase data fills in the numbers Kapa doesn't publish. Vendr reports a median contract of $25,200 per year, with typical spend ranging from about $12,000 to $83,334 annually. Pricing scales with answer volume, the number of integrations, and support tier, so the useful number to bring to a sales call is your expected monthly question volume across every surface.
What drives the real cost of a docs AI assistant
The contract is only part of what an AI assistant costs. For a standalone tool, three other costs matter:
- Integration and maintenance time. Someone has to own the crawler configuration, re-index when docs restructure, and keep the widget styled to match the docs site. None of it is hard, but it's another system with its own failure modes.
- Duplicate access control. If the docs site gates content by customer tier or partner status, the assistant needs the same rules, or it can surface restricted content in an answer. With a separate vendor, those rules live in two places and have to stay in sync.
- Paying twice for overlapping features. Many documentation platforms now bundle AI search, an MCP server, and
llms.txtfiles. A team that adds Kapa on top may be paying for two answer engines.
The fair comparison is cost per resolved question across the whole stack, not the assistant's sticker price alone.
Why consider Kapa alternatives?
Kapa is a strong choice when the assistant has to answer from many sources that live outside the docs, such as support tickets, community forums, and internal wikis, or when it has to run in Discord and Zendesk as well as on the docs site. Teams look at alternatives for a few specific reasons.
The assistant and the docs are two systems. Kapa ingests the published docs through its connectors, and Growth plans keep that index current with continuous sync. The index is still a copy maintained by a second vendor: when docs restructure, a section moves, or an endpoint is renamed, the connector configuration and the index have to follow. A docs-native assistant indexes the content its own platform publishes, so there is no separate crawler to configure.
Access control has to be rebuilt. Kapa's Enterprise plan includes SSO, SCIM, and RBAC for the Kapa workspace, and source groups can limit an integration to a subset of sources. Matching the reader permissions of a gated docs site, so that a partner sees partner-only endpoints and the public doesn't, means mirroring the docs site's rules in Kapa's configuration. For teams that manage partner-only API documentation, keeping two permission models consistent is where the risk sits.
SDK context is shallow. Kapa can index API specs and GitHub repositories, but an assistant answers code questions best when it has the actual client library source, including method names, parameter types, and pagination helpers, not just the HTTP reference.
Pricing is opaque. Without a published rate card, budgeting requires a sales cycle, and cost scales with question volume, so the docs sites that succeed pay the most.
Best Kapa alternatives in September 2026
Ask Fern (best overall alternative)
Ask Fern is the AI assistant built into Fern's documentation platform. It indexes documentation pages and Fern-generated SDK code using semantic chunking and vector embeddings, falls back to keyword search when semantic results are thin, and cites the source page for every answer. Because it runs on the same platform that builds the site, there's no separate crawler or connector to configure for the docs themselves.
The architectural advantage is shared access control. Ask Fern respects the docs site's role-based access control at every level, including sections, pages, and conditional content within a page, so a question from a public reader can't return an answer drawn from a partner-only endpoint. PII masking redacts emails, phone numbers, SSNs, and card numbers before a query is sent to the model, and Fern doesn't use documentation content or reader queries to train models. Guidance rules override the default answer for sensitive topics such as billing and legal terms.
Coverage beyond the docs comes through additional content sources: public websites configured under ai-search.datasources in docs.yml, and private content pushed through a Documents API. Ask Fern also runs outside the docs site. A Slack app answers questions in customer workspaces, standalone React widgets embed the search modal and chat panel in any React application, and every site with Ask Fern enabled gets a hosted MCP server at /_mcp/server that AI clients can query. The analytics dashboard tags conversations as resolved, unresolved, or pending and filters for documentation gaps.
Ask Fern is included on Fern's free Docs plan with 250 AI credits a month. A query costs 2 credits, which covers about 125 questions a month on the free allocation. The tradeoff is scope: Ask Fern is for teams whose documentation runs on Fern. Teams that want an assistant on a non-Fern docs site, or one that indexes Discord history and Zendesk tickets natively, will find Kapa a better fit.
Inkeep
Inkeep started as AI search and chat for documentation and now positions itself as an AI agent platform for customer experience and operations. Its open source framework includes a visual agent builder and a TypeScript SDK, MCP server and tool support, and deployment to Vercel or Docker. The managed Enterprise offering adds unified AI search (managed RAG), Slack and support-platform integrations, PII removal, SSO, role-based access control, audit logs, and SOC 2 Type II compliance.
Inkeep fits teams that want to build multi-step support agents rather than a documentation Q&A box. Per its pricing docs, the open source tier is free and the Enterprise tier requires a sales conversation.
DocsBot
DocsBot is self-serve chatbot software trained on your documentation and other content, with embeddable widgets and published prices. Its pricing runs from a free plan (1 bot, 50 source pages, 100 AI credits) to Personal at $49 per month, Standard at $149, and Business at $499 with 10 bots, 100,000 source pages, and 60,000 credits a month. Enterprise adds custom limits, Azure OpenAI Service, and self-hosting.
DocsBot is a practical choice for smaller teams that want transparent pricing and don't need deep developer-tool integrations. Its focus is general support deflection rather than API documentation and SDK code.
Building a custom RAG assistant
Some teams build their own on a model API from Anthropic or OpenAI, an orchestration library such as LlamaIndex or LangChain, and a vector store such as pgvector, Pinecone, or Weaviate. This gives full control over chunking, retrieval, prompts, and data residency.
The cost is ongoing ownership. A production assistant needs ingestion and re-indexing, chunking tuned for code and reference content, retrieval evaluation, citation enforcement, abuse protection, analytics, and a UI. Fern's guide to adding AI chat to documentation covers the architecture in depth. Building makes sense when the assistant is a core product surface. For documentation support, it's usually more infrastructure than the problem needs.
Feature comparison: Kapa vs top alternatives
| Capability | Kapa | Ask Fern | Inkeep | DocsBot | Custom RAG |
|---|---|---|---|---|---|
| Architecture | Standalone layer on any docs stack | Built into the Fern docs platform | Agent platform with managed RAG | Standalone chatbot | Your own stack |
| Indexing | Connectors, with continuous sync on Growth | Native docs index, plus external websites and Documents API | Managed RAG (Enterprise) | Source crawl and uploads | You build it |
| SDK code awareness | Via GitHub and spec sources | Indexes Fern-generated SDK code | Via connected sources | Via uploaded sources | You build it |
| Respects docs-site reader permissions | Mirrored through source groups and configuration | Yes, native RBAC down to in-page content | Enterprise RBAC for the platform | Not a docs feature | You build it |
| Surfaces | Widget, Slack, Discord, Zendesk, Chat API, SDK, MCP | Docs site, Slack, React widgets, MCP | Custom UIs, Slack, support platforms | Widget, API | Whatever you build |
| Published pricing | Trial only; median $25,200/yr per Vendr | Included on free plan with 250 AI credits | Open source free; Enterprise custom | $0 to $499/month | Model and infrastructure costs |
How to evaluate a documentation AI assistant
Vendor demos run on the vendor's best content. Use your own questions, and score each candidate on these points:
- Build an evaluation set from real questions. Pull 50 to 100 questions from support tickets, Slack, and forum threads, including ones the docs answer badly. Score each answer for correctness and whether the citation actually supports it.
- Test refusal. Ask questions the docs don't cover. A good assistant says it doesn't know and points to support. A weak one invents an endpoint.
- Test code questions against your SDKs. Ask for a paginated list call in Python or a retry configuration in TypeScript, then check the method names against the published package. This is where assistants without SDK source tend to guess.
- Probe access control. On a gated site, sign in as a low-privilege reader and ask about restricted features. Any answer that leaks restricted content fails the evaluation.
- Measure freshness. Change a page, publish it, and time how long the assistant takes to reflect the change. Then rename something and check whether the old name still appears in answers.
- Price per resolved question. Divide the expected annual cost by the number of questions the assistant resolves correctly on your evaluation set, not by the total asked.
Why Ask Fern is the best Kapa alternative
For teams whose documentation runs on Fern, Ask Fern is the stronger choice because the assistant and the docs are one system. There's no separate crawler to maintain, the index includes Fern-generated SDK code so code answers match the published libraries, and reader permissions come from the same RBAC configuration that gates the site. The MCP server, Slack app, and React widgets extend those answers to other surfaces without a second vendor contract. Kapa remains the better fit for teams that need an assistant on a non-Fern docs site, or one that indexes support tickets and community forums as primary sources.
Final thoughts on Kapa reviews and alternatives
Architecture decides this evaluation. Kapa is a well-reviewed, accurate assistant, and it earns its place when answers have to come from many systems outside the docs and reach Discord, Zendesk, and Slack. When the assistant's main job is answering questions about your API and SDKs, a separate layer adds another index, another permission model, and another contract. An assistant built into the platform that publishes the docs keeps those in one place, and the more content your docs gate, the more that matters.
To see Ask Fern answer from your own docs and SDK code, book a demo.
FAQ
Is Kapa.ai worth it?
For teams that need an AI assistant across many knowledge sources and channels, often yes. G2 reviewers praise its answer accuracy, fast setup, and documentation gap analytics, and customers include OpenAI, Netlify, and Mapbox. The tradeoffs are quote-based pricing and running a second system next to the docs platform, with its own index and access control.
How much does Kapa.ai cost?
Kapa doesn't publish prices. It offers a free 14-day trial with 1,000 answers and 5,000 retrieval queries, and custom Growth and Enterprise plans. Vendr's purchase data shows a median contract of $25,200 per year, with typical deals between about $12,000 and $83,334 annually, depending on answer volume, integrations, and support tier.
What is the best free alternative to Kapa?
Ask Fern is included on Fern's free Docs plan with 250 AI credits a month, alongside the MCP server and Slack app, for documentation hosted on Fern. DocsBot's free plan covers one bot and 50 source pages for small sites. Inkeep's open source agent framework is free to self-host but takes engineering work to turn into a documentation assistant.
Does Kapa.ai support MCP?
Yes. Kapa includes a hosted MCP server and a Retrieval API on every plan, including the trial, so AI coding tools and custom agents can query the same index as the website widget. Fern docs sites with Ask Fern enabled also get a hosted MCP server at /_mcp/server that answers from the documentation.
Kapa vs Inkeep: what is the difference?
Kapa is focused on retrieval and cited answers over technical content, with prebuilt surfaces such as a widget, Slack and Discord bots, and a Zendesk agent. Inkeep has moved toward a general AI agent platform for customer experience and operations, with an open source visual builder and TypeScript SDK, and it offers managed RAG search on its Enterprise tier. Kapa suits documentation Q&A out of the box, while Inkeep suits teams building custom multi-step agents.