Introduction
Vapi is the Voice AI platform for developers.
Vapi lets developers build, test, & deploy voice AI agents in minutes rather than months — solving for the foundational challenges voice AI applications face:
Turn-taking, interruption handling, backchanneling, and more.
Responsive conversation demands low latency. Internationally. (<500-800ms voice-to-voice).
Taking actions during conversation, getting data to your services for custom actions.
Review conversation audio, transcripts, & metadata.
Implemented from scratch, this functionality can take months to build, and large, continuous, resources to maintain & improve.
Vapi abstracts away these complexities, allowing developers to focus on the core of their voice AI application’s business logic. Shipping in days, not months.
Quickstart Guides
Get up & running in minutes with one of our quickstart guides:
No Code
The easiest way to start with Vapi. Run a voice agent in minutes.
Quickly get started handling inbound phone calls.
Quickly get started sending outbound phone calls.
Platform-Specific
Examples
Explore end-to-end examples for some common voice workflows:
We’ll build an outbound sales agent that can schedule appointments.
We’ll build an technical support assistant that remembers where we left off.
We’ll build an order taking agent for our pizza website.
Key Concepts
Gain a deep understanding of key concepts in Vapi, as well as how Vapi works:
Core Concepts
Assistants set the foundation for applications built on Vapi.
Server URLs allow Vapi to deliver your application data in realtime.
Learn the ins-and-outs of telephony & conducting phone calls on Vapi.
Learn about privacy concepts like HIPAA & data privacy on Vapi.
Platform
Explore Our SDKs
Our SDKs are open source, and available on our GitHub:
Add a Vapi assistant to your web application.
Add a Vapi assistant to your iOS app.
Add a Vapi assistant to your Flutter app.
Add a Vapi assistant to your React Native app.
Multi-platform. Mac, Windows, and Linux.
FAQ
Common questions asked by other users:
Get Support
Join our Discord to connect with other developers & connect with our team: