Deployments overview
Deployments publish an assistant to a channel — web widget on your site or Direct API for server-to-server integration. Each deployment has its own config, rate limits, and environment label.
Deployment types
Section titled “Deployment types”| Type | Best for |
|---|---|
| Web widget | Visitor chat on your website |
| Direct API | Mobile apps, backends, authenticated REST clients |
| WhatsApp / Telegram | Messaging channels (coming soon) |
One assistant can have multiple deployments (e.g. staging widget + production API).
Web widget highlights
Section titled “Web widget highlights”- Appearance and branding
- Allowed domains
- Optional JWT verification
- SSE streaming and typing indicators
- Platform guides: WordPress, Webflow
Embed snippet: Widget embed code.
Direct API highlights
Section titled “Direct API highlights”- Authenticated REST endpoints for messages and conversations
- Same assistant brains (RAG + tools) as the widget
- See API authentication and Messages API
Environments and limits
Section titled “Environments and limits”| Topic | Guide |
|---|---|
| dev / staging / prod labels | Environments |
| RPM and burst limits | Rate limits |
Integrations
Section titled “Integrations”Connect deployments to external automation:
- Zapier
- Outbound webhooks (HMAC-signed)
- Inbound webhooks
Getting started
Section titled “Getting started”- Create an assistant
- Attach tools and knowledge bases
- Create a widget deployment or Direct API
- Test before switching DNS or marketing traffic