# Voiceblox ## Docs - [Edit a Flow with AI](https://docs.voiceblox.ai/ai-generation/edit-flow.md): Iterate on existing flows using natural language instructions. - [Generate a Flow with AI](https://docs.voiceblox.ai/ai-generation/generate-flow.md): Describe your voice agent in plain language and let AI build the flow for you. - [Prompting Tips](https://docs.voiceblox.ai/ai-generation/prompting-tips.md): Best practices and example prompts for getting great results from the AI flow generator. - [Managing Agents](https://docs.voiceblox.ai/building-flows/agents.md): Save, load, rename, and delete agents using the Agent History sidebar. - [Canvas Basics](https://docs.voiceblox.ai/building-flows/canvas-basics.md): Navigate the drag-and-drop canvas, place nodes, and use keyboard shortcuts. - [Component Nodes](https://docs.voiceblox.ai/building-flows/component-nodes.md): LLM, TTS, STT, Avatar, and Persona nodes — providers, parameters, and configuration. - [Connecting Nodes](https://docs.voiceblox.ai/building-flows/connecting-nodes.md): Handle types, connection validation rules, and auto-routing behavior. - [Conversation Nodes](https://docs.voiceblox.ai/building-flows/conversation-nodes.md): Step nodes that define the conversation flow: Start, Timer, Burst, IfElse, End, and more. - [Framework Node](https://docs.voiceblox.ai/building-flows/framework-node.md): The central orchestrator that connects all components and drives the conversation. - [Node Overview](https://docs.voiceblox.ai/building-flows/node-overview.md): The five categories of nodes: Agent, Component, Conversation, Tools, and Post-Processing. - [Properties Panel](https://docs.voiceblox.ai/building-flows/properties-panel.md): Configure node parameters using the properties panel. - [Version History](https://docs.voiceblox.ai/building-flows/version-history.md): Undo, redo, and restore previous versions of your flow using snapshots. - [Agent Runtime](https://docs.voiceblox.ai/deployment/agent-runtimes.md): How the Voiceblox Python agent worker runs alongside the Next.js app. - [Docker Compose](https://docs.voiceblox.ai/deployment/docker.md): Deploy the full Voiceblox stack (app + agent) using Docker Compose. - [Environment Variables](https://docs.voiceblox.ai/deployment/environment-variables.md): Complete reference for all required and optional environment variables. - [Export as JSON](https://docs.voiceblox.ai/deployment/export-json.md): Export your flow as an AgentConfig JSON file ready for deployment. - [Deploy to LiveKit Cloud](https://docs.voiceblox.ai/deployment/livekit-cloud.md): One-click deployment of your Voiceblox agent to LiveKit Cloud. - [Python Worker](https://docs.voiceblox.ai/deployment/python-worker.md): Run the Voiceblox agent as a standalone Python worker process using the LiveKit Agents Python SDK. - [Sharing Agents](https://docs.voiceblox.ai/deployment/sharing-agents.md): Share your deployed voice agent via link, embed, or phone number. - [API Keys](https://docs.voiceblox.ai/getting-started/api-keys.md): Configure API keys for LLM, TTS, STT, framework, and integration providers. - [First Agent](https://docs.voiceblox.ai/getting-started/first-agent.md): Build your first voice agent step by step — manually or with the AI generator. - [Ingredients](https://docs.voiceblox.ai/getting-started/ingredients.md): Gather all the API keys you'll need before installing Voiceblox. - [Installation](https://docs.voiceblox.ai/getting-started/installation.md): Install and run Voiceblox — choose between Docker (recommended) or a manual setup. - [What is Voiceblox?](https://docs.voiceblox.ai/getting-started/introduction.md): A visual drag-and-drop builder for voice AI agents — design, test, and deploy without writing boilerplate. - [MCP Servers](https://docs.voiceblox.ai/integrations/mcp-servers.md): Connect Model Context Protocol servers to give your agent access to external tools. - [SIP Transfer](https://docs.voiceblox.ai/integrations/sip-transfer.md): Let your agent transfer a live call to a human phone number. - [Structured Output](https://docs.voiceblox.ai/integrations/structured-output.md): Extract structured data from a conversation at the end of a session. - [Web Search (Exa.ai)](https://docs.voiceblox.ai/integrations/web-search.md): Enable real-time web search in your voice agent using the Exa node. - [Webhooks](https://docs.voiceblox.ai/integrations/webhooks.md): Send conversation data to external HTTP endpoints at the end of a call. - [v0.1.0](https://docs.voiceblox.ai/releases/v0-1-0.md): Initial release — visual drag-and-drop voice agent builder with AI flow generation. - [v0.2.0](https://docs.voiceblox.ai/releases/v0-2-0.md): Python agent runtime, LiveKit Cloud deployment, SQLite persistence, and enhanced AI generation. - [v0.3.0](https://docs.voiceblox.ai/releases/v0-3-0.md): Share your deployed agents with private JWT links and public sandbox links. - [v0.4.0](https://docs.voiceblox.ai/releases/v0-4-0.md): Unified agent node, inbound phone calls, structured output, LemonSlice avatar, and SIP transfer. - [v0.5.0](https://docs.voiceblox.ai/releases/v0-5-0.md): Input variables, Zapier/Make nodes, canvas redesign, and multi-tenant public mode. - [v0.6.0](https://docs.voiceblox.ai/releases/v0-6-0.md): Realtime agents, 24 new providers, latency metrics, and adaptive interruption. - [v0.7.0](https://docs.voiceblox.ai/releases/v0-7-0.md): Voice picker, LiveKit Inference, separated API keys, and Cloud Run stability. - [In-Browser Playground](https://docs.voiceblox.ai/testing/playground.md): Test your voice agent live in the browser without any external setup. - [Step Highlighting](https://docs.voiceblox.ai/testing/step-highlighting.md): Watch the active conversation step highlight in real time during a live session. - [Troubleshooting](https://docs.voiceblox.ai/testing/troubleshooting.md): Common issues and how to fix them. ## OpenAPI Specs - [openapi](https://docs.voiceblox.ai/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/voiceblox-ai/voiceblox)