# Patter ## Docs - [Core Concepts](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/concepts.md): Understand agents, providers, modes, and the audio pipeline - [Patter: Voice AI SDK for phone calls](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/home/index.md): Connect any AI agent to phone calls with 10 lines of code. Patter handles telephony, speech-to-text, and text-to-speech so you can focus on your agent. - [Python SDK](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/home/redirects/python.md): Voice AI SDK for Python - [TypeScript SDK](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/home/redirects/typescript.md): Voice AI SDK for TypeScript - [Agents](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/agents.md): Configure voice AI agents with system prompts, tools, providers, and guardrails. - [Configuration](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/configuration.md): All Patter constructor parameters for local mode. - [Dashboard](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/dashboard.md): Embedded web dashboard for real-time call monitoring, analytics, and data export. - [Events & Callbacks](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/events.md): React to call lifecycle events with async callbacks. - [Advanced Features](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/features.md): Recording, AMD, DTMF, call transfer, barge-in, and more. - [Output Guardrails](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/guardrails.md): Filter and control AI responses before they reach the caller. - [Local Mode](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/local-mode.md): Run a fully self-hosted voice AI server with your own telephony and AI provider keys. - [Metrics & Cost Tracking](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/metrics.md): Per-call cost breakdown, latency analytics, and real-time metrics. - [Python SDK](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/overview.md): Connect AI agents to phone numbers with 10 lines of Python. - [Voice Providers](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/providers.md): Choose between OpenAI Realtime, ElevenLabs ConvAI, and custom pipeline mode. - [Quickstart](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/quickstart.md): Build your first voice AI agent in 5 minutes. - [API Reference](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/reference.md): Complete reference for all classes, methods, parameters, and types in the Patter Python SDK. - [Test Mode](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/test-mode.md): Interactive terminal testing for voice agents without telephony, STT, or TTS. - [Tools & Function Calling](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/python-sdk/tools.md): Let your voice agent call APIs, query databases, and take actions during a conversation. - [Agents](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/agents.md): Configure AI voice agents with system prompts, voices, models, and tools. - [Configuration](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/configuration.md): Constructor options for local mode. - [Dashboard](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/dashboard.md): Embedded web dashboard for real-time call monitoring, analytics, and data export. - [Events](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/events.md): React to call lifecycle events with typed callbacks. - [Features](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/features.md): Recording, AMD, DTMF, call transfer, barge-in, variables, and conversation history. - [Guardrails](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/guardrails.md): Filter and control AI agent responses before they reach callers. - [Local Mode](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/local-mode.md): Self-hosted embedded server, webhook endpoints, and WebSocket streams. - [Metrics & Cost Tracking](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/metrics.md): Per-call cost breakdown, latency analytics, and real-time metrics. - [TypeScript SDK](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/overview.md): Connect AI agents to phone numbers with 10 lines of TypeScript. - [Providers](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/providers.md): Voice AI providers: OpenAI Realtime, ElevenLabs ConvAI, and custom pipelines. - [Quickstart](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/quickstart.md): Get a voice AI agent answering phone calls in under 5 minutes. - [API Reference](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/reference.md): Complete type definitions, interfaces, error classes, and exports. - [Test Mode](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/test-mode.md): Interactive terminal testing for voice agents without telephony, STT, or TTS. - [Tools](https://patter-06b046ce-docs-fix-logo-and-home-icon.mintlify.app/typescript-sdk/tools.md): Function calling, webhook tools, and system tools for voice agents.