Integrations
Public Chat Integration
Public Chat exposes a published agent through a public chat API. It is designed for embeddable website chat and other unauthenticated entry points.
What It Enables
When Public Chat is enabled for an agent, you can:
- embed a chat experience on a site (from an allowed origin)
- create shareable experiences that do not require a workspace API key
- optionally enable a hosted chat UI (when configured)
Origin (CORS) Controls
Public Chat supports allowed origins so you can restrict where the API can be called from. Origins can be configured with optional subdomain matching.
Safety
Treat allowed origins as a security boundary. Only allow origins you control.
Hosted Chat
If hosted chat is enabled, KriyaOS can serve a hosted chat UI for your published agent. This is useful for sharing a link without building your own UI.