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 public 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.

CORS Is Not Authentication

Allowed origins restrict browser calls from other sites, but non-browser clients can still call a public endpoint. Use Secure Chat when requests must be authenticated.

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.