
Spinning up a chat UI shouldn’t be the hard part.
Today we’re launching the Vapi Chat Widget, a prebuilt, drop-in component that lets you embed your Vapi assistant directly on your site. Zero backend required. Fully session-aware. Configurable via public key.
Our chat API gives you full control but not everyone wants to own the UI.
Some teams are shipping fast and just want a working widget. Others are building platforms on top of Vapi and need something embeddable and white-labeled. Even developers building full apps often want a clean baseline they can fork and customize.
This widget exists for all of them.
Built on top of the same chat infra you already use. You don't need any special setup. If your assistant runs on chat, it runs here.
While you can roll your own UI, you don’t have to. This widget gives you:
Cross-modality sessions (voice + chat memory sharing) are still in the works. Right now, chat and SMS share context; voice is separate. You can bridge them manually via API, but native continuity is coming soon.
You’ll find the widget, source code, and docs here. Add it to your site in minutes. Then go as deep as you want.
We’re excited to see how you use it and what you build on top.