Provider Keys

Bring your own API keys to Vapi.

Have a custom model or voice with one of the providers? Or an enterprise account with volume pricing?

No problem! You can bring your own API keys to Vapi. You can add them in the Dashboard under the Integrations tab. Once your API key is validated, you won’t be charged when using that provider through Vapi. Instead, you’ll be charged directly by the provider.

Transcription Providers

Choose the provider and its supported options in the assistant’s transcriber configuration. See Transcriber providers and the transcriber configuration in the API reference.

Model Providers

Choose the provider and model in the assistant’s model configuration. See Model providers and the model configuration in the API reference.

For an OpenAI-compatible endpoint that is not represented by a native provider, see Custom LLMs.

Voice Providers

Choose the provider, voice ID, and supported options in the assistant’s voice configuration. See Voice providers and the voice configuration in the API reference.

Cloud Providers

Vapi stores recordings of conversations with assistants in the cloud. By default, Vapi stores these recordings in its own bucket in Cloudflare R2. You can configure Vapi to store recordings in your own bucket in AWS S3, GCP, or Cloudflare R2.

You can find more details on how to configure your Cloud Provider keys here: