Developer overview

Everything for running the agent on your own surfaces and wiring it into your systems.

Embed the widget with one script tag, feed it what your page knows, and get signed events the moment something happens.

Pick a path

Which surface do I want?

I want to…Go to
Put the chat widget on my siteEmbed script
Install without writing codeOne-click installs
Pass the cart, the order or the signed-in user to the agentHost page context
Get notified when something happensWebhooks
Read or write my workspace dataAPI reference
Wire it to other apps without codeZapier
Read these docs from an agent or scriptMarkdown and llms.txt

No key needed for the widget

The embed script is public by design. It takes an agent ID, not an API key. The ID is visible in your page source and that is fine: it grants nothing but the ability to chat with an agent you chose to publish.

Never put an API key in front-end code. Keys are workspace-wide credentials.

Next steps