Cookie consent for the stack you already run.
A provider in a React tree, a plugin in WordPress, a tag in Google Tag Manager or a line in a site builder's head code. Each platform has a page on how Katla installs there and what it does once it is in.
Next.js
A typed cookie consent SDK for the Next.js App Router: a provider, hooks, Google Consent Mode v2 and server prefetch. 4 KB headless, or inlined in the page.
React
A React cookie consent SDK: KatlaProvider, typed hooks and unstyled banner components, with Google Consent Mode v2. 4 KB headless, with any bundler.
TypeScript
A typed cookie consent SDK for any TypeScript app: your cookie inventory and policies, a guard at document.cookie, and consent as an event. 4 KB.
WordPress
A WordPress cookie consent plugin that blocks non-consented scripts on the server, renders your generated policy, and leaves WooCommerce checkout alone.
Google Tag Manager
Install Katla from your Google Tag Manager container with Consent Mode v2 for GA4 and Google Ads. Katla can write the tag for you, with no site deploy.
Lovable
Add Katla to Lovable as an MCP connector and ask for cookie consent in the chat. Lovable scans your app, installs the banner and wires up the policy page.
Wix
Add Katla's cookie banner to Wix with one snippet in Custom Code, or from your Google Tag Manager container. Consent Mode v2 and a generated policy included.
Squarespace
Add Katla's cookie banner to Squarespace through Code Injection or Google Tag Manager, or design your own. Consent Mode v2 and a generated policy included.
Webflow
Add Katla's cookie banner to Webflow with one snippet in the head code, or design the banner in Webflow and let Katla run the consent behind it.
Shopify
soonKatla's Shopify app is coming soon: cookie consent from a theme app extension, with no theme code to edit. Until then, use the widget or Google Tag Manager.
Not on the list? The widget runs anywhere.
One script tag in the head of any site. The free plan scans it and generates a cookie policy, without a card.