Works with your stack
One small package for every framework, CMS and plain HTML page. Pick yours for the setup code.
Plain HTML / JavaScript
One script tag and one call, with no build step. Or import it from npm in any bundler.See the setupReact
A component and a hook, for Vite, Remix, Gatsby and any React 18 or 19 app.See the setupNext.js
Put the component in your root layout. The React entry is already marked “use client”.See the setupVue
Start it in onMounted and remove it in onBeforeUnmount.See the setupNuxt
A client-only plugin starts the widget once for the whole app.See the setupAngular
Start it after the first render, outside the zone.See the setupSvelte
Start it in onMount in your root layout; the function it returns removes the widget.See the setupAstro
A script in your layout: Astro bundles it and runs it in the browser.See the setupWordPress and CMS
Paste one script before the closing body tag: WordPress, Shopify, Webflow, Wix, PHP or Django templates.See the setup