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

# Flowyte

> Build AI voice and chat agents that answer calls, book jobs, and resolve customer questions — all via API.

Flowyte is an **API-first platform for building AI voice and chat agents**. Create an agent,
give it knowledge and skills, publish it, and put it on a phone number or an embeddable chat
widget — every step is available through the REST API, so an agent (or your code) can build
and operate another agent end to end.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Mint a key and build a working agent via the API in about five minutes.
  </Card>

  <Card title="Authentication" icon="key" href="/get-started/authentication">
    API keys, scopes, and how the dual browser / key auth model works.
  </Card>

  <Card title="Concepts" icon="book-open" href="/concepts/agents">
    Agents, skills, knowledge, guardrails, and playbooks — what each one does.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    The full REST contract, generated from the OpenAPI spec.
  </Card>
</CardGroup>

## What you can build

* **An AI answering service** that handles calls 24/7, answers questions from your knowledge base, and transfers to a human when it should.
* **Field-service automation** — book a visit, look up a job's status, or capture a new request on the phone.
* **Order status & support** — resolve "where is my order" and common questions across voice and chat.

## How it fits together

<Steps>
  <Step title="Create an agent">
    An **agent** is the single thing you configure: its persona, language, and voice.
  </Step>

  <Step title="Give it knowledge and skills">
    Add **knowledge** (your FAQs, docs, and URLs) so it can answer accurately, and **skills**
    (tools) so it can take actions like booking or transferring.
  </Step>

  <Step title="Add guardrails and playbooks">
    **Guardrails** keep it on-policy; **playbooks** script multi-step flows for repeatable tasks.
  </Step>

  <Step title="Publish and connect a channel">
    **Publish** a frozen version, then connect a phone number or embed the chat widget.
  </Step>
</Steps>

Ready? Head to the [Quickstart](/quickstart).
