Integrations

Connect your knowledge,
everywhere it lives

33 integrations across knowledge platforms, chat tools, wikis, helpdesk systems, and enterprise APIs. One RAG pipeline — every surface your team and customers use.

Knowledge Bases

Connect your team's existing internal knowledge so employees can ask questions and get cited answers.

Notion logo
Notion
Knowledge Bases

Connect Notion pages, databases, and wikis so your team can ask questions and get AI answers with citations from your internal knowledge.

View details
Confluence logo
Confluence
Knowledge Bases

Index Confluence Cloud or Data Center spaces and let your team ask questions with answers grounded in your own wiki content.

View details
Google Drive logo
Google Drive
Knowledge Bases

Connect Google Drive to index Google Docs, text-rich Sheets, and folder collections into your Kelu knowledge base.

View details
SharePoint logo
SharePoint
Knowledge Bases

Index SharePoint sites, document libraries, and pages from Microsoft 365 or on-premises deployments.

View details
PDF / File Upload logo
PDF / File Upload
Knowledge Bases

Drag and drop .pdf, .md, .docx, .txt, or .html files directly into Kelu. Content is extracted, chunked, and embedded immediately — no crawler needed.

View details
File Upload logo
File Upload
Knowledge Bases

Drag and drop or API-upload your files — PDF, DOCX, Markdown, TXT, HTML, and CSV — into Kelu. Files are parsed, chunked, embedded, and instantly searchable. Up to 32 MB per file.

View details
OpenAPI Specs logo
OpenAPI Specs
Knowledge Bases

Point Kelu at any 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.

View details
Discourse logo
Discourse
Knowledge Bases

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.

View details
Stack Overflow for Teams logo
Stack Overflow for Teams
Knowledge Bases

Connect Stack Overflow for Teams to index your organization's private Q&A questions, answers, and accepted solutions so users can ask AI questions against your internal knowledge without leaving their workflow.

View details
YouTube logo
YouTube
Knowledge Bases

Connect a YouTube channel or playlist 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.

View details

Commerce

Index your product catalog and store pages so shoppers and support agents get instant AI-grounded answers.

Collections & Versioning

Fine-grained access control and multi-version support across all your knowledge sources.

Collections

Group sources into named collections. Scope client keys to one or more collections 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 collections.

Embed in minutes

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. The widget inherits your font automatically. 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
ADD TO YOUR DOCS HTML
<script
  src="https://widget.kelu.dev/kelu-widget.js"
  data-knowledge-base-id="YOUR_KNOWLEDGE_BASE_ID"
  data-client-key="kl_pk_..."
  data-theme="dark"
  data-placeholder="Ask anything..."
  async
></script>
OR WITH REACT (@kelu/react)
import { KeluChat } from '@kelu/react';

export default function Layout({ children }) {
  return (
    <>
      {children}
      <KeluChat
        knowledgeBaseId="YOUR_KNOWLEDGE_BASE_ID"
        clientKey="kl_pk_..."
        theme="dark"
      />
    </>
  );
}

// Headless hook for fully custom UI:
// import { useKeluChat } from '@kelu/react';

Frequently Asked Questions

Common questions about Kelu integrations

From the Kelu dashboard, go to Integrations > Slack and click Install. You will be redirected to authorize the app in your Slack workspace. The bot activates in all channels it is invited to. Users can trigger it with /askai or by @mentioning the bot.
Yes. The bot responds in-thread by default to avoid cluttering channels. You can configure it to also post in the main channel.
Connect a repository and specify which paths to index (e.g., docs/, README.md, ADRs). Kelu installs a webhook that triggers an incremental re-index on every push to the configured branch, verified with X-Hub-Signature-256. Issues, pull requests and discussions are separate source types you can add alongside the repository.
<KeluChat /> from @kelu/react is a drop-in component with a pre-built UI that matches your theme. useKeluChat is a headless hook that gives you full control over the chat UI while Kelu handles all retrieval, streaming, and citation logic.
Yes. The hosted widget at widget.kelu.dev includes reCAPTCHA protection that runs invisibly for legitimate users. This prevents automated scripts from consuming your question quota. reCAPTCHA can be disabled for authenticated internal surfaces.
Yes. The widget loads from widget.kelu.dev. Add widget.kelu.dev to your script-src and connect-src directives. The widget does not require unsafe-inline.
Absolutely. The Search and Chat APIs are independent REST endpoints with SSE streaming support. Build a fully custom UI, integrate server-side, or power a React Native or Node.js app using @kelu/sdk.
Kelu serves MCP at https://api.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 search_docs, ask_question, and list_sources 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 integrations provide additional capabilities like auto-sync on deploy and deeper platform-specific setup.

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.