# Installing the widget (/docs/installing)

Installing Skavelo takes one snippet, added once to your app's shared layout. It works on any website and with every major framework, and it doesn't need a server or API key.

<Cards>
  <Card title="Install the widget" href="/docs/installing/install-the-widget" description="The snippet for your platform: script tag, React, Next.js, Vue, Nuxt, Svelte, Angular or Google Tag Manager." />
  <Card title="Allowed sites" href="/docs/installing/allowed-sites" description="Choose which sites the widget runs on." />
  <Card title="Identify signed-in users" href="/docs/installing/identify-users" description="Tell Skavelo who's using your app, so answers fit them." />
  <Card title="Identity verification" href="/docs/installing/identity-verification" description="Prove each identity on your server, so nobody can pose as another user." />
  <Card title="Multiple agents on one site" href="/docs/installing/multiple-agents" description="One snippet that shows the right agent on each page." />
</Cards>
