Channels
This content is for v1.x. Switch to the latest version for up-to-date documentation.
Today: the web channel
Section titled “Today: the web channel”Claudius ships one channel: an embeddable web widget, available three ways (all backed by the same worker):
| Surface | Best for | Guide |
|---|---|---|
Script embed (window.ClaudiusConfig + IIFE bundle) | Any website, CMSs, static sites | Embed via CDN |
<claudius-chat> web component | Markup-driven embedding without React | Static sites guide |
ChatWidget React component | React and Next.js apps | React guide |
Multiple widgets can share one worker, and one page can host multiple widgets
(give each a unique storageKeyPrefix).
Planned channels
Section titled “Planned channels”The worker core (validation, rate limiting, Claude integration, analytics) is channel-agnostic by design; messaging adapters are tracked for v2:
Neither is shipped yet. Watch the issues for design discussion and progress.