---
title: APIs & Integrations Overview
sidebarTitle: Integrations Overview
description: >-
  Document your API with OpenAPI and the interactive playground, search your
  docs programmatically, and connect GitHub, Slack, analytics, and email tools.
---

> **For AI agents:** the complete documentation index is at [llms.txt](/docs/llms.txt). Append `.md` to any page URL for its markdown version.

This section covers three different jobs, so it helps to know which one you're here for.

**Documenting your API** means rendering OpenAPI specs into endpoint pages readers can try in the browser. **The Jamdesk Search API** goes the other direction: your docs become a data source that chatbots, support tools, and AI agents can query. And **integrations** connect your docs site to the tools around it, from build notifications in Slack to analytics and email capture.

## Documenting APIs

<Columns cols={3}>
  <Card title="API Playground" icon="flask" href="/api-reference/playground">
    Readers test endpoints directly from your docs, with live code examples
  </Card>
  <Card title="OpenAPI Example" icon="file-code" href="/api-reference/openapi-example">
    A live OpenAPI-generated endpoint page and how Jamdesk renders it
  </Card>
  <Card title="Request & Response Examples" icon="arrow-right-arrow-left" href="/api-reference/request-response-examples">
    Document APIs with RequestExample and ResponseExample components
  </Card>
</Columns>

## Jamdesk Search API

Power chatbots, Slack bots, and AI agents with up-to-date answers from your own docs.

<Columns cols={3}>
  <Card title="Docs Search API" icon="magnifying-glass" href="/jamdesk-api/docs-search-api">
    Search your docs programmatically
  </Card>
  <Card title="Search Endpoint" icon="code" href="/jamdesk-api/search">
    Full reference for `POST /_api/search`
  </Card>
  <Card title="Integrations" icon="plug" href="/jamdesk-api/integrations">
    Connect the Search API to Intercom, Zendesk, Slack, and custom bots
  </Card>
</Columns>

## GitHub & Notifications

<Columns cols={2}>
  <Card title="GitHub Integration" icon="github" href="/integrations/github">
    The GitHub App for repo access and the account link for build alerts
  </Card>
  <Card title="Slack Integration" icon="slack" href="/integrations/slack">
    Build notifications in your team's channel
  </Card>
  <Card title="Email Signups" icon="envelope" href="/integrations/email-signups">
    Collect signups with Resend, Mailchimp, Kit, Loops, beehiiv, Brevo, or SendGrid
  </Card>
  <Card title="Embed a Page" icon="window-maximize" href="/development/embed-page">
    A "What's new?" button in your own app that opens your changelog
  </Card>
</Columns>

## Analytics & Consent

Jamdesk has [built-in analytics](/setup/analytics-overview) that need no configuration. These pages are for when you also want your own tooling on top.

<Columns cols={2}>
  <Card title="Google Analytics" icon="chart-simple" href="/integrations/google-analytics">
    Add GA4 with a measurement ID
  </Card>
  <Card title="Google Tag Manager" icon="tags" href="/integrations/google-tag-manager">
    Load a GTM container on every page
  </Card>
  <Card title="Plausible Analytics" icon="chart-line" href="/integrations/plausible-analytics">
    A privacy-focused, lightweight alternative to Google Analytics
  </Card>
  <Card title="Cookie Consent" icon="cookie-bite" href="/integrations/cookie-consent">
    Gate analytics behind an Osano or Termly consent banner
  </Card>
</Columns>
