> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.runautomat.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.runautomat.com/_mcp/server.

# Introduction

## What is Automat?

Automat is a document intelligence platform that extracts structured data from any document using AI.
Define what you want to extract, upload your documents, and get clean, structured JSON back.

#### [Create an Extractor](/guides/concepts/extractors)

Define your extraction schema using our visual editor or AI assistant

#### [API Reference](/api-reference)

Integrate extraction into your applications with our REST API

## Key Features

#### Schema-based Extraction

Define exactly what fields you need extracted. Automat uses your schema to intelligently locate and extract the data
you care about.

#### Multi-format Support

Extract from PDFs, images (PNG, JPEG, TIFF), and scanned documents. Our AI handles various document layouts and
qualities.

#### Production-ready API

Simple REST API with Bearer token authentication. Integrate in minutes with any programming language.

#### Model Flexibility

Choose from multiple AI model tiers (Mini, Pro, Max) to balance speed, accuracy, and cost for your use case.

## How it Works

```mermaid
graph LR
    A[Upload Document] --> B[Automat AI]
    B --> C[Structured JSON]
    D[Your Schema] --> B
```

1. **Create an Extractor** - Define the schema for what data you want to extract
2. **Upload Documents** - Send documents via API or the dashboard
3. **Get Structured Data** - Receive clean JSON matching your schema

## Quick Example

```bash
curl -X POST https://studio.runautomat.com/api/extract \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "extractorId=ext_abc123" \
  -F "file=@invoice.pdf"
```

Response:

```json
{
  "data": {
    "invoice_number": "INV-2024-001",
    "date": "2024-01-15",
    "total": 1250.0,
    "vendor": "Acme Corp",
    "line_items": [{ "description": "Widget A", "quantity": 10, "price": 100.0 }]
  }
}
```

## Next Steps

#### [Authentication](/guides/getting-started/authentication)

Get your API key

#### [Quickstart](/guides/getting-started/quickstart)

Extract your first document

#### [API Reference](/api-reference)

Full API documentation