Esek Widget
First-party chat widget. From the platform's side it is a normal Contact / Conversation / Message with the same AI agent and merchant inbox as WhatsApp — the only difference is transport (our REST + WebSocket instead of Meta).
REST API
Sessions, identify, messages, media. Rendered from OpenAPI 3.1.
WebSocket events
CloudEvents over Socket.IO. Rendered from AsyncAPI 2.6.
Guides
Auth model, identity & cross-channel merge, design notes.
llms.txt
Machine index of every spec on this site, for AI integrators.
Fastest install
Paste before </body> on every page:
<script src="https://cdn.esek.io/widget/widget.js"
data-public-key="YOUR_PUBLIC_KEY"></script>
Get a pk_widget_… public key from
Settings → Channels → Web chat widget in the Esek
app, or via the
esek-widget-mcp
server from any AI client.