> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thepublive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> India-first headless CMS for modern digital publishers and enterprises

export const SearchTrigger = () => <div onClick={() => document.querySelector('#search-bar-entry')?.click()} className="mx-auto max-w-xl flex items-center gap-3 px-4 py-3 rounded-xl border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 cursor-pointer hover:border-gray-300 dark:hover:border-zinc-600 transition-colors shadow-sm mb-8">
    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="text-gray-400 dark:text-zinc-500 shrink-0">
      <circle cx="11" cy="11" r="8" />
      <line x1="21" y1="21" x2="16.65" y2="16.65" />
    </svg>
    <span className="text-gray-400 dark:text-zinc-500 text-sm flex-1">
      Search Publive docs...
    </span>
    <kbd className="hidden sm:inline-flex items-center px-2 py-0.5 text-xs text-gray-400 dark:text-zinc-500 bg-gray-100 dark:bg-zinc-800 rounded border border-gray-200 dark:border-zinc-700 font-sans">
      ⌘K
    </kbd>
  </div>;

<SearchTrigger />

## What is Publive?

Publive is an AI-Native headless CMS (Content Management System) built for modern digital publishers and enterprises. It provides a robust backend for managing content while giving you complete freedom to build any frontend experience using your preferred framework.

<CardGroup cols={2}>
  <Card title="Content Delivery API (CDS)" icon="bolt" href="/dxp/api-reference/content-delivery">
    Read-only. Fetch published posts, categories, live blogs, and site config for your frontend. Fast and cache-friendly.
  </Card>

  <Card title="Content Management API (CMS)" icon="pen-to-square" href="/dxp/api-reference/content-management">
    Full CRUD. Create, update, publish, and delete content programmatically — from migrations to automated pipelines.
  </Card>
</CardGroup>

## Get Started

<CardGroup cols={2}>
  <Card title="Fetch Content (CDS)" icon="bolt" href="/dxp/documentation/quickstarts/cds">
    Use the Content Delivery API to fetch published posts, categories, and site configuration in under 5 minutes.
  </Card>

  <Card title="Manage Content (CMS)" icon="pen-to-square" href="/dxp/documentation/quickstarts/cms">
    Use the Content Management API to create categories, draft posts, and publish content in under 5 minutes.
  </Card>
</CardGroup>

## Key Capabilities

<CardGroup cols={3}>
  <Card title="Multi-Format Content" icon="photo-film" href="/dxp/documentation/getting-started/core-concepts">
    Articles, Videos, Web Stories, Galleries, Live Blogs, Custom Pages — all from one platform.
  </Card>

  <Card title="Enterprise Governance" icon="shield-check" href="/dxp/documentation/guides/workflows/README">
    Maker-checker workflows, multi-step approvals, and full audit trails for regulated industries.
  </Card>

  <Card title="AI-Powered Features" icon="wand-magic-sparkles" href="/dxp/documentation/concepts-features/ai-features">
    Auto-tagging, plagiarism detection, SEO scoring, and content recommendations built in.
  </Card>

  <Card title="Advanced Filtering" icon="filter" href="/dxp/documentation/getting-started/core-concepts">
    Query by date range, author, tags, and more using powerful operators like `__eq`, `__in`, `__gte`.
  </Card>

  <Card title="India-First" icon="globe" href="/dxp/documentation/guides/industry-specific/media-publishing">
    Built for Indian publishers with native support for Hindi, Tamil, Bengali, and more.
  </Card>

  <Card title="Developer Friendly" icon="code" href="/dxp/documentation/quickstarts/cds">
    Clean REST APIs, intuitive query operators, and comprehensive documentation to ship fast.
  </Card>
</CardGroup>

## Common Use Cases

