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

# Introduction

Retab is a document processing [worfklow](../workflows/Workflows) builder for the age of AI.

***

Retab transforms any document into structured data, with six core functionalities:

<a href="../api-reference/parses/create" target="_self" className="endpoint-link">/parse -></a> Convert any file (PDFs, Excel, emails, images) into LLM-ready markdown.

<a href="../api-reference/extractions/create" target="_self" className="endpoint-link">/extract -></a> Extract structured JSON from documents using your defined schema.

<a href="../api-reference/edits/create" target="_self" className="endpoint-link">/edit -></a> Modify document content while preserving formatting.

<a href="../api-reference/splits/create" target="_self" className="endpoint-link">/split -></a> Intelligently split documents into logical sections.

<a href="../api-reference/partitions/create" target="_self" className="endpoint-link">/partition -></a> Partition repeated records in a document into chunks using a unique identifier.

<a href="../api-reference/classifications/create" target="_self" className="endpoint-link">/classify -></a> Categorize documents based on content and type.

<br />

## Quickstart

Start by installing the Retab CLI, SDKs, and MCP tools.

<Tip>
  Find your API key in the [dashboard
  settings](https://retab.com/dashboard/settings).
</Tip>

<Steps>
  <Step title="Install the CLI" stepNumber={1}>
    The CLI is the fastest way to access Retab from your terminal, scripts, and CI.

    ```sh theme={null}
    curl -fsSL https://retab.com/install.sh | sh
    ```

    See the [CLI guide](/overview/CLI) for authentication, configuration, completion, and command examples.
  </Step>

  <Step title="Install the SDKs" stepNumber={2}>
    Install the client library for the language you are building with.

    ```sh theme={null}
    # Python SDK
    pip install retab

    # Node SDK
    npm install @retab/node

    # Go SDK
    go get github.com/retab-dev/retab/clients/go

    # Java SDK
    mvn dependency:get -Dartifact=com.retab:retab:0.0.12
    ```

    See the [SDK guide](/overview/SDK) for authentication, supported languages, and workflow examples.
  </Step>

  <Step title="Install MCP" stepNumber={3}>
    Connect Retab to your AI agent so it can inspect files, build workflows, and run Retab tools.

    ```sh theme={null}
    # Preferred: install the Retab skill and MCP for supported agents
    retab setup

    # Claude MCP
    claude mcp add --transport http retab https://mcp.retab.com/mcp

    # Codex MCP
    codex mcp add retab --url https://mcp.retab.com/mcp
    ```

    See [MCP](/workflows/MCP) for the full MCP setup and tool reference.
  </Step>
</Steps>

## Get Started

<CardGroup cols={2}>
  <Card title={<div className="card-title">Workflows</div>} icon="diagram-project" href="../workflows/Workflows">
    <div className="text-lg">
      Build complex document workflows with our no-code editor.
    </div>
  </Card>

  <Card title={<div className="card-title">API Playground</div>} icon="code" href="https://retab.com/dashboard">
    <div className="text-lg">Explore the API playground and try Retab API.</div>
  </Card>
</CardGroup>

## Community

<CardGroup cols={2}>
  <Card title="Discord" icon="discord" href="https://discord.com/invite/vc5tWRPqag">
    Join our community for tips and best practices.
  </Card>

  <Card title="GitHub" icon="github" href="https://github.com/retab-dev/retab">
    Star us and contribute to the project.
  </Card>
</CardGroup>
