title: Welcome guide subtitle: Build voice AI agents that can make and receive phone calls slug: quickstart/introduction
Vapi is the developer platform for building voice AI agents. We handle the complex infrastructure so you can focus on creating great voice experiences.
Voice agents allow you to:
- Have natural conversations with users
- Make and receive phone calls
- Integrate with your existing systems and APIs
- Handle complex workflows like appointment scheduling, customer support, and more
Every Vapi assistant combines three core technologies:
Converts user speech into text that your agent can understand Processes the conversation and generates intelligent responses Converts your agent's responses back into natural speechYou have full control over each component, with dozens of providers and models to choose from; OpenAI, Anthropic, Google, Deepgram, ElevenLabs, and many, many more.
Vapi offers two main primitives, designed for different use cases:
Assistants use a single system prompt plus tools and structured outputs. Perfect for: - Customer support - Lead qualification - Booking and routing
Squads orchestrate multiple assistants with context-preserving transfers. Ideal for: - Medical triage and scheduling - E‑commerce orders, returns, VIP - Property management routing
- Real-time conversations: Sub-600ms response times with natural turn-taking
- Phone integration: Make and receive calls on any phone number
- Web integration: Embed voice calls directly in your applications
- Tool integration: Connect to your APIs, databases, and existing systems
- Multi-assistant orchestration (Squads): Compose specialized assistants with seamless transfers
*Build your first voice agent in 5 minutes using our dashboard.*
*Embed live voice conversations directly in your app.*
The Vapi CLI brings the full power of the platform to your terminal:
Built with Assistants
Automate inbound support calls with agents that can access your knowledge base and escalate to humans when needed.
Built with Assistants
Make outbound sales calls, qualify leads, and schedule appointments with sophisticated branching logic.
Built with Assistants
Handle booking requests, check availability, and confirm appointments with conditional routing.
Built with Squads
Emergency routing and appointment scheduling for healthcare.
Built with Squads
Order tracking, returns, and customer support workflows.