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

# Introduction

> OneInbox is a voice orchestration platform for building AI agents that handle live phone and web conversations.

<Info>
  **Before you make your first API call**, you need an API key.

  1. [Create a free account →](https://oneinbox-dashboard.vercel.app/signup)
  2. Go to **API Keys** and click **Create API key**
  3. Copy the key — it starts with `oi_sk_`
  4. Use it as `Authorization: Bearer <api_key>` on every request

  Already have an account? [Log in to your dashboard →](https://oneinbox-dashboard.vercel.app/login)
</Info>

## What is OneInbox?

OneInbox is a **voice orchestration platform** for building AI agents that handle live voice conversations — over the phone and in the browser.

You configure agents, voices, and call behavior through the REST API. OneInbox handles real-time audio, speech recognition, telephony routing, and scaling.

***

## What you can build

| Use case                 | How                                                   |
| ------------------------ | ----------------------------------------------------- |
| **Outbound calling bot** | Agent dials leads, qualifies them, books demos        |
| **Inbound support line** | Assign a phone number — callers reach your agent 24/7 |

***

## How a call works

Caller speaks → transcribed to text → LLM decides reply → spoken back to caller. OneInbox runs this loop in real time. → [How it works](/concepts/how-it-works)

***

## Get started

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/guides/quickstart">
    Agent + web call in two API calls (\~5 min)
  </Card>

  <Card title="End-to-end walkthrough" icon="list-check" href="/guides/build-first-agent">
    Full outbound calling bot — agent, tools, phone number, call, results
  </Card>

  <Card title="API reference" icon="code" href="/api-reference/agents/create-agent">
    Every endpoint with interactive Try It examples
  </Card>

  <Card title="Authentication" icon="key" href="/concepts/authentication">
    Get your API key and start making requests
  </Card>
</CardGroup>
