Skip to main content

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.