This is the full developer documentation for Expedition Insure Docs # Expedition Insure docs > Integration and developer documentation — embedded insurance, APIs, and partner guides. Embedded insurance Drop the ExpeditionInsure quote widget into your site. See the [integration guide](/embedded-insurance/integration-guide/) — install, config, events, security, and a sandbox-testing checklist. MCP & AI agents Quote, compare, and **buy** insurance from Claude, ChatGPT, Cursor, or your own agent — no API key. See the [MCP overview](/mcp/overview/), [connect an agent](/mcp/connect-an-agent/), and [agentic commerce](/mcp/agentic-commerce/). Search everything Full-text search (top of the page or press `/`) covers every page on this site. LLM-friendly Machine-readable docs at [`/llms.txt`](/llms.txt) and [`/llms-full.txt`](/llms-full.txt) for AI assistants. Need a key? Tell us the origin(s) you’ll embed from and we’ll issue a publishable `pk_op_…` key allowlisted to them. # Embed integration guide > How to drop the ExpeditionInsure quote widget into your site — install, config params, events, the key/origin exchange, security model, and a sandbox-testing checklist. Operator tech-team facing. How to drop the ExpeditionInsure quote widget into your site, what events it emits, what we exchange with you, and how to get it rendering. ## 1. One-line include + mount [Section titled “1. One-line include + mount”](#1-one-line-include--mount) Add one script tag, then call `mount(target, config)`: ```html
``` `widget.js` is a tiny, React-free loader (`apps/embed-widget/src/loader.ts`). On `mount()` it injects a **sandboxed `