Connect your knowledge,
everywhere it lives
29 integrations across knowledge platforms, chat tools, wikis, helpdesk systems, and enterprise APIs. One RAG pipeline — every surface your team and customers use.
Documentation Platforms
Kelu crawls any published docs site — sitemap-aware, robots.txt-compliant, and automatically re-crawled every 24 hours.
Kelu crawls your Mintlify docs site, keeps it in sync, and answers user questions with citations.
Crawl, sync, and embed AI chat on any Docusaurus v2 or v3 documentation site.
Index your GitBook spaces and let users ask questions with full citations back to source pages.
Crawl your ReadMe docs hub and let users ask questions with cited answers from your reference material.
Index your VitePress documentation and add instant AI answers on top of your existing site.

Crawl your MkDocs documentation site and surface AI chat with citations from your own content.
Add AI chat to Sphinx documentation sites — including Python project docs and Read the Docs-hosted content.
Chat Bots
Answer team and customer questions with cited AI replies in the tools where your people already work.

The Kelu Slack bot answers questions in channels, DMs, and threads with cited replies from your knowledge base.
The Discord bot is switched off for now, and new Discord sources can no longer be added. Discord sources added earlier keep syncing.
Deploy the Kelu Teams bot across your organization to answer questions with cited replies from your knowledge bases.
Code & Repositories
Index README files, docs directories, and markdown from your repos. Re-reads hourly, and on every push once you add the webhook.
Connect a GitHub repository to index README files, docs directories, and markdown content. Re-reads hourly, and on every push once you add the push webhook (verified with X-Hub-Signature-256).
Kelu does not read GitLab repositories directly. Index the docs site your GitLab project publishes with the Website source, or upload the files.
Knowledge Bases
Connect your team's existing internal knowledge so employees can ask questions and get cited answers.
Connect Notion pages, databases, and wikis so your team can ask questions and get AI answers with citations from your internal knowledge.
Index Confluence Cloud spaces and let your team ask questions with answers grounded in your own wiki content.
Connect Google Drive to index Google Docs, Sheets, Slides, PDFs, Office files, and folder collections into your Kelu knowledge base.
Index one person's OneDrive, or one folder in it, through a Microsoft 365 app registration: PDFs, Word documents, spreadsheets, and notes.
Drag and drop or API-upload your files — PDF, Word, Excel, CSV, Markdown, HTML, and text — into Kelu. Files are parsed, chunked, embedded, and instantly searchable. Up to 32 MB per file.
Point Kelu at any public OpenAPI 3.x or Swagger 2.0 spec URL and let users ask questions about endpoints, parameters, authentication, and examples — with cited answers that link directly to the relevant operation.
Connect your Discourse forum and let Kelu index topics, replies, and accepted answers — filtered by category and tag — so users can ask questions and get answers grounded in community knowledge.
Connect Stack Overflow for Teams to index your organization's private Q&A questions and their best answers so users can ask AI questions against your internal knowledge without leaving their workflow.
Connect a YouTube channel, plus any playlists, and Kelu indexes the auto-generated or uploaded transcripts of each video — letting users ask questions and get timestamped, cited answers drawn directly from your video content.
Helpdesk & Support
Reply drafts, confidence-gated ticket deflection, auto-triage, and simulation mode in Zendesk, Intercom, Freshdesk, and Front. Linear gets confidence-gated answers on new issues. Jira Service Management and Salesforce are indexed as sources.
Ingest Zendesk Guide help-center articles as a knowledge source, auto-draft ticket replies, deflect repetitive tickets, and surface knowledge base answers in the agent view.
Surface AI reply drafts and automate ticket deflection in Freshdesk with Kelu's confidence-gated automation.

