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

# What is Voiceblox?

> A visual drag-and-drop builder for voice AI agents — design, test, and deploy without writing boilerplate.

# What is Voiceblox?

Voiceblox is an open-source visual builder for voice AI agents. Instead of wiring together SDKs by hand, you drag nodes onto a canvas, connect them, and get a fully working voice agent — backed by [LiveKit](https://livekit.io).

## Key concepts

<CardGroup cols={2}>
  <Card title="Nodes" icon="circle-nodes">
    The building blocks of your agent. Each node represents a component (LLM, TTS, STT) or a conversation step (Start, Burst, IfElse, End).
  </Card>

  <Card title="Flows" icon="diagram-project">
    The directed graph of conversation steps that defines how your agent behaves — what it says, when it listens, and how it branches.
  </Card>

  <Card title="Frameworks" icon="server">
    The runtime that executes your agent. Voiceblox runs on **LiveKit**'s real-time infrastructure.
  </Card>

  <Card title="AgentConfig" icon="file-code">
    The serialized JSON representation of your flow — framework-agnostic and ready for deployment.
  </Card>
</CardGroup>

## How it works

```
Canvas (drag & drop)
    ↓
React Flow graph (nodes + edges)
    ↓  serializeGraph()
SimpleNode[] + SimpleEdge[]
    ↓  graphToConfig()
AgentConfig (JSON)
    ↓
LiveKit agent runtime
```

## Who is it for?

* **Voice AI developers** who want to skip boilerplate and focus on conversation design
* **Teams** who need to iterate quickly on agent behavior without touching code
* **Engineers** deploying multi-step, branching voice workflows (triage, sales, support)

## What can you build?

* Customer support agents with branching triage logic
* Sales qualification flows with conditional routing
* Multilingual voice assistants with multiple TTS/STT providers
* Agents that call external APIs via webhooks or MCP servers
* Agents augmented with real-time web search

## Next steps

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/getting-started/quickstart">
    Get Voiceblox running locally in 5 minutes.
  </Card>

  <Card title="API Keys" icon="key" href="/getting-started/api-keys">
    Configure your provider API keys.
  </Card>
</CardGroup>
