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

# Papermap AIR

> Build governed AI agents and connect private tools without opening your infrastructure to inbound traffic.

Papermap Agentic Infrastructure Runtime (AIR) hosts your agent loop, prompts,
models, policy, traces, and run state. Your private tools stay close to your
systems in outbound-only workers.

<CardGroup cols={2}>
  <Card title="Build your first agent" icon="rocket" href="/air/quickstart">
    Create a project, activate an agent, and inspect its first successful run.
  </Card>

  <Card title="Connect a private worker" icon="server" href="/air/workers/create-worker">
    Turn typed Python functions into governed AIR tools.
  </Card>

  <Card title="Create runs from your app" icon="play" href="/air/applications/create-runs">
    Start, wait for, inspect, and cancel runs with the Python SDK.
  </Card>

  <Card title="Explore the Python SDK" icon="brackets-curly" href="/air/reference/python-sdk">
    Reference `AirClient`, workers, tools, errors, and environment variables.
  </Card>
</CardGroup>

<Frame caption="An active AIR agent, its immutable configuration, and the built-in test console.">
  <img src="https://mintcdn.com/papermap/6FYSF5TTvsKzeVI6/air/images/test-agent.png?fit=max&auto=format&n=6FYSF5TTvsKzeVI6&q=85&s=b65550bc4ba9fa5738c88f1b8ebb0ea4" alt="AIR console showing an active support agent and a successful test run" width="2880" height="1800" data-path="air/images/test-agent.png" />
</Frame>

<Info>
  Select any screenshot in these guides to open the full-resolution view.
</Info>

## One runtime, two connections

```text theme={null}
Your application -- app key --> AIR -- model --> result
                                  |
                                  | queued tool call
                                  v
Your worker <--- outbound claim --+--- worker key
      |
      +--> your database, APIs, and local MCP servers
```

* Your **application** creates runs with an app key.
* AIR executes the active agent version and records its trace.
* Your **worker** connects outbound with a worker key and executes approved tools.

<Note>
  Staging console: [dev.air.papermap.ai](https://dev.air.papermap.ai). Staging
  API: `https://dev.airapi.papermap.ai`.
</Note>

Start with the [visual quickstart](/air/quickstart). It walks through the same
screens you will use in the console and ends with a real run trace.
