Skip to main content

Knowledge Sources

kapa is a retrieval augmentented generation system (RAG). To set up an instance of kapa you have to ingest all relevant technical knowledge which is required to answer the questions of the intended audience. To answer questions kapa first performs search over an index created from the ingested knowledge sources and then uses LLMs to generate the final output. Users can manage their data sources in the kapa dashboard.

What knowledge sources does support? πŸ“šβ€‹ supports a wide range of technical knowledge sources including:

TypeSupported Knowledge Sources
πŸ“„ DocumentationDocusaurus, Readme, Sphinx, ReadTheDocs, MkDocs, Mintlify, GitBook, Hugo, Jekyll, Gatsby, Docsify
πŸ“ ForumsDiscourse, Stackoverflow, GitHub Discussions, StackExchange
πŸ› οΈ GitHubGitHub Issues/PRs, GitHub Files, GitHub Discussions
πŸ“¦ API SpecsOpenAPI, GraphQL, gRPC, Swagger, Postman
🧠 Knowledge BasesZendesk, Intercom, Hubspot, Notion, Confluence
πŸ’¬ Chat HistoriesSlack, Discord, Telegram
πŸ“š Other ContentBlogs, Tutorials, YouTube, Books, PDFs

You are always welcome to reach out to the team to request a new source.

How do I ingest sources? πŸ“₯​

Currently, the team will help you onboard onto the platform and ingest sources for you. Once you sign up to the beta, there's usually a 12-24hr turnaround time for this process. After the kapa team initially gets you onboarded, you can manage their data sources in theΒ kapa dashboard (access granted after sign-up).

Kapa Platform

Want access within 12-24 hrs? Head to to sign up and the team will be in touch within a few hours to get you set up with a demo instance.