Skip to navigation

Introduction

Build voice AI agents that can make and receive phone calls

What is Vapi?

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

How voice agents work

Every Vapi assistant combines three core technologies:

You have full control over each component, with dozens of providers and models to choose from; OpenAI, Anthropic, Google, Gladia, Deepgram, ElevenLabs, and many, many more.

Model Intelligence presets bundle a transcriber, model, and voice tuned for common use cases, so you can configure your assistant in one click.

Two ways to build voice agents

Vapi offers two main primitives, designed for different use cases:

Key capabilities

  • 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

Choose your path

Path to production

After your first call, take your assistant to production in four steps. Follow Path to production for the full path.

Developer tools

Work with Vapi from your terminal, or manage your whole configuration as code:

Vapi Skills

Vapi Skills help AI coding assistants build and test Vapi applications.