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

# Introduction

> Build AI agents that handle real business work like invoices, emails, and documents, from the dashboard or your own backend.

Nanonets Agents lets you build digital teammates that do real work: read documents, extract and check data, update your business systems, and ask a person when something needs judgment.

You can build and run agents two ways: point-and-click in the dashboard, or programmatically over a small REST API. Start with whichever fits you.

## Build in the dashboard

Set up and run agents point-and-click, with no code required.

<CardGroup cols={2}>
  <Card title="Product guide overview" icon="book-open" href="/docs/guide/overview">
    A plain-language guide to agents, tasks, tools, rules, and workspaces.
  </Card>

  <Card title="Set up an agent" icon="robot" href="/docs/guide/build-an-agent">
    Create an agent, write its instructions, add steps and tools, and choose when it runs.
  </Card>

  <Card title="Teach your agent" icon="graduation-cap" href="/docs/guide/rules">
    Turn corrections and feedback into rules so future tasks get better.
  </Card>

  <Card title="Run tasks and review results" icon="play" href="/docs/guide/running-tasks">
    Start a run, follow its progress, answer the agent's questions, and review the output.
  </Card>
</CardGroup>

## Use the API

Run the same agents from your own backend over a small, predictable REST API under `/api/v1`: trigger a run, poll for the result, and answer mid-task questions.

<CardGroup cols={2}>
  <Card title="Authentication" icon="key" href="/docs/authentication">
    Mint a workspace API key and send it as a bearer token.
  </Card>

  <Card title="Quickstart" icon="bolt" href="/docs/quickstart">
    Run your first agent end to end in under five minutes.
  </Card>

  <Card title="API reference" icon="code" href="/docs/api-reference/agents/run-agent">
    Every endpoint with schemas and a live "Try it" panel.
  </Card>

  <Card title="Working with the API" icon="rotate" href="/docs/async-and-polling">
    Polling, file uploads, interactive tasks, errors, and pagination.
  </Card>
</CardGroup>

## API conventions

* **Base URL**: `https://agents.nanonets.com`
* **Authentication**: workspace API key, sent as `Authorization: Bearer <key>`
* **IDs**: every resource ID is a UUID
* **Errors**: `{ "error": "<human-readable message>" }` with an HTTP status indicating the class
* **Versioning**: this is `v1`. Breaking changes will ship under `/v2`; `/v1` stays stable.