Add AI-assisted reply drafting and knowledge retrieval to Front shared inboxes.
Index resolved service desk requests, with the replies that resolved them, and Jira project issues with their comments, so answers can cite how your team solved it before.
Ingest completed Linear issues and project documents as a knowledge source, and let Kelu answer new Linear issues from your knowledge base.
Index published Salesforce Knowledge articles and closed support cases, with comments and email threads, so answers on your other surfaces can cite them.
Embed & Developer
Drop Kelu into your own product or portal via the widget, REST API, MCP server, or the React and JavaScript SDKs.
The Kelu web widget embeds in any HTML page. One script tag, full style customization, mobile-ready, WCAG AA accessible.
Install @keluhq/react from npm. Drop in the <KeluChat /> panel, or build your own UI with the useKeluChat hook.
Install @keluhq/sdk from npm for chat, search, and feedback in browsers, React Native, and Node.js 18 or later.
An MCP server at app.kelu.dev/mcp, scoped to a knowledge base by its client key, lets any MCP-aware AI tool query your knowledge base as structured tools.
Source Groups & Versioning
Fine-grained access control and multi-version support across all your knowledge sources.
Source Groups
Group sources into named source groups (Enterprise). Scope client keys to one or more groups for precise access control — keep internal content internal and public content public.
Versioned Docs
Tag sources as v1, v2, or latest. Users always get answers from the correct version of your documentation, even if you index multiple versions simultaneously.
Per-key Permissions
Public keys (kl_pk_...) for client-side widgets. Client ID + Secret (kl_ci_... / kl_cs_...) for server-side and backend integrations. Each key can be scoped to specific source groups.
Add AI chat to your help center with one snippet
Drop the Kelu widget script into your help center or product. Customize colors, position, and placeholder text. Set the font with a single data attribute. No React required — works with any HTML page.
- Keyboard shortcut to open (configurable)
- Dark and light mode support
- Mobile-responsive out of the box
- Accessibility compliant (WCAG AA)
- Conversation history across page navigations
<script src="https://widget.kelu.dev/kelu-widget.js" data-knowledge-base-id="YOUR_KNOWLEDGE_BASE_ID" data-client-key="kl_pk_..." data-color-scheme="dark" data-ask-ai-input-placeholder="Ask anything..." async ></script>
curl -N https://app.kelu.dev/api/v1/public/knowledge-bases/KB_ID/chat \
-H "X-Client-Id: kl_ci_..." \
-H "X-Client-Secret: kl_cs_..." \
-H "Content-Type: application/json" \
-d '{"query": "How do I rotate a client key?"}'
// or use an SDK: npm install @keluhq/react (or @keluhq/sdk)Got questions?
Frequently Asked Questions
Common questions about Kelu integrations
From the Kelu dashboard, go to Integrations > Chat bots, click Add bot, choose Slack and pick its knowledge bases, then click Add to Slack to authorize the app in your Slack workspace. Then a Slack admin switches it on in each channel with /kelu-enable-channel; inviting the bot alone does not. Users can trigger it with /kelu or by @mentioning the bot.
Yes. A mention is answered in a thread under the question, to avoid cluttering channels. The /kelu command posts the question and the answer for the whole channel.
Connect a repository and specify which paths to index (e.g., docs/, README.md, ADRs). Kelu re-reads the repository every hour; add the push webhook, verified with X-Hub-Signature-256, to re-index on every push to the configured branch. Issues, pull requests and discussions are separate source types you can add alongside the repository.
Yes. Install @keluhq/react for a <KeluChat /> component and a useKeluChat hook, or @keluhq/sdk for browsers, React Native, and Node.js. The hosted widget is still one script tag and works in React and Next.js apps too.
Yes. The hosted widget at widget.kelu.dev sends an invisible reCAPTCHA token when your deployment requires one, so legitimate users see nothing. This prevents automated scripts from consuming your question quota. Server-side calls with a client ID and secret skip the CAPTCHA.
Yes. Add widget.kelu.dev to script-src, app.kelu.dev (https and wss) to connect-src, and 'unsafe-inline' to style-src. Where reCAPTCHA is required, also allow www.google.com/recaptcha/ and www.gstatic.com/recaptcha/ in script-src, www.google.com/recaptcha/ and recaptcha.google.com/recaptcha/ in frame-src, and www.google.com/recaptcha/ in connect-src.
Absolutely. The Search and Chat APIs are independent REST endpoints with SSE streaming support. Build a fully custom UI, integrate server-side, or call them from a mobile app or any language that speaks HTTP.
Kelu serves MCP at https://app.kelu.dev/mcp. Authenticate with a client key via X-Client-Key — the key belongs to one knowledge base, so it is what tells the server which docs to search. Add this to your Cursor or Windsurf MCP server config. The AI in your IDE can then call the search tool (search_<name>_knowledge_sources, named after the knowledge base), ask_question, list_sources, and feedback as structured tools during any conversation.
Kelu supports OIDC and SAML 2.0 for enterprise single sign-on. The OIDC flow works with any compliant identity provider including Okta, Azure AD (Entra ID), Google Workspace, and Auth0. SAML 2.0 is supported for enterprise providers with a standard ACS endpoint. SSO is available on the Enterprise plan.
No. Kelu's website crawler can index any publicly accessible documentation site — Mintlify, Docusaurus, GitBook, ReadMe, VitePress, MkDocs, custom sites, and more — without a dedicated connector. The named integration pages add platform-specific setup steps.
Connect your first integration
Free plan includes the widget and API. Bots and third-party connectors on Pro and Enterprise. Kelu can index any publicly accessible knowledge site — contact us to discuss custom connectors or enterprise integrations.
Free to start · No credit card required · Contact Sales →