<CardGroup cols={3}>
  <Card title="Build a News Feed" icon="newspaper" href="/dxp/api-reference/content-delivery/post-listing">
    Fetch paginated posts filtered by category, tag, or author for any frontend or app.

    <Badge>CDS</Badge> <Badge color="blue">Content Delivery API</Badge>
  </Card>

  <Card title="Power a Live Blog" icon="rss" href="/dxp/api-reference/content-delivery/live-blog-updates">
    Stream real-time updates for breaking news, elections, or live events.

    <Badge>CDS</Badge> <Badge color="blue">Content Delivery API</Badge>
  </Card>

  <Card title="Automate Content Creation" icon="robot" href="/dxp/api-reference/content-management/posts/create-post">
    Push articles from external tools, CMS migrations, or scheduled pipelines via the CMS API.

    <Badge>CMS</Badge> <Badge color="blue">Content Management API</Badge>
  </Card>

  <Card title="Search & Filter Content" icon="magnifying-glass" href="/dxp/documentation/getting-started/core-concepts">
    Query by date range, author, tags, and more using Publive's flexible filter operators.

    <Badge>CDS</Badge> <Badge color="blue">Content Delivery API</Badge>
  </Card>

  <Card title="Trigger on Publish" icon="bell" href="/dxp/documentation/webhooks-integrations/webhooks">
    Fire webhooks to rebuild your site, notify Slack, or sync to third-party services on any content event.

    <Badge>Webhooks</Badge> <Badge color="blue">Integrations</Badge>
  </Card>

  <Card title="Multilingual Publishing" icon="language" href="/dxp/documentation/guides/industry-specific/media-publishing">
    Manage and deliver content in Hindi, Tamil, Bengali, and more from a single platform.

    <Badge>India-First</Badge> <Badge color="blue">Content Delivery API</Badge>
  </Card>
</CardGroup>

## Use AI with These Docs

Every page has a contextual menu with one-click options to open it in ChatGPT, Claude, or Perplexity. For deeper AI-assisted development, connect your coding tool directly to these docs via MCP.

<Tabs>
  <Tab title="Claude Code">
    Run this command in your terminal:

    ```bash theme={null}
    claude mcp add --transport http publive-docs https://docs.thepublive.com/mcp
    ```

    **Or paste this prompt into Claude Code:**

    ```
    Run this command to add the Publive docs MCP server:
    claude mcp add --transport http publive-docs https://docs.thepublive.com/mcp

    Once added, use the publive-docs MCP to give me a summary of the available Publive APIs.
    ```
  </Tab>

  <Tab title="Cursor">
    Add to your `mcp.json` (Command Palette → "Open MCP settings"):

    ```json theme={null}
    {
      "mcpServers": {
        "publive-docs": {
          "url": "https://docs.thepublive.com/mcp"
        }
      }
    }
    ```

    **Or paste this prompt into Cursor:**

    ```
    Add the following to my mcp.json file to connect the Publive docs MCP server:

    {
      "mcpServers": {
        "publive-docs": {
          "url": "https://docs.thepublive.com/mcp"
        }
      }
    }

    Once saved, use the publive-docs MCP to give me a summary of the available Publive APIs.
    ```
  </Tab>

  <Tab title="VS Code">
    Create or edit `.vscode/mcp.json`:

    ```json theme={null}
    {
      "servers": {
        "publive-docs": {
          "type": "http",
          "url": "https://docs.thepublive.com/mcp"
        }
      }
    }
    ```
  </Tab>

  <Tab title="Windsurf">
    Open **Windsurf Settings → MCP** and add a new server, or edit `~/.codeium/windsurf/mcp_config.json`:

    ```json theme={null}
    {
      "mcpServers": {
        "publive-docs": {
          "serverUrl": "https://docs.thepublive.com/mcp"
        }
      }
    }
    ```
  </Tab>

  <Tab title="Claude (Web)">
    Go to **Settings → Connectors → Add custom connector** and enter:

    * **Name:** Publive Docs
    * **URL:** `https://docs.thepublive.com/mcp`
  </Tab>

  <Tab title="Zed">
    Open **Zed Settings** (`cmd+,`) and add under `context_servers`:

    ```json theme={null}
    {
      "context_servers": {
        "publive-docs": {
          "url": "https://docs.thepublive.com/mcp"
        }
      }
    }
    ```
  </Tab>
</Tabs>

Once connected, your AI tool can search endpoints, read full pages, and navigate the API reference without you having to paste anything manually.
