PageSourceSearch

https://polar.sh/docs/introduction

html polar.sh collected 2026-09-24 18:33:43 UTC 534,019 bytes, 464 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable dark" data-banner-state="visible" data-assistant-state="closed" data-page-mode="none" data-current-path="/"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="preload" href="/docs/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/docs/_next/static/media/PaperMono_Variable.p.aa32f7a0.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/docs/_next/static/media/f67ad414ed34149c.p.84166d94.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/logo/light.png?fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=9c6ee3deeb9b114b709fd49565e54226"/><link rel="preload" as="image" href="https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/logo/dark.png?fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=6fda7c5d4099d48c20f0365316d20979"/><link rel="stylesheet" href="/docs/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" data-precedence="next"/><link rel="stylesheet" href="/docs/_next/static/chunks/b04ce5e7108d10b8.css?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" data-precedence="next"/><style data-precedence="base-ui:low" data-href="base-ui-disable-scrollbar">.base-ui-disable-scrollbar{scrollbar-width:none}.base-ui-disable-scrollbar::-webkit-scrollbar{display:none}</style><link rel="preload" as="script" fetchPriority="low" href="/docs/_next/static/chunks/6d55b684068fd47e.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T"/>
1<script src="/docs/_next/static/chunks/44795504c795ca32.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/d300814c2c20b541.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/b730549587248be7.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/364f0316136d5cc9.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/turbopack-8a6989c56dddadd5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/3352cace78e63c7d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/acbaf6567d750240.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/2a134eda32d02b70.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<script src="/docs/_next/static/chunks/1abb97da26153ddd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-MBYW1QZFHE" as="script"/><link rel="preload" href="/docs/_next/static/chunks/5917258e888b4dff.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" as="script" fetchPriority="low"/><link rel="preload" href="/docs/_next/static/chunks/58dd45b95f6030ba.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" as="script" fetchPriority="low"/><title>Polar: Turn Your Software into a Business - Polar</title><meta name="description" content="The next generation unicorns will be built by smaller teams. Polar makes that dream possible."/><meta name="application-name" content="Polar"/><meta name="generator" content="Mintlify"/><meta name="msapplication-config" content="/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon/browserconfig.xml"/><meta name="apple-mobile-web-app-title" content="Polar"/><meta name="msapplication-TileColor" content="#000"/><link rel="canonical" href="https://polar.sh/docs/introduction"/><link rel="alternate" type="application/xml" href="/docs/sitemap.xml"/><link rel="alternate" type="text/markdown" href="/docs/introduction.md"/><meta property="og:title" content="Polar: Turn Your Software into a Business - Polar"/><meta property="og:description" content="The next generation unicorns will be built by smaller teams. Polar makes that dream possible."/><meta property="og:url" content="https://polar.sh/docs/introduction"/><meta property="og:site_name" content="Polar"/><meta property="og:image" content="https://polar.sh/assets/brand/polar_og.jpg"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Polar: Turn Your Software into a Business - Polar"/><meta name="twitter:description" content="The next generation unicorns will be built by smaller teams. Polar makes that dream possible."/><meta name="twitter:image" content="https://polar.sh/assets/brand/polar_og.jpg"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: light)"/><link rel="apple-touch-icon" href="/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon/apple-touch-icon.png" type="image/png" sizes="180x180"/><link rel="icon" href="/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: light)"/><link rel="icon" href="/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"/><link rel="shortcut icon" href="/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: light)"/><link rel="icon" href="/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon-dark/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon-dark/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon-dark/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: dark)"/><link rel="shortcut icon" href="/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon-dark/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: dark)"/>
1<script type="text/javascript">!function(){var b="/docs";
2function a(p){if(p==null)return"/";p=""+p;if(""===p)return"/";return"/"===p.charAt(0)?p:"/"+p}
3function u(p){if(p==null)return p;p=""+p;if(!p||p.charAt(p.length-1)==="/")return p.slice(0,-1);return p}
4function i(p){if(p==null)return p;p=""+p;if(6<=p.length&&p.substring(p.length-6)==="/index")return p.substring(0,p.length-6);if("index"===p)return"";return p}
5var p=(location.pathname||"").split("?")[0].split("#")[0]||"";
6if(b)if(p===b)p="";else if(0===p.indexOf(b+"/"))p=p.substring(b.length);
7p=a(p);p=u(p);p=i(p);p=""===p||"index"===p?"/":a(p);
8document.documentElement.setAttribute("data-current-path",p);
9}();</script>
9<script type="text/javascript">(() => {
10  const isIOS =
11    /iP(hone|ad|od)/.test(navigator.userAgent) ||
12    (/Macintosh/.test(navigator.userAgent) && navigator.maxTouchPoints > 1);
13  if (!isIOS) return;
14  const apply = () => {
15    for (const meta of document.querySelectorAll('meta[name="viewport"]')) {
16      const content = meta.getAttribute('content') || '';
17      if (!content.includes('maximum-scale')) {
18        meta.setAttribute('content', content + ', maximum-scale=1');
19      }
20    }
21  };
22  apply();
23  new MutationObserver(apply).observe(document.head, {
24    childList: true,
25    subtree: true,
26    attributes: true,
27    attributeFilter: ['content'],
28  });
29})();</script>
29<script type="text/javascript">!function(){
30function read(){try{
31var e=performance.getEntriesByType?performance.getEntriesByType("navigation"):[];
32var st=(e[0]&&e[0].serverTiming)||[];
33var g={};
34for(var i=0;i<st.length;i++){var n=st[i].name,d=st[i].description;if(!d)continue;try{d=decodeURIComponent(d)}catch(x){}
35if(n==="country")g.country=d;else if(n==="region")g.region=d;else if(n==="continent")g.continent=d;}
36var w=window;w.mintlify=w.mintlify||{};w.mintlify.geo=g;
37}catch(x){}}
38read();document.addEventListener("DOMContentLoaded",read);
39}();</script>
39<script type="text/javascript">!function(){try{
40var w=window;w.mintlify=w.mintlify||{};
41var q=w.mintlify.__apiPlaygroundInputsQueue;
42if(!Array.isArray(q)){q=[];w.mintlify.__apiPlaygroundInputsQueue=q;}
43w.mintlify.api=w.mintlify.api||{};
44w.mintlify.api.playground=w.mintlify.api.playground||{};
45if(typeof w.mintlify.api.playground.setServerVariables!=="function"){
46w.mintlify.api.playground.setServerVariables=function(v){q.push({type:"set",variables:v});};
47}
48if(typeof w.mintlify.api.playground.clearServerVariables!=="function"){
49w.mintlify.api.playground.clearServerVariables=function(){q.push({type:"clear"});};
50}
51}catch(e){}}();</script>
51<script type="text/javascript">(function(a,b){try{let c=document.getElementById("banner")?.innerText;if(c){for(let d=0;d<localStorage.length;d++){let e=localStorage.key(d);if(e?.endsWith(a)&&localStorage.getItem(e)===c)return void document.documentElement.setAttribute(b,"hidden")}document.documentElement.setAttribute(b,"visible");return}for(let c=0;c<localStorage.length;c++){let d=localStorage.key(c);if(d?.endsWith(a)&&localStorage.getItem(d))return void document.documentElement.setAttribute(b,"hidden")}document.documentElement.setAttribute(b,"visible")}catch(a){document.documentElement.setAttribute(b,"hidden")}})(
52  "bannerDismissed",
53  "data-banner-state",
54)</script>
54<script src="/docs/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" noModule=""></script>
54</head><body class="antialiased"><div hidden=""><!--$--><!--/$--></div>
54<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Polar","creator":{"@type":"Organization","name":"Mintlify","url":"https://mintlify.com"}}</script>
54<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","isDarkMode","system",null,["dark","light","true","false","system"],{"true":"dark","false":"light","dark":"dark","light":"light"},true,false)</script>
54<script>(function(){try{var f=null;var v=f||localStorage.getItem("isDarkMode");if(v==='true')v='dark';else if(v==='false')v='light';if(v!=='light'&&v!=='dark'&&v!=='system')v="system";document.documentElement.setAttribute("data-theme-preference",v)}catch(e){}})();</script>
54<blockquote class="sr-only" data-agent-docs-index="true" aria-hidden="true"><h2>Documentation Index</h2><p>Fetch the complete documentation index at:<!-- --> <a href="/docs/llms.txt" tabindex="-1">/docs/llms.txt</a></p><p>Use this file to discover all available pages before exploring further.</p></blockquote><style>:root{--banner-height:0px!important}</style>
54<script id="_mintlify-banner-script">(function i(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split("/").filter(a=>""!==a&&"global"!==a).slice(0,2)}catch{h=[]}let i=h.find(a=>c.includes(a)),j=[];for(let c of(i?j.push(i):j.push(b),j.push("global"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,"hidden");let k=!0,l=0;for(;l<localStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b&&b===f){k=!1;break}g&&(a.startsWith(`lang:${g}_`)||!a.startsWith("lang:"))&&(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?"visible":"hidden")}catch(a){console.error(a),document.documentElement.setAttribute(d,"hidden")}})(
55  {},
56  "en",
57  [],
58  "data-banner-state",
59  "bannerDismissed",
60)</script>
60<style>:root {
61    --primary: 0 0 0;
62    --primary-light: 255 255 255;
63    --primary-dark: 0 0 0;
64    --tooltip-foreground: 255 255 255;
65    --background-light: 255 255 255;
66    --background-dark: 19 19 22;
67    --gray-50: 242 242 242;
68    --gray-100: 238 238 238;
69    --gray-200: 222 222 222;
70    --gray-300: 206 206 206;
71    --gray-400: 158 158 158;
72    --gray-500: 111 111 111;
73    --gray-600: 79 79 79;
74    --gray-700: 62 62 62;
75    --gray-800: 37 37 37;
76    --gray-900: 22 22 22;
77    --gray-950: 10 10 10;
78  }</style><div class="relative antialiased text-gray-500 dark:text-gray-400">
78<script id="_mintlify-navbar-transition-script">(function(a){let b,c=(b="navbar-transition","maple"===a&&(b+="-maple"),b);function d(){let a=!1;a=window.scrollY>50;let b=document.getElementById(c);b&&b.hasAttribute("data-is-opaque")&&b.setAttribute("data-is-opaque",`${!!a}`)}let e=function(){let a=document.createElement("style"),b=`#${c}`;return a.appendChild(document.createTextNode(`${b},${b} *,${b} *::before,${b} *::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`)),document.head.appendChild(a),function(){window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(a)},1)}}();function f(){window.removeEventListener("scroll",d),document.removeEventListener("DOMContentLoaded",d),d(),e()}window.addEventListener("scroll",d,{passive:!0}),document.addEventListener("DOMContentLoaded",d),("requestAnimationFrame"in globalThis?requestAnimationFrame:setTimeout)(d),"complete"===document.readyState?f():window.addEventListener("load",f,{once:!0})})("maple")</script>
78<script id="_mintlify-scroll-margin-script">(function () {
79  var measure = function(){let a=document.querySelectorAll("[id='navbar'], [data-top-chrome]"),b=0;a.forEach(a=>{let c=a.getBoundingClientRect();c.height>0&&(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById("content-container");if(d){let{overflowY:a}=getComputedStyle(d);("auto"===a||"scroll"===a)&&(c=Math.max(0,d.getBoundingClientRect().top))}let e=`${Math.round(Math.max(0,b-c))+40}px`,f=document.documentElement.style;f.getPropertyValue("--scroll-mt")!==e&&f.setProperty("--scroll-mt",e)};
80  (function(a){let b=[],c=0,d="undefined"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll("[id='navbar'], [data-top-chrome]"));(c.length!==b.length||c.some((a,c)=>a!==b[c]))&&d&&(d.disconnect(),c.forEach(a=>d.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=>{c=0,e()}))}let g="[id='navbar'], [data-top-chrome]";function h(a){let b=a.target;if(b instanceof Element&&b.closest(g))return!0;for(let b of a.addedNodes)if(b instanceof Element&&(b.matches(g)||b.querySelector(g)))return!0;for(let b of a.removedNodes)if(b instanceof Element&&(b.matches(g)||b.querySelector(g)))return!0;return!1}new MutationObserver(a=>{a.some(h)&&f()}).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener("resize",f),"loading"===document.readyState&&document.addEventListener("DOMContentLoaded",e),e()})(measure);
81  (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){return"smooth"===getComputedStyle(document.documentElement).scrollBehavior}function d(c){let d=document.getElementById(b);return!!d&&(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if("complete"===document.readyState)return void d();let e=new MutationObserver(()=>{!c()&&d("instant")&&f()});function f(){e.disconnect(),window.removeEventListener("load",g)}function g(){let a=c();f(),a&&requestAnimationFrame(()=>{d(),function(){let a=["wheel","touchstart","keydown","pointerdown"],c=0,e=window.scrollY,f=setInterval(()=>{c+=1;let a=document.getElementById(b);if(!a||c>=6)return g();let f=Math.abs(window.scrollY-e)>1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)>4&&d()},350);function g(){clearInterval(f),a.forEach(a=>window.removeEventListener(a,g))}a.forEach(a=>window.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener("load",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()&&d("instant")&&f()})(measure);
82})();</script>
82<a href="#content-area" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-50 focus:p-2 focus:text-sm focus:bg-background-light dark:focus:bg-background-dark focus:rounded-md focus:outline-primary dark:focus:outline-primary-light">Skip to main content</a>
82<script>(function e(a,b,c,d,e){try{let f=window.matchMedia("(max-width: 1024px)").matches;if(e){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed");return}if(f||!d){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed"),d||localStorage.setItem(a,"false");return}let g=localStorage.getItem(a);if(null===g){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed");return}let h=JSON.parse(g),i=localStorage.getItem(b),j=null!==i?JSON.parse(i):368;document.documentElement.style.setProperty(c,h?j+"px":"0px"),document.documentElement.setAttribute("data-assistant-state",h?"open":"closed")}catch(a){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed")}})(
83    "chat-assistant-sheet-open",
84    "chat-assistant-sheet-width",
85    "--assistant-sheet-width",
86    true,
87    false
88  )</script>
88<div class="max-lg:contents lg:flex lg:w-full" data-docs-theme="maple" data-assistant-layout="legacy"><div class="max-lg:contents lg:flex-1 lg:min-w-0 lg:overflow-x-clip"><header id="navbar" class="z-45 hidden w-full sticky top-0 [[data-banner-state=visible]_&amp;]:lg:block peer is-not-custom peer is-not-center peer is-not-wide peer is-not-frame"></header><div class="flex scroll-mt-(--scroll-mt)"><nav aria-label="Pages" class="hidden lg:flex fixed flex-col left-0 top-0 bottom-0 w-[19rem] border-r border-gray-200/70 dark:border-white/[0.07] [[data-banner-state=visible]_&amp;]:top-10" id="sidebar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" id="sidebar-content" class="min-w-0 flex-1 min-h-0"><div role="presentation" data-id="base-ui-_R_atbsnlhjiuqsnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] px-7 py-6 base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-0! w-full"><div class="flex justify-between items-center"><a class="select-none" style="-webkit-touch-callout:none" href="https://polar.sh"><span class="sr-only">Polar<!-- --> home page</span><img class="nav-logo w-auto relative object-contain shrink-0 block dark:hidden px-1 h-6 max-w-48" src="https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/logo/light.png?fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=9c6ee3deeb9b114b709fd49565e54226" alt="light logo"/><img class="nav-logo w-auto relative object-contain shrink-0 hidden dark:block px-1 h-6 max-w-48" src="https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/logo/dark.png?fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=6fda7c5d4099d48c20f0365316d20979" alt="dark logo"/></a><div class="relative flex lg:h-7 h-[2.375rem] justify-between lg:w-[4.75rem] w-[6.5rem] items-center p-1 rounded-full border border-gray-200/70 dark:border-white/[0.07] hover:border-gray-200 dark:hover:border-white/10" data-theme-preference-switch="pill" role="group" aria-label="Theme preference"><button aria-label="Switch to system theme" class="theme-preference-switch-option z-10 flex lg:size-5 size-[1.875rem] items-center justify-center transition-colors duration-200 rounded-full" data-theme-preference-value="system" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lg:size-3 size-3.5"><path d="M4.5 15.5L9 14.5L13.5 15.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.75V14.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.25 2.75H3.75C2.64543 2.75 1.75 3.64543 1.75 4.75V9.75C1.75 10.8546 2.64543 11.75 3.75 11.75H14.25C15.3546 11.75 16.25 10.8546 16.25 9.75V4.75C16.25 3.64543 15.3546 2.75 14.25 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button aria-label="Switch to light theme" class="theme-preference-switch-option z-10 flex lg:size-5 size-[1.875rem] items-center justify-center transition-colors duration-200 rounded-full" data-theme-preference-value="light" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lg:size-3 size-3.5"><path d="M9 1.25V2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.48 3.52002L13.773 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M16.75 9H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.48 14.4799L13.773 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 16.75V15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 14.4799L4.227 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M1.25 9H2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 3.52002L4.227 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 13.25C11.3472 13.25 13.25 11.3472 13.25 9C13.25 6.65279 11.3472 4.75 9 4.75C6.65279 4.75 4.75 6.65279 4.75 9C4.75 11.3472 6.65279 13.25 9 13.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button aria-label="Switch to dark theme" class="theme-preference-switch-option z-10 flex lg:size-5 size-[1.875rem] items-center justify-center transition-colors duration-200 rounded-full" data-theme-preference-value="dark" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lg:size-3 size-3.5"><path d="M13 11.75C9.548 11.75 6.75 8.95201 6.75 5.50001C6.75 4.14801 7.183 2.90101 7.912 1.87801C4.548 2.50601 2 5.45301 2 9.00001C2 13.004 5.246 16.25 9.25 16.25C12.622 16.25 15.448 13.944 16.259 10.826C15.309 11.409 14.196 11.75 13 11.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div class="flex flex-col gap-4 mt-6">
88<div class="relative hidden lg:flex items-center flex-1 z-20 gap-2.5"><button type="button" class="group/search flex pointer-events-auto rounded-xl w-full items-center text-sm leading-6 h-9 pl-3.5 pr-3 text-gray-500 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 justify-between truncate gap-2" id="search-bar-entry" aria-label="Open search"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 min-w-4 flex-none text-gray-700 group-hover/search:text-gray-800 dark:text-gray-400 dark:group-hover/search:text-gray-200"><path d="M15.25 15.25L11.285 11.285" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M7.75 12.75C10.5114 12.75 12.75 10.5114 12.75 7.75C12.75 4.98858 10.5114 2.75 7.75 2.75C4.98858 2.75 2.75 4.98858 2.75 7.75C2.75 10.5114 4.98858 12.75 7.75 12.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><div class="truncate min-w-0">Search...</div></div><span class="flex-none text-xs font-semibold">⌘<!-- -->K</span></button><button type="button" class="group/ai flex-none hidden lg:flex items-center justify-center gap-1.5 h-9 rounded-xl bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 w-9 p-0" id="assistant-entry" aria-label="Toggle assistant panel" data-base-ui-tooltip-trigger=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 shrink-0 text-gray-700 group-hover/ai:text-gray-800 dark:text-gray-400 dark:group-hover/ai:text-gray-200"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div class="-mx-3 text-sm" id="navigation-items"><ul class="list-none mt-8" aria-hidden="true"></ul><div><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 text-gray-900 dark:text-gray-200 font-medium"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Bootup</span></h3></div><ul class="sidebar-group"><li id="/introduction" class="relative scroll-m-4 first:scroll-m-20" data-title="Introduction" data-active="true" data-active-nav-item="true"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-primary dark:border-primary-light text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light" style="padding-left:1rem" aria-current="page" href="/docs/introduction"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Introduction</span></div></div></a></li><li id="/migrate" class="relative scroll-m-4 first:scroll-m-20" data-title="Migrate from Stripe"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/migrate"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Migrate from Stripe</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 text-gray-900 dark:text-gray-200 font-medium"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Features</span></h3></div><ul class="sidebar-group"><li id="/features/products" class="relative scroll-m-4 first:scroll-m
88-20" data-title="Products"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/features/products"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Products</span></div></div></a></li><li data-title="Usage Based Billing" data-group-tag="" class=""><button class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Usage Based Billing</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Cost Insights" data-group-tag="Beta" class=""><button class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class="justify-between flex items-center gap-2"><span>Cost Insights</span><span class="nav-tag-pill flex items-center w-fit"><span class="nav-tag-pill-text px-1 py-0.5 rounded-md text-[0.65rem] leading-tight font-bold text-primary dark:text-primary-light bg-primary/10" data-nav-tag="Beta">Beta</span></span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Benefits" data-group-tag="" class=""><button class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Benefits</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Checkout" data-group-tag="" class=""><button class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Checkout</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li id="/features/seat-based-pricing" class="relative scroll-m-4 first:scroll-m
88-20" data-title="Seat-Based Pricing"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/features/seat-based-pricing"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Seat-Based Pricing</span></div></div></a></li><li id="/features/unit-based-pricing" class="relative scroll-m-4 first:scroll-m-20" data-title="Unit-Based Pricing"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/features/unit-based-pricing"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Unit-Based Pricing</span></div></div></a></li><li id="/features/custom-fields" class="relative scroll-m-4 first:scroll-m-20" data-title="Custom Fields"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/features/custom-fields"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Custom Fields</span></div></div></a></li><li id="/features/discounts" class="relative scroll-m-4 first:scroll-m-20" data-title="Discounts"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/features/discounts"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Discounts</span></div></div></a></li><li id="/features/tax-inclusive-pricing" class="relative scroll-m-4 first:scroll-m-20" data-title="Tax Inclusive Pricing"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/features/tax-inclusive-pricing"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Tax Inclusive Pricing</span></div></div></a></li><li data-title="Subscriptions" data-group-tag="" class=""><button class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Subscriptions</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li id="/features/orders" class="relative scroll-m-4 first:scroll-m
88-20" data-title="Orders"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/features/orders"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Orders</span></div></div></a></li><li id="/features/refunds" class="relative scroll-m-4 first:scroll-m-20" data-title="Refunds"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/features/refunds"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Refunds</span></div></div></a></li><li id="/features/analytics" class="relative scroll-m-4 first:scroll-m-20" data-title="Analytics"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/features/analytics"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Analytics</span></div></div></a></li><li id="/features/customer-management" class="relative scroll-m-4 first:scroll-m-20" data-title="Customer Management"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/features/customer-management"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Customer Management</span></div></div></a></li><li id="/features/team-management" class="relative scroll-m-4 first:scroll-m-20" data-title="Team Management"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/features/team-management"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Team Management</span></div></div></a></li><li id="/features/sso" class="relative scroll-m-4 first:scroll-m-20" data-title="SSO"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/features/sso"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">SSO</span></div></div></a></li><li data-title="Customer Portal" data-group-tag="" class=""><button class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Customer Portal</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Finance &amp; Payouts" data-group-tag="" class=""><button class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Finance &amp; Payouts</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Integrations" data-group-tag="" class=""><button class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Integrations</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 text-gray-900 dark:text-gray-200 font-medium"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Integrate</span></h3></div><ul class="sidebar-group"><li id="/integrate/authentication" class="relative scroll-m-4 first:scroll-m
88-20" data-title="Authentication"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/integrate/authentication"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Authentication</span></div></div></a></li><li id="/integrate/sandbox" class="relative scroll-m-4 first:scroll-m-20" data-title="Sandbox Environment"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/integrate/sandbox"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Sandbox Environment</span></div></div></a></li><li id="/integrate/customer-state" class="relative scroll-m-4 first:scroll-m-20" data-title="Customer State"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/integrate/customer-state"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Customer State</span></div></div></a></li><li id="/integrate/mcp" class="relative scroll-m-4 first:scroll-m-20" data-title="Model Context Protocol (MCP)"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/integrate/mcp"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Model Context Protocol (MCP)</span></div></div></a></li><li data-title="SDKs" data-group-tag="" class=""><button class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>SDKs</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Framework Adapters" data-group-tag="" class=""><button class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Framework Adapters</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Framework Guides" data-group-tag="" class=""><button class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Framework Guides</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Webhooks" data-group-tag="" class=""><button class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Webhooks</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="OAuth 2.0" data-group-tag="" class=""><button class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>OAuth 2.0</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 text-gray-900 dark:text-gray-200 font-medium"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Merchant of Record (MoR)</span></h3></div><ul class="sidebar-group"><li id="/merchant-of-record/introduction" class="relative scroll-m-4 first:scroll-m
88-20" data-title="Introduction"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/merchant-of-record/introduction"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Introduction</span></div></div></a></li><li id="/merchant-of-record/fees" class="relative scroll-m-4 first:scroll-m-20" data-title="Fees"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/merchant-of-record/fees"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Fees</span></div></div></a></li><li id="/merchant-of-record/supported-countries" class="relative scroll-m-4 first:scroll-m-20" data-title="Supported countries"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/merchant-of-record/supported-countries"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Supported countries</span></div></div></a></li><li id="/merchant-of-record/acceptable-use" class="relative scroll-m-4 first:scroll-m-20" data-title="Acceptable use"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/merchant-of-record/acceptable-use"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Acceptable use</span></div></div></a></li><li id="/merchant-of-record/account-reviews" class="relative scroll-m-4 first:scroll-m-20" data-title="Account reviews"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/merchant-of-record/account-reviews"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Account reviews</span></div></div></a></li><li id="/migrate-away" class="relative scroll-m-4 first:scroll-m-20" data-title="Migrate Away"><a class="group flex items-start pr-3 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)] border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/migrate-away"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Migrate Away</span></div></div></a></li></ul></div>
88<script>(function () {
89  try {
90    if (window.__mintlifyInitialSidebarScrollDone) return;
91    window.__mintlifyInitialSidebarScrollDone = true;
92
93    var path = (window.location.pathname || '/').split('#')[0].split('?')[0];
94    if (path.endsWith('/index')) path = path.slice(0, -6);
95    else if (path === 'index') path = '';
96
97    var candidates = [];
98    if (path) candidates.push(path);
99    if (path.startsWith('/')) candidates.push(path.slice(1));
100    else candidates.push('/' + path);
101
102    var item = null;
103    for (var i = 0; i < candidates.length && !item; i++) {
104      var matches = document.querySelectorAll('[id="' + candidates[i].replace(/"/g, '\\"') + '"]');
105      for (var j = 0; j < matches.length; j++) {
106        if (matches[j].closest('#sidebar, #sidebar-content')) {
107          item = matches[j];
108          break;
109        }
110      }
111    }
112    if (!item) return;
113
114    var parent = item.closest('[data-component-part="scroll-area-viewport"]');
115    if (!parent) {
116      parent = item.parentElement;
117      while (parent) {
118        var style = getComputedStyle(parent);
119        if (style.overflowY === 'auto' || style.overflowY === 'scroll') break;
120        parent = parent.parentElement;
121      }
122    }
123    if (!parent) return;
124
125    var parentRect = parent.getBoundingClientRect();
126    var itemRect = item.getBoundingClientRect();
127    if (itemRect.top >= parentRect.top && itemRect.bottom <= parentRect.bottom) return;
128
129    var itemTopRelative = itemRect.top - parentRect.top + parent.scrollTop;
130    parent.scrollTop = itemTopRelative - parentRect.height / 2 + itemRect.height / 2;
131  } catch (e) {}
132})();</script>
132</div></div></div></div><ul class="px-4 py-3 w-[calc(19rem-1px)] left-0 right-0 bottom-0 bg-background-light dark:bg-background-dark border-t border-gray-200/70 dark:border-white/[0.07] text-sm"><li id="https://polar.sh/docs/llms-full.txt" class="relative scroll-m-4 first:scroll-m-20" data-title="llms-full.txt"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" target="_blank" rel="noopener noreferrer" href="https://polar.sh/docs/llms-full.txt"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">llms-full.txt</span></div></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-gray-400 dark:text-gray-500 group-hover:text-gray-500 dark:group-hover:text-gray-400 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></li><li id="https://polar.sh/docs/support" class="relative scroll-m-4 first:scroll-m-20" data-title="Contact support"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" target="_blank" rel="noopener noreferrer" href="https://polar.sh/docs/support"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Contact support</span></div></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-gray-400 dark:text-gray-500 group-hover:text-gray-500 dark:group-hover:text-gray-400 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></li><li id="https://polar.sh" class="relative scroll-m-4 first:scroll-m-20" data-title="Dashboard"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" target="_blank" rel="noopener noreferrer" href="https://polar.sh"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Dashboard</span></div></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-gray-400 dark:text-gray-500 group-hover:text-gray-500 dark:group-hover:text-gray-400 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></li><li><div class="hidden lg:flex items-center gap-x-2"></div></li></ul></nav><div id="navbar-transition-maple" class="z-20 hidden lg:flex fixed top-0 left-[19rem] h-12 bottom-0 flex-none transition-colors duration-500 border-b dark:border-white/[0.07] bg-background-light dark:bg-background-dark [[data-banner-state=visible]_&amp;]:lg:mt-10 px-12 w-full border-gray-200/70" style="right:var(--assistant-sheet-width, 0px)" data-is-opaque="false" data-top-chrome=""><div class="nav-tabs h-full flex text-sm gap-x-6"><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium hover:text-gray-800 dark:hover:text-gray-300 text-gray-800 dark:text-gray-200 [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor]" data-active="true" aria-current="location" href="/docs/introduction"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-current" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/compass.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/compass.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg>Docs<div class="absolute bottom-0 h-[1.5px] w-full left-0 bg-primary dark:bg-primary-light"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/docs/api-reference/2026-04/introduction"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-current" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/rectangle-terminal.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/rectangle-terminal.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg>API Reference<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/docs/changelog/recent"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-current" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/signal-stream.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/signal-stream.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg>Changelog<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/docs/support"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-current" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/square-question.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/square-question.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg>Support<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a></div></div>
132<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://polar.sh/#organization","name":"Polar","url":"https://polar.sh","logo":{"@type":"ImageObject","url":"https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/logo/light.png?fit=max&auto=format&n=0Af3hN6-oIM4IHT3&q=85&s=9c6ee3deeb9b114b709fd49565e54226"}},{"@type":"WebSite","@id":"https://polar.sh/docs#website","name":"Polar","url":"https://polar.sh/docs","publisher":{"@id":"https://polar.sh/#organization"}},{"@type":"WebPage","@id":"https://polar.sh/docs/introduction#webpage","url":"https://polar.sh/docs/introduction","name":"Polar: Turn Your Software into a Business","description":"The next generation unicorns will be built by smaller teams. Polar makes that dream possible.","dateModified":"2026-09-06T07:30:24.443Z","isPartOf":{"@id":"https://polar.sh/docs#website"},"breadcrumb":{"@id":"https://polar.sh/docs/introduction#breadcrumb"}},{"@type":"BreadcrumbList","@id":"https://polar.sh/docs/introduction#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Polar","item":"https://polar.sh/docs"},{"@type":"ListItem","position":2,"name":"Polar: Turn Your Software into a Business","item":"https://polar.sh/docs/introduction"}]},{"@type":["Article","TechArticle"],"@id":"https://polar.sh/docs/introduction#article","headline":"Polar: Turn Your Software into a Business","name":"Polar: Turn Your Software into a Business","description":"The next generation unicorns will be built by smaller teams. Polar makes that dream possible.","url":"https://polar.sh/docs/introduction","mainEntityOfPage":{"@id":"https://polar.sh/docs/introduction#webpage"},"image":"https://polar.sh/assets/brand/polar_og.jpg","dateModified":"2026-09-06T07:30:24.443Z","publisher":{"@id":"https://polar.sh/#organization"},"isPartOf":{"@id":"https://polar.sh/docs#website"}}]}</script>
132<script>document.documentElement.setAttribute('data-page-mode', "none");</script>
132<span class="fixed inset-0 bg-background-light dark:bg-background-dark -z-10 pointer-events-none" id="background-color"></span><span class="block absolute dark:hidden inset-0 overflow-hidden pointer-events-none"></span><span class="hidden absolute dark:block inset-0 overflow-hidden pointer-events-none"></span><style data-custom-css-index="0" data-custom-css-path="style.css">.dark\:bg-background-dark:is(.dark *),
133.chat-assistant-floating-input:is(.dark *)::before {
134  background-color: #070708;
135}
136
137#content-area {
138  max-width: 48rem;
139}
140
141.migration-coexistence {
142  /* The child columns are percentages so their centres stay at 21% and 79% of
143     the tree at every width — the same x values the branch rails are drawn at. */
144  --migration-columns: 42% 16% 42%;
145  --migration-line: #d4d4d8;
146  --migration-dot: #71717a;
147  margin: 2rem 0;
148  padding: 1.5rem;
149  color: #18181b;
150  background: #ffffff;
151  border: 1px solid #e4e4e7;
152  border-radius: 1.25rem;
153}
154
155.migration-coexistence__tree {
156  max-width: 28rem;
157  margin: 0 auto;
158}
159
160.migration-coexistence__node {
161  padding: 0.75rem 0.875rem;
162  background: #fafafa;
163  border: 1px solid #e4e4e7;
164  border-radius: 0.875rem;
165}
166
167.migration-coexistence__node--app {
168  max-width: 14rem;
169  margin: 0 auto;
170  text-align: center;
171}
172
173.migration-coexistence__node--stripe {
174  border-top: 2px solid #635bff;
175}
176
177.migration-coexistence__node--polar {
178  border-top: 2px solid #18181b;
179}
180
181.migration-coexistence__name {
182  display: block;
183  color: #18181b;
184  font-size: 0.8125rem;
185  font-weight: 700;
186}
187
188.migration-coexistence__note {
189  display: block;
190  margin-top: 0.125rem;
191  color: #71717a;
192  font-size: 0.75rem;
193}
194
195/* Rails and dots share one coordinate system, so the branch scales as a whole
196   rather than being rebuilt from element borders. */
197.migration-coexistence__branch {
198  display: block;
199  width: 100%;
200  aspect-ratio: 100 / 12;
201  overflow: visible;
202}
203
204.migration-coexistence__rail {
205  fill: none;
206  stroke: var(--migration-line);
207  stroke-dasharray: 4 4;
208  stroke-width: 1;
209}
210
211.migration-coexistence__dot {
212  fill: var(--migration-dot);
213}
214
215.migration-coexistence__children {
216  display: grid;
217  grid-template-columns: var(--migration-columns);
218}
219
220.migration-coexistence__caption {
221  max-width: 32rem;
222  margin: 1.25rem auto 0;
223  color: #52525b;
224  font-size: 0.875rem;
225  line-height: 1.55;
226  text-align: center;
227}
228
229.migration-switch {
230  margin: 1.5rem 0;
231  overflow: hidden;
232  background: #ffffff;
233  border: 1px solid #e4e4e7;
234  border-radius: 1rem;
235}
236
237.migration-switch__header,
238.migration-switch__row {
239  display: grid;
240  grid-template-columns: minmax(0, 1fr) 3.5rem minmax(0, 1fr);
241  align-items: center;
242}
243
244.migration-switch__header {
245  padding: 0.75rem 1rem;
246  background: #fafafa;
247  border-bottom: 1px solid #e4e4e7;
248  color: #18181b;
249  font-size: 0.8125rem;
250  font-weight: 700;
251}
252
253.migration-switch__header span:nth-child(2) {
254  color: #71717a;
255  font-size: 0.6875rem;
256  font-weight: 600;
257  letter-spacing: 0.06em;
258  text-align: center;
259  text-transform: uppercase;
260}
261
262.migration-switch__header span:last-child {
263  text-align: right;
264}
265
266.migration-switch__row {
267  min-height: 4rem;
268  padding: 0.75rem 1rem;
269  color: #52525b;
270  font-size: 0.8125rem;
271}
272
273.migration-switch__row + .migration-switch__row {
274  border-top: 1px solid #f4f4f5;
275}
276
277.migration-switch__arrow {
278  display: grid;
279  width: 1.75rem;
280  height: 1.75rem;
281  margin: 0 auto;
282  place-items: center;
283  color: #52525b;
284  background: #f4f4f5;
285  border-radius: 999px;
286}
287
288.migration-switch__state--polar {
289  color: #18181b;
290  font-weight: 600;
291  text-align: right;
292}
293
294.dark .migration-coexistence {
295  --migration-line: #52525b;
296  --migration-dot: #a1a1aa;
297  color: #fafafa;
298  background: #131316;
299  border-color: #3f3f46;
300}
301
302.dark .migration-coexistence__node {
303  background: #18181b;
304  border-color: #3f3f46;
305}
306
307.dark .migration-coexistence__node--stripe {
308  border-top-color: #635bff;
309}
310
311.dark .migration-coexistence__node--polar {
312  border-top-color: #fafafa;
313}
314
315.dark .migration-coexistence__name {
316  color: #fafafa;
317}
318
319.dark .migration-coexistence__note,
320.dark .migration-coexistence__caption {
321  color: #a1a1aa;
322}
323
324.dark .migration-switch {
325  background: #131316;
326  border-color: #3f3f46;
327}
328
329.dark .migration-switch__header {
330  color: #fafafa;
331  background: #18181b;
332  border-bottom-color: #3f3f46;
333}
334
335.dark .migration-switch__header span:nth-child(2),
336.dark .migration-switch__row {
337  color: #a1a1aa;
338}
339
340.dark .migration-switch__row + .migration-switch__row {
341  border-top-color: #27272a;
342}
343
344.dark .migration-switch__arrow {
345  color: #d4d4d8;
346  background: #27272a;
347}
348
349.dark .migration-switch__state--polar {
350  color: #fafafa;
351}
352
353@media (max-width: 42rem) {
354  .migration-coexistence {
355    padding: 1.125rem;
356  }
357
358  .migration-coexistence__node--app {
359    max-width: none;
360  }
361
362  .migration-coexistence__caption {
363    font-size: 0.8125rem;
364  }
365
366  .migration-switch__header,
367  .migration-switch__row {
368    grid-template-columns: minmax(0, 1fr) 2.5rem minmax(0, 1fr);
369  }
370
371  .migration-switch__header,
372  .migration-switch__row {
373    padding-right: 0.75rem;
374    padding-left: 0.75rem;
375  }
376}
377
378@media (prefers-reduced-motion: reduce) {
379  .migration-coexistence__dot {
380    display: none;
381  }
382}
383</style><style data-custom-css-index="1" data-custom-css-path="dynamic-tailwind.css">.mint-block {
384    display: block
385}
386.mint-hidden {
387    display: none
388}
389.dark\:mint-block:is(.dark *) {
390    display: block
391}
392.dark\:mint-hidden:is(.dark *) {
393    display: none
394}</style><div class="block lg:hidden"><header id="navbar" class="z-30 fixed lg:sticky top-0 w-full"><div id="navbar-transition" class="absolute w-full h-full flex-none transition-colors duration-500 border-b border-gray-500/5 dark:border-gray-300/[0.06] bg-background-light dark:bg-background-dark" data-is-opaque="false"></div><div class="max-w-8xl mx-auto relative"><div><div class="relative"><div class="flex items-center lg:px-12 h-16 min-w-0 mx-4 lg:mx-0"><div class="h-full relative flex-1 flex items-center gap-x-4 min-w-0 border-b border-gray-500/5 dark:border-gray-300/[0.06]"><div class="flex-1 flex items-center gap-x-4"><a class="select-none" style="-webkit-touch-callout:none" href="https://polar.sh"><span class="sr-only">Polar<!-- --> home page</span><img class="nav-logo w-auto h-7 relative object-contain shrink-0 block dark:hidden" src="https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/logo/light.png?fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=9c6ee3deeb9b114b709fd49565e54226" alt="light logo"/><img class="nav-logo w-auto h-7 relative object-contain shrink-0 hidden dark:block" src="https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/logo/dark.png?fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=6fda7c5d4099d48c20f0365316d20979" alt="dark logo"/></a><div class="hidden lg:flex items-center gap-x-2"></div></div><div class="relative hidden lg:flex items-center flex-1 z-20 gap-2.5"><button type="button" class="group/search flex pointer-events-auto rounded-xl w-full items-center text-sm leading-6 h-9 pl-3.5 pr-3 text-gray-500 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 justify-between truncate gap-2" id="search-bar-entry" aria-label="Open search"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 min-w-4 flex-none text-gray-700 group-hover/search:text-gray-800 dark:text-gray-400 dark:group-hover/search:text-gray-200"><path d="M15.25 15.25L11.285 11.285" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M7.75 12.75C10.5114 12.75 12.75 10.5114 12.75 7.75C12.75 4.98858 10.5114 2.75 7.75 2.75C4.98858 2.75 2.75 4.98858 2.75 7.75C2.75 10.5114 4.98858 12.75 7.75 12.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><div class="truncate min-w-0">Search...</div></div><span class="flex-none text-xs font-semibold">⌘<!-- -->K</span></button><button type="button" class="group/ai flex-none hidden lg:flex items-center justify-center gap-1.5 pl-3 pr-3.5 h-9 rounded-xl bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30" id="assistant-entry" aria-label="Toggle assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 shrink-0 text-gray-700 group-hover/ai:text-gray-800 dark:text-gray-400 dark:group-hover/ai:text-gray-200"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="text-sm text-gray-500 dark:text-white/50 whitespace-nowrap">Ask Assistant</span><span class="flex-none text-xs font-semibold">⌘<!-- -->I</span></button></div><div class="flex-1 relative hidden lg:flex items-center ml-auto justify-end space-x-4"><nav aria-label="Main" class="text-sm"><ul class="flex space-x-6 items-center"><li class="navbar-link"><a href="https://polar.sh/docs/llms-full.txt" class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank" rel="noopener noreferrer"><span class="min-w-0 truncate">llms-full.txt</span></a></li><li class="navbar-link"><a href="https://polar.sh/docs/support" class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank" rel="noopener noreferrer"><span class="min-w-0 truncate">Contact support</span></a></li><li class="block lg:hidden"><a class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" href="https://polar.sh"><span class="min-w-0 truncate">Dashboard</span></a></li><li class="whitespace-nowrap hidden lg:flex" id="topbar-cta-button"><a target="_blank" rel="noopener noreferrer" class="group pl-3 pr-2 py-1.5 relative inline-flex items-center text-sm font-medium" href="https://polar.sh"><span class="absolute inset-0 bg-primary-dark rounded-xl group-hover:opacity-[0.9]"></span><div class="z-10 gap-1 flex items-center"><span class="text-white">Dashboard</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0 text-white/90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></li></ul></nav><div class="flex items-center"><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="theme-preference-menu-trigger" aria-label="Change theme preference" data-component-name="theme-preference-menu" data-component-part="theme-preference-menu-trigger" data-testid="theme-preference-menu-trigger" class="group disabled:pointer-events-none rounded-lg overflow-hidden gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 theme-preference-menu-trigger group p-2 flex items-center justify-center"><span data-theme-preference-icon="system"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M4.5 15.5L9 14.5L13.5 15.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.75V14.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.25 2.75H3.75C2.64543 2.75 1.75 3.64543 1.75 4.75V9.75C1.75 10.8546 2.64543 11.75 3.75 11.75H14.25C15.3546 11.75 16.25 10.8546 16.25 9.75V4.75C16.25 3.64543 15.3546 2.75 14.25 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span><span data-theme-preference-icon="light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M9 1.25V2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.48 3.52002L13.773 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M16.75 9H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path>
394<path d="M14.48 14.4799L13.773 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 16.75V15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 14.4799L4.227 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M1.25 9H2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 3.52002L4.227 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 13.25C11.3472 13.25 13.25 11.3472 13.25 9C13.25 6.65279 11.3472 4.75 9 4.75C6.65279 4.75 4.75 6.65279 4.75 9C4.75 11.3472 6.65279 13.25 9 13.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span><span data-theme-preference-icon="dark"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M13 11.75C9.548 11.75 6.75 8.95201 6.75 5.50001C6.75 4.14801 7.183 2.90101 7.912 1.87801C4.548 2.50601 2 5.45301 2 9.00001C2 13.004 5.246 16.25 9.25 16.25C12.622 16.25 15.448 13.944 16.259 10.826C15.309 11.409 14.196 11.75 13 11.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span></button></div></div><div class="flex lg:hidden items-center gap-3"><button type="button" class="text-gray-500 w-8 h-8 flex items-center justify-center hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300" id="search-bar-entry-mobile" aria-label="Open search"><span class="sr-only">Search...</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></button><button id="assistant-entry-mobile" aria-label="Toggle assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4.5 text-gray-500 dark:text-gray-400 hover:text-gray-600 dark:hover:text-gray-300"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button type="button" aria-label="More actions" class="h-7 w-5 flex items-center justify-center relative after:content-[&#x27;&#x27;] after:absolute after:-inset-y-2 after:-left-1 after:-right-4"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-4 shrink-0 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></button></div></div></div><button type="button" class="flex items-center h-14 py-4 px-5 lg:hidden focu
394s:outline-0 w-full text-left"><div class="text-gray-500 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300"><span class="sr-only">Navigation</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M2.25 9H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.25 3.75H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.25 14.25H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="ml-4 flex text-sm leading-6 whitespace-nowrap min-w-0 space-x-3 overflow-hidden"><div class="flex items-center space-x-3 shrink-0"><span>Bootup</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 text-gray-400 shrink-0"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="font-semibold text-gray-900 truncate dark:text-gray-200 min-w-0 flex-1">Polar: Turn Your Software into a Business</div></div></button></div><div class="hidden lg:flex px-12 h-12"><div class="nav-tabs h-full flex text-sm gap-x-6"><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium hover:text-gray-800 dark:hover:text-gray-300 text-gray-800 dark:text-gray-200 [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor]" data-active="true" aria-current="location" href="/docs/introduction"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-current" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/compass.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/compass.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg>Docs<div class="absolute bottom-0 h-[1.5px] w-full left-0 bg-primary dark:bg-primary-light"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/docs/api-reference/2026-04/introduction"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-current" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/rectangle-terminal.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/rectangle-terminal.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg>API Reference<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/docs/changelog/recent"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-current" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/signal-stream.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/signal-stream.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg>Changelog<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/docs/support"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-current" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/square-question.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/square-question.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg>Support<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a></div></div><style>:root{--topbar-tabs-height:3rem}</style></div></div></header></div><!--$--><!--/$--><main class="relative w-full lg:ml-[19rem] flex gap-x-8 min-h-screen pt-[calc(10rem+var(--banner-height,2.5rem))] px-4 lg:pt-10 lg:pl-16 lg:pr-10" id="content-container"><div class="flex flex-col box-border w-full relative grow mx-auto max-w-xl 2xl:max-w-2xl [contain:inline-size] xl:w-[calc(100%-28rem)] lg:mt-12" id="content-area"><header id="header" class="relative leading-none @container/page-header"><div class="mt-0.5 space-y-2.5"><div class="eyebrow h-5 text-primary dark:text-primary-light text-sm font-semibold">Bootup</div><div class="flex flex-col sm:flex-row items-start sm:items-center relative gap-2 min-w-0"><h1 id="page-title" class="text-3xl sm:text-4xl text-gray-900 tracking-tight dark:text-gray-200 [overflow-wrap:anywhere] font-semibold">Polar: Turn Your Software into a Business</h1><div id="page-context-menu" class="items-center shrink-0 min-w-[156px] justify-end ml-auto hidden @[520px]/page-header:flex"><button id="page-context-menu-button" class="rounded-l-xl px-3 text-gray-700 dark:text-gray-300 py-1.5 border border-gray-200 dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5 border-r-0" aria-label="Copy page"><div class="flex items-center gap-2 text-sm text-center font-medium"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 
3941.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="grid"><span aria-hidden="true" class="invisible col-start-1 row-start-1">Copy page</span><span class="col-start-1 row-start-1">Copy page</span></span></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_dn25lmtbsnlhjiuqsnpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 rounded-none rounded-r-xl border flex items-center justify-center h-[34px] border-gray-200 aspect-square dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div><div class="mt-2 text-lg prose prose-gray dark:prose-invert [&amp;&gt;*]:[overflow-wrap:anywhere]"><p>The next generation unicorns will be built by smaller teams. Polar makes that dream possible.</p></div><div id="page-context-menu" class="flex items-center shrink-0 min-w-[156px] mt-3 @[520px]/page-header:hidden"><button id="page-context-menu-button" class="rounded-l-xl px-3 text-gray-700 dark:text-gray-300 py-1.5 border border-gray-200 dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5 border-r-0" aria-label="Copy page"><div class="flex items-center gap-2 text-sm text-center font-medium"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="grid"><span aria-hidden="true" class="invisible col-start-1 row-start-1">Copy page</span><span class="col-start-1 row-start-1">Copy page</span></span></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_r65lmtbsnlhjiuqsnpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 rounded-none rounded-r-xl border flex items-center justify-center h-[34px] border-gray-200 aspect-square dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></header><div class="mdx-content @container/columns-container relative mt-8 prose prose-gray dark:prose-invert [contain:inline-size] isolate empty:hidden mb-14" data-page-title="Polar: Turn Your Software into a Business" data-page-href="/introduction" id="content"><span data-ramka-trigger="" class="zoom-image-trigger contents cursor-zoom-in"><span class="contents"><picture class="contents"><img data-path="assets/welcome.png" src="https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?fit=max&amp;auto=format&amp;n=tln9ARb2-irqBjrI&amp;q=85&amp;s=77f478097b919ac411345198842e767f" class="object-contain" height="200" decoding="async" sizes="(max-width: 1024px) 100vw, 672px" srcSet="https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?w=280&amp;fit=max&amp;auto=format&amp;n=tln9ARb2-irqBjrI&amp;q=85&amp;s=28bf3e47c929f9e427b17315e00ee1c6 280w, https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?w=560&amp;fit=max&amp;auto=format&amp;n=tln9ARb2-irqBjrI&amp;q=85&amp;s=260199956236f0a2ead86031d775af58 560w, https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?w=840&amp;fit=max&amp;auto=format&amp;n=tln9ARb2-irqBjrI&amp;q=85&amp;
394s=3d013ab760ea72077eb7c8134e8548ee 840w, https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?w=1100&amp;fit=max&amp;auto=format&amp;n=tln9ARb2-irqBjrI&amp;q=85&amp;s=a2c47966345d43cb3b759117559e4812 1100w, https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?w=1650&amp;fit=max&amp;auto=format&amp;n=tln9ARb2-irqBjrI&amp;q=85&amp;s=c796c5bc04a8fd9288cc316c60de69fc 1650w, https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?w=2500&amp;fit=max&amp;auto=format&amp;n=tln9ARb2-irqBjrI&amp;q=85&amp;s=ef0553664980e1fe54d0d9f5c6ca421b 2500w" data-optimize="true" style="aspect-ratio:1600 / 800"/></picture></span></span><button type="button" aria-haspopup="dialog" aria-expanded="false" data-ramka-trigger="" aria-label="Expand image" class="inline-flex shrink-0 cursor-pointer items-center justify-center rounded-full border border-black/20 bg-white/55 text-neutral-900 shadow-[0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] backdrop-blur-[40px] backdrop-saturate-150 transition-[background-color,box-shadow,scale,opacity,color] duration-150 ease-out hover:bg-white/65 active:scale-[0.96] active:bg-white/75 focus:outline-hidden focus-visible:shadow-[0_0_0_2px_rgb(0_0_0/0.25),0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] disabled:cursor-not-allowed disabled:opacity-30 disabled:active:scale-100 dark:border-white/25 dark:bg-neutral-900/45 dark:text-white dark:shadow-[0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] dark:hover:bg-neutral-900/55 dark:active:bg-neutral-900/65 dark:focus-visible:shadow-[0_0_0_2px_rgb(255_255_255/0.4),0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] absolute z-10 size-px overflow-hidden whitespace-nowrap [clip-path:inset(50%)] pointer-events-none focus-visible:size-9 focus-visible:overflow-visible focus-visible:[clip-path:none] focus-visible:pointer-events-auto in-[a]:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button>
395<h2 class="flex whitespace-pre-wrap group font-semibold" id="what-is-polar"><div class="absolute" tabindex="-1"><a href="#what-is-polar" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
39511 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">What is Polar?</span></h2>
396<span data-as="p">Turn your software into a business with Polar. Sell digital products, subscriptions, and more without the hassle of traditional payment systems.</span>
397<div class="columns prose dark:prose-invert grid max-w-none gap-4 @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:2"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/credit-card.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/credit-card.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_23illmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Beyond Payment Processing</h2><div id="_R_23illmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Unlike Stripe that only handles transactions, we provide complete billing
398infrastructure with tax compliance, product management, and automated access
399&amp; delivery.</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/globe.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/globe.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_43illmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Merchant of Record</h2><div id="_R_43illmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">We handle all international tax compliance, so you can sell globally without
400worrying about VAT, GST, or sales tax regulations.</span></div></div></div></div></div>
401<h2 class="flex whitespace-pre-wrap group font-semibold" id="problems-we-solve"><div class="absolute" tabindex="-1"><a href="#problems-we-solve" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.
401083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Problems We Solve</span></h2>
402<div class="accordion-group [&amp;&gt;details]:border-0 [&amp;&gt;details]:rounded-none [&amp;&gt;details&gt;summary]:rounded-none [&amp;&gt;details]:mb-0 overflow-hidden mt-0 mb-3 rounded-2xl prose prose-gray dark:prose-invert divide-y! divide-inherit! border-standard"><details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800" aria-controls="tax-compliance-nightmare-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="tax-compliance-nightmare" class="absolute top-[-8rem] [[data-banner-state=visible]_&amp;]:top-[-10.5rem]"></div><div class="flex size-4 shrink-0 items-center justify-center" data-component-part="accordion-caret-right"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400 -rotate-90"><path d="M14.0238 4.00002H3.97576C3.33776 4.00002 2.74976 4.34702 2.44276 4.90602C2.13576 5.46502 2.15576 6.14802 2.49776 6.68702L7.52176 14.61C7.84476 15.119 8.39676 15.422 8.99976 15.422C9.60276 15.422 10.1548 15.118 10.4778 14.61L15.5028 6.68602C15.8438 6.14702 15.8648 5.46402 15.5578 4.90502C15.2508 4.34602 14.6628 3.99902 14.0248 3.99902L14.0238 4.00002Z" fill="currentColor"></path></svg></div><div class="size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100" data-component-part="accordion-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! bg-gray-800 dark:bg-gray-100 w-4 h-4" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/building-columns.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/building-columns.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="leading-tight text-left w-full min-w-0" contentEditable="false" data-component-part="accordion-title-container"><p id="tax-compliance-nightmare-accordion-title" class="m-0 font-medium leading-6 text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Tax Compliance Nightmare</p></div></summary><div id="tax-compliance-nightmare-accordion-children" role="region" aria-labelledby="tax-compliance-nightmare-accordion-title" class="px-5 pb-3.5 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p"><strong>The Problem</strong>: Selling digital products globally means dealing with VAT, GST, and sales tax in dozens of jurisdictions, each with different rates, rules, and filing requirements. Most developers either ignore this (risky) or avoid international sales entirely.</span><span data-as="p"><strong>Polar’s Solution</strong>: As your Merchant of Record, we handle all international tax compliance. We calculate, collect, and remit taxes worldwide. You focus on building; we handle the paperwork.</span></div></details><details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800" aria-controls="complex-billing-infrastru
402cture-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="complex-billing-infrastructure" class="absolute top-[-8rem] [[data-banner-state=visible]_&amp;]:top-[-10.5rem]"></div><div class="flex size-4 shrink-0 items-center justify-center" data-component-part="accordion-caret-right"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400 -rotate-90"><path d="M14.0238 4.00002H3.97576C3.33776 4.00002 2.74976 4.34702 2.44276 4.90602C2.13576 5.46502 2.15576 6.14802 2.49776 6.68702L7.52176 14.61C7.84476 15.119 8.39676 15.422 8.99976 15.422C9.60276 15.422 10.1548 15.118 10.4778 14.61L15.5028 6.68602C15.8438 6.14702 15.8648 5.46402 15.5578 4.90502C15.2508 4.34602 14.6628 3.99902 14.0248 3.99902L14.0238 4.00002Z" fill="currentColor"></path></svg></div><div class="size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100" data-component-part="accordion-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! bg-gray-800 dark:bg-gray-100 w-4 h-4" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/gears.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/gears.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="leading-tight text-left w-full min-w-0" contentEditable="false" data-component-part="accordion-title-container"><p id="complex-billing-infrastructure-accordion-title" class="m-0 font-medium leading-6 text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Complex Billing Infrastructure</p></div></summary><div id="complex-billing-infrastructure-accordion-children" role="region" aria-labelledby="complex-billing-infrastructure-accordion-title" class="px-5 pb-3.5 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p"><strong>The Problem</strong>: Building subscription billing, product catalogs, customer portals, and payment flows from scratch takes months of development time and ongoing maintenance.</span><span data-as="p"><strong>Polar’s Solution</strong>: Complete billing infrastructure out-of-the-box with APIs that let you integrate in minutes. No need to build customer portals, handle subscription lifecycle, or manage failed payments.</span></div></details><details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800" aria-controls="manual-access-and-delivery-overhead-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="manual-access-and-delivery-overhead" class="absolute top-[-8rem] [[data-banner-state=visible]_&amp;]:top-[-10.5rem]"></div><div class="flex size-4 shrink-0 items-center justify-center" data-component-part="accordion-caret-right"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400 -rotate-90"><path d="M14.0238 4.00002H3.97576C3.33776 4.00002 2.74976 4.34702 2.44276 4.90602C2.13576 5.46502 2.15576 6.14802 2.49776 6.68702L7.52176 14.61C7.84476 15.119 8.39676 15.422 8.99976 15.422C9.60276 15.422 10.1548 15.118 10.4778 14.61L15.5028 6.68602C15.8438 6.14702 15.8648 5.46402 15.5578 4.90502C15.2508 4.34602 14.6628 3.99902 14.0248 3.99902L14.0238 4.00002Z" fill="currentColor"></path></svg></div><div class="size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100" data-component-part="accordion-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! bg-gray-800 dark:bg-gray-100 w-4 h-4" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/box.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/box.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="leading-tight text-left w-full min-w-0" contentEditable="false" data-component-part="accordion-title-container"><p id="manual-access-and-delivery-overhead-accordion-title" class="m-0 font-medium leading-6 text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Manual Access &amp; Delivery Overhead</p></div></summary><div id="manual-access-and-delivery-overhead-accordion-children" role="region" aria-labelledby="manual-access-and-delivery-overhead-accordion-title" class="px-5 pb-3.5 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p"><strong>The Problem</strong>: Manually sending license keys, granting repository access, or managing Discord invites for every purchase doesn’t scale and creates delays for customers.</span><span data-as="p"><strong>Polar’s Solution</strong>: Automated benefit delivery for common developer needs - license keys, file downloads, GitHub repo access, Discord roles, and more. Customers get instant access.</span></div></details>
402<details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800" aria-controls="high-processing-costs-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="high-processing-costs" class="absolute top-[-8rem] [[data-banner-state=visible]_&amp;]:top-[-10.5rem]"></div><div class="flex size-4 shrink-0 items-center justify-center" data-component-part="accordion-caret-right"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400 -rotate-90"><path d="M14.0238 4.00002H3.97576C3.33776 4.00002 2.74976 4.34702 2.44276 4.90602C2.13576 5.46502 2.15576 6.14802 2.49776 6.68702L7.52176 14.61C7.84476 15.119 8.39676 15.422 8.99976 15.422C9.60276 15.422 10.1548 15.118 10.4778 14.61L15.5028 6.68602C15.8438 6.14702 15.8648 5.46402 15.5578 4.90502C15.2508 4.34602 14.6628 3.99902 14.0248 3.99902L14.0238 4.00002Z" fill="currentColor"></path></svg></div><div class="size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100" data-component-part="accordion-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! bg-gray-800 dark:bg-gray-100 w-4 h-4" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/money-bill.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/money-bill.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="leading-tight text-left w-full min-w-0" contentEditable="false" data-component-part="accordion-title-container"><p id="high-processing-costs-accordion-title" class="m-0 font-medium leading-6 text-gray-900 dark:text-gray-200" data-component-part="accordion-title">High Processing Costs</p></div></summary><div id="high-processing-costs-accordion-children" role="region" aria-labelledby="high-processing-costs-accordion-title" class="px-5 pb-3.5 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p"><strong>The Problem</strong>: Traditional MoR solutions charge 5-8% per transaction plus monthly fees, eating into your profits before you even start.</span><span data-as="p"><strong>Polar’s Solution</strong>: Transparent fee structure starting at 5% + 50¢ per transaction on the free Starter plan, with optional paid plans that lower your rate. We earn when you earn.</span></div></details></div>
403<h2 class="flex whitespace-pre-wrap group font-semibold" id="core-features"><div class="absolute" tabindex="-1"><a href="#core-features" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
40311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Core Features</span></h2>
404<h3 class="flex whitespace-pre-wrap group font-semibold" id="flexible-product-management"><div class="absolute" tabindex="-1"><a href="#flexible-product-management" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
40411 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Flexible Product Management</span></h3>
405<div class="columns prose dark:prose-invert grid max-w-none gap-4 @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:3"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/cart-shopping.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/cart-shopping.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_28illmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">One-time Purchases</h2><div id="_R_28illmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Sell digital products, courses, templates, or software licenses with instant
406delivery</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/arrows-rotate.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/arrows-rotate.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_48illmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Subscriptions</h2><div id="_R_48illmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Recurring billing with automatic renewals and dunning management</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/hand-holding-dollar.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/hand-holding-dollar.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_68illmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Flexible Pricing</h2><div id="_R_68illmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Fixed price, pay-what-you-want, or free products with optional minimums</span></div></div></div></div></div>
407<h3 class="flex whitespace-pre-wrap group font-semibold" id="powerful-checkout-experience"><div class="absolute" tabindex="-1"><a href="#powerful-checkout-experience" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.
407083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Powerful Checkout Experience</span></h3>
408<span data-ramka-trigger="" class="zoom-image-trigger contents cursor-zoom-in"><span class="contents"><picture class="contents"><img data-path="assets/introduction/checkout.light.png" src="https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=46584e16a18277dd02826c4cb7bd022e" class="object-contain mint-block dark:mint-hidden" width="5114" height="2634" decoding="async" sizes="(max-width: 1024px) 100vw, 672px" srcSet="https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?w=280&amp;fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=21510e8fe4de5b148dd01dee0995ac0c 280w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?w=560&amp;fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=72bce537427cca4d98ba9abddf1e7fd7 560w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?w=840&amp;fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=60178f415259c421a68bfd32aac9917b 840w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?w=1100&amp;fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=d4f97a26d0a84d1c2f3bf3c00fbdd95f 1100w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?w=1650&amp;fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=9a05830baaf35382a005488a05a0339f 1650w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?w=2500&amp;fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=8f69d0043f8b5f333f62872cb9f67dcc 2500w" data-optimize="true" style="aspect-ratio:5114 / 2634"/></picture></span></span><button type="button" aria-haspopup="dialog" aria-expanded="false" data-ramka-trigger="" aria-label="Expand image" class="inline-flex shrink-0 cursor-pointer items-center justify-center rounded-full border border-black/20 bg-white/55 text-neutral-900 shadow-[0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] backdrop-blur-[40px] backdrop-saturate-150 transition-[background-color,box-shadow,scale,opacity,color] duration-150 ease-out hover:bg-white/65 active:scale-[0.96] active:bg-white/75 focus:outline-hidden focus-visible:shadow-[0_0_0_2px_rgb(0_0_0/0.25),0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] disabled:cursor-not-allowed disabled:opacity-30 disabled:active:scale-100 dark:border-white/25 dark:bg-neutral-900/45 dark:text-white dark:shadow-[0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] dark:hover:bg-neutral-900/55 dark:active:bg-neutral-900/65 dark:focus-visible:shadow-[0_0_0_2px_rgb(255_255_255/0.4),0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] absolute z-10 size-px overflow-hidden whitespace-nowrap [clip-path:inset(50%)] pointer-events-none focus-visible:size-9 focus-visible:overflow-visible focus-visible:[clip-path:none] focus-visible:pointer-events-auto in-[a]:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button>
409<span data-ramka-trigger="" class="zoom-image-trigger contents cursor-zoom-in"><span class="contents"><picture class="contents"><img data-path="assets/introduction/checkout.dark.png" src="https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=0b0e33d58f00d805d8a69b6b0427d66a" class="object-contain mint-hidden dark:mint-block" width="5108" height="2632" decoding="async" sizes="(max-width: 1024px) 100vw, 672px" srcSet="https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?w=280&amp;fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=0e0410d0af4eeab8965d201908a75d5a 280w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?w=560&amp;fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=f890d34fdd4c207fb22200d0632dfdba 560w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?w=840&amp;fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=383f251422314162525d5027d26bb383 840w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?w=1100&amp;fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=aa0b5cf0b6f37fb7fdb7e5ef788a0ae7 1100w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?w=1650&amp;fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=5bc29bc1c9481cd0e0ca0bc37f8199c6 1650w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?w=2500&amp;fit=max&amp;auto=format&amp;n=0Af3hN6-oIM4IHT3&amp;q=85&amp;s=d55ea9c6814f62cca863f002754e21a7 2500w" data-optimize="true" style="aspect-ratio:5108 / 2632"/></picture></span></span><button type="button" aria-haspopup="dialog" aria-expanded="false" data-ramka-trigger="" aria-label="Expand image" class="inline-flex shrink-0 cursor-pointer items-center justify-center rounded-full border border-black/20 bg-white/55 text-neutral-900 shadow-[0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] backdrop-blur-[40px] backdrop-saturate-150 transition-[background-color,box-shadow,scale,opacity,color] duration-150 ease-out hover:bg-white/65 active:scale-[0.96] active:bg-white/75 focus:outline-hidden focu
409s-visible:shadow-[0_0_0_2px_rgb(0_0_0/0.25),0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] disabled:cursor-not-allowed disabled:opacity-30 disabled:active:scale-100 dark:border-white/25 dark:bg-neutral-900/45 dark:text-white dark:shadow-[0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] dark:hover:bg-neutral-900/55 dark:active:bg-neutral-900/65 dark:focus-visible:shadow-[0_0_0_2px_rgb(255_255_255/0.4),0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] absolute z-10 size-px overflow-hidden whitespace-nowrap [clip-path:inset(50%)] pointer-events-none focus-visible:size-9 focus-visible:overflow-visible focus-visible:[clip-path:none] focus-visible:pointer-events-auto in-[a]:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button>
410<div class="columns prose dark:prose-invert grid max-w-none gap-4 @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:3"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_2cillmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/link.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/link.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_2cillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Checkout Links</h2><div id="_R_2cillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">No-code solution for quick product sales. Create and share instantly.</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_4cillmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/browser.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/browser.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_4cillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Embedded Checkout</h2><div id="_R_4cillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Integrate seamlessly into your website with customizable branding.</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent roun
410ded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_6cillmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/code.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/code.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_6cillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Checkout API</h2><div id="_R_6cillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Programmatically create dynamic checkout sessions for custom flows.</span></div></div></div></div></div>
411<h3 class="flex whitespace-pre-wrap group font-semibold" id="automated-benefits-entitlements"><div class="absolute" tabindex="-1"><a href="#automated-benefits-entitlements" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
41111 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Automated Benefits (Entitlements)</span></h3>
412<span data-as="p"><strong>Set it and forget it</strong>: Configure once, and customers get instant access to
413their benefits automatically. No manual work required.</span>
414<div class="columns prose dark:prose-invert grid max-w-none gap-4 @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:2"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_2fillmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/key.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/key.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_2fillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">License Keys</h2><div id="_R_2fillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Generate and deliver software licenses automatically with custom formats</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_4fillmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/download.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/download.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_4fillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">File Downloads</h2><div id="_R_4fillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Secure delivery of digital assets up to 10GB with download tracking</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent roun
414ded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_6fillmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_6fillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">GitHub Access</h2><div id="_R_6fillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Auto-invite customers to private repositories and manage permissions</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_8fillmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/discord.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/discord.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_8fillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Discord Access</h2><div id="_R_8fillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Automatic role assignment and server invites for community access</span></div></div></div></div></div>
415<h3 class="flex whitespace-pre-wrap group font-semibold" id="global-merchant-of-record"><div class="absolute" tabindex="-1"><a href="#global-merchant-of-record" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.
415083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Global Merchant of Record</span></h3>
416<ul>
417<li><strong>Worldwide Tax Compliance</strong> - We handle VAT, GST, and sales tax in all jurisdictions</li>
418<li><strong>EU VAT Handling</strong> - Proper B2B reverse charge and B2C tax collection</li>
419<li><strong>Automatic Tax Calculation</strong> - Real-time tax rates for every transaction</li>
420</ul>
421<h2 class="flex whitespace-pre-wrap group font-semibold" id="quick-start-guide"><div class="absolute" tabindex="-1"><a href="#quick-start-guide" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
42111 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Quick Start Guide</span></h2>
422<div role="list" class="steps ml-3.5 mt-10 mb-6"><div role="listitem" class="step group/step step-container relative flex items-start pb-5"><div data-component-part="step-line" class="absolute w-px h-[calc(100%-2.75rem)] top-11 bg-gray-200/70 dark:bg-white/10" contentEditable="false"></div><div class="absolute ml-[-13px] py-2" data-component-part="step-number" contentEditable="false"><div data-component-part="step-indicator" class="group/step-indicator relative size-7 shrink-0 rounded-full bg-gray-50 dark:bg-white/10 text-xs text-gray-900 dark:text-gray-50 font-semibold flex items-center justify-center"><div class="[[data-component-part=step-indicator]:has(a:focus-visible)_&amp;]:opacity-0">1</div></div></div><div class="w-full overflow-hidden pl-8 pr-px"><p class="mt-2 font-semibold prose dark:prose-invert text-gray-900 dark:text-gray-200" contentEditable="false" data-component-part="step-title">Create Your Account</p><div data-component-part="step-content" class="prose dark:prose-invert"><span data-as="p"><a href="https://polar.sh/signup" target="_blank" rel="noreferrer" class="link">Sign up for Polar</a> using GitHub, Google, or email. Create an organization to manage your products and customers.</span><span data-ramka-trigger="" class="zoom-image-trigger contents cursor-zoom-in"><span class="contents"><picture class="contents"><img data-path="assets/create-org.light.png" src="https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=b416d158706b4ba00056ba9fbe29657c" class="object-contain mint-block dark:mint-hidden" width="2044" height="1664" decoding="async" sizes="(max-width: 1024px) 100vw, 672px" srcSet="https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?w=280&amp;fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=f367f8bee4da0a2a4c698b281a67c55f 280w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?w=560&amp;fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=33706ed67d23149e33a392e669a35394 560w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?w=840&amp;fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=bb36c1899e8040449c96bbc9d2766fc9 840w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?w=1100&amp;fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=cc5a2cefa02e173a44d8cee69906c892 1100w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?w=1650&amp;fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=f30b170b73f62471e70d405db6dbf555 1650w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?w=2500&amp;fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=df816a78009c7c6ff94780c6fa5c70a7 2500w" data-optimize="true" style="aspect-ratio:2044 / 1664"/></picture></span></span><button type="button" aria-haspopup="dialog" aria-expanded="false" data-ramka-trigger="" aria-label="Expand image" class="inline-flex shrink-0 cursor-pointer items-center justify-center rounded-full border border-black/20 bg-white/55 text-neutral-900 shadow-[0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] backdrop-blur-[40px] backdrop-saturate-150 transition-[background-color,box-shadow,scale,opacity,color] duration-150 ease-out hover:bg-white/65 active:scale-[0.96] active:bg-white/75 focus:outline-hidden focus-visible:shadow-[0_0_0_2px_rgb(0_0_0/0.25),0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] disabled:cursor-not-allowed disabled:opacity-30 disabled:active:scale-100 dar
422k:border-white/25 dark:bg-neutral-900/45 dark:text-white dark:shadow-[0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] dark:hover:bg-neutral-900/55 dark:active:bg-neutral-900/65 dark:focus-visible:shadow-[0_0_0_2px_rgb(255_255_255/0.4),0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] absolute z-10 size-px overflow-hidden whitespace-nowrap [clip-path:inset(50%)] pointer-events-none focus-visible:size-9 focus-visible:overflow-visible focus-visible:[clip-path:none] focus-visible:pointer-events-auto in-[a]:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span data-ramka-trigger="" class="zoom-image-trigger contents cursor-zoom-in"><span class="contents"><picture class="contents"><img data-path="assets/create-org.dark.png" src="https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=59301a615164f57999574c07c7b55f0d" class="object-contain mint-hidden dark:mint-block" width="1986" height="1678" decoding="async" sizes="(max-width: 1024px) 100vw, 672px" srcSet="https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?w=280&amp;fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=f53b0b62849df5f50f00f03b7034c9b0 280w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?w=560&amp;fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=10395cc35b04681cb2fae0695e63c96f 560w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?w=840&amp;fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=b55ba88bb0ba84a14cc74898eaa9f4fc 840w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?w=1100&amp;fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=8e66502778b17459062169266138e64e 1100w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?w=1650&amp;fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=27015fbb4b98a501750e3ff6b786ea09 1650w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?w=2500&amp;fit=max&amp;auto=format&amp;n=Ut0vPUvE1pIdMcH2&amp;q=85&amp;s=4bb9f7c6f7a388a93cf012c46ab421cd 2500w" data-optimize="true" style="aspect-ratio:1986 / 1678"/></picture></span></span><button type="button" aria-haspopup="dialog" aria-expanded="false" data-ramka-trigger="" aria-label="Expand image" class="inline-flex shrink-0 cursor-pointer items-center justify-center rounded-full border border-black/20 bg-white/55 text-neutral-900 shadow-[0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] backdrop-blur-[40px] backdrop-saturate-150 transition-[background-color,box-shadow,scale,opacity,color] duration-150 ease-out hover:bg-white/65 active:scale-[0.96] active:bg-white/75 focus:outline-hidden focus-visible:shadow-[0_0_0_2px_rgb(0_0_0/0.25),0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] disabled:cursor-not-allowed disabled:opacity-30 disabled:active:scale-100 dark:border-white/25 dark:bg-neutral-900/45 dark:text-white dark:shadow-[0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] dark:hover:bg-neutral-900/55 dark:active:bg-neutral-900/65 dark:focus-visible:shadow-[0_0_0_2px_rgb(255_255_255/0.4),0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] absolute z-10 size-px overflow-hidden whitespace-nowrap [clip-path:inset(50%)] pointer-events-none focus-visible:size-9 focus-visible:overflow-visible focus-visible:[clip-path:none] focus-visible:pointer-events-auto in-[a]:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div><div role="listitem" class="step group/step step-container relative flex items-start pb-5"><div data-component-part="step-line" class="absolute w-px h-[calc(100%-2.75rem)] top-11 bg-gray-200/70 dark:bg-white/10" contentEditable="false"></div><div class="absolute ml-[-13px] py-2" data-component-part="step-number" contentEditable="false"><div data-component-part="step-indicator" class="group/step-indicator relative size-7 shrink-0 rounded-full bg-gray-50 dark:bg-white/10 text-xs text-gray-900 dark:text-gray-50 font-semibold flex items-center justify-center"><div class="[[data-component-part=step-indicator]:has(a:focus-visible)_&amp;]:opacity-0">2</div></div></div><div class="w-full overflow-hidden pl-8 pr-px"><p class="mt-2 font-semibold prose dark:prose-invert text-gray-900 dark:text-gray-200" contentEditable="false" data-component-part="step-title">Create Your First Product</p>
422<div data-component-part="step-content" class="prose dark:prose-invert"><span data-as="p">Set up a digital product in minutes:</span><ul>
423<li>Choose between one-time purchase or subscription</li>
424<li>Set your pricing (fixed, pay-what-you-want, or free)</li>
425<li>Configure automated benefits for instant delivery</li>
426</ul><span data-as="p">Learn more about <a class="link" href="/docs/features/products">Products →</a></span></div></div></div><div role="listitem" class="step group/step step-container relative flex items-start pb-5"><div data-component-part="step-line" class="absolute w-px h-[calc(100%-2.75rem)] top-11 bg-gray-200/70 dark:bg-white/10" contentEditable="false"></div><div class="absolute ml-[-13px] py-2" data-component-part="step-number" contentEditable="false"><div data-component-part="step-indicator" class="group/step-indicator relative size-7 shrink-0 rounded-full bg-gray-50 dark:bg-white/10 text-xs text-gray-900 dark:text-gray-50 font-semibold flex items-center justify-center"><div class="[[data-component-part=step-indicator]:has(a:focus-visible)_&amp;]:opacity-0">3</div></div></div><div class="w-full overflow-hidden pl-8 pr-px"><p class="mt-2 font-semibold prose dark:prose-invert text-gray-900 dark:text-gray-200" contentEditable="false" data-component-part="step-title">Choose Your Integration</p><div data-component-part="step-content" class="prose dark:prose-invert"><span data-as="p">Pick the approach that fits your needs:</span><div class="tabs tabs tab-container"><ul role="tablist" class="not-prose mb-6 pb-[1px] flex-none min-w-full overflow-auto border-b border-gray-200 gap-x-6 flex dark:border-gray-200/10" data-component-part="tabs-list"><li id="no-code-fastest" role="tab" aria-selected="true" aria-controls="panel-no-code-fastest-0" tabindex="0" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-primary dark:text-primary-light border-current" data-component-part="tab-button" data-active="true" data-testid="tab-No-Code (Fastest)"> <!-- -->No-Code (Fastest)</div></li><li id="embedded" role="tab" aria-selected="false" aria-controls="panel-embedded-1" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-Embedded"> <!-- -->Embedded</div></li><li id="full-api-maximum-control" role="tab" aria-selected="false" aria-controls="panel-full-api-maximum-control-2" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-Full API (Maximum Control)"> <!-- -->Full API (Maximum Control)</div></li></ul><div><div id="panel-no-code-fastest-0" role="tabpanel" aria-labelledby="no-code-fastest" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0!" data-component-part="tab-content"><span data-as="p">Perfect for getting started quickly:</span><ul>
427<li>Create <a class="link" href="/docs/features/checkout/links">Checkout Links</a> from your dashboard</li>
428<li>Share via email, social media, or embed in websites</li>
429<li>Start accepting payments immediately</li>
430</ul></div><div id="panel-embedded-1" role="tabpanel" aria-labelledby="embedded" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><span data-as="p">Integrate into your existing website:</span><ul>
431<li>Add our <a class="link" href="/docs/features/checkout/embed">Embedded Checkout</a> component</li>
432<li>Maintain your site’s look and feel</li>
433<li>Customers never leave your domain</li>
434</ul></div><div id="panel-full-api-maximum-control-2" role="tabpanel" aria-labelledby="full-api-maximum-control" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><span data-as="p">Maximum flexibility for custom workflows:</span><ul>
435<li>Use our <a class="link" href="/docs/integrate/sdk/typescript">SDKs</a> for any language</li>
436<li>Build custom checkout flows and experiences</li>
437<li>Integrate with your existing tech stack</li>
438</ul></div></div></div></div></div></div><div role="listitem" class="step group/step step-container relative flex items-start pb-5"><div data-component-part="step-line" class="absolute w-px h-[calc(100%-2.75rem)] top-11 bg-transparent bg-linear-to-b from-gray-200 dark:from-white/10 via-80% to-transparent [.step-container:has([data-component-part=step-content]:empty)_&amp;
438]:hidden" contentEditable="false"></div><div class="absolute ml-[-13px] py-2" data-component-part="step-number" contentEditable="false"><div data-component-part="step-indicator" class="group/step-indicator relative size-7 shrink-0 rounded-full bg-gray-50 dark:bg-white/10 text-xs text-gray-900 dark:text-gray-50 font-semibold flex items-center justify-center"><div class="[[data-component-part=step-indicator]:has(a:focus-visible)_&amp;]:opacity-0">4</div></div></div><div class="w-full overflow-hidden pl-8 pr-px"><p class="mt-2 font-semibold prose dark:prose-invert text-gray-900 dark:text-gray-200" contentEditable="false" data-component-part="step-title">Set Up Webhooks</p><div data-component-part="step-content" class="prose dark:prose-invert"><span data-as="p">Stay synchronized with customer events:</span><ul>
439<li>Configure webhook endpoints in your dashboard</li>
440<li>React to purchases, subscription changes, and customer events</li>
441<li>Keep your database in sync automatically</li>
442</ul><span data-as="p">Read the <a class="link" href="/docs/integrate/webhooks/endpoints">Webhooks guide →</a></span></div></div></div></div>
443<h2 class="flex whitespace-pre-wrap group font-semibold" id="integration-options"><div class="absolute" tabindex="-1"><a href="#integration-options" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
44311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Integration Options</span></h2>
444<h3 class="flex whitespace-pre-wrap group font-semibold" id="framework-adapters-recommended"><div class="absolute" tabindex="-1"><a href="#framework-adapters-recommended" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
44411 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Framework Adapters (Recommended)</span></h3>
445<div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_millmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/code.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/code.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_millmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Browse framework adapters</h2><div id="_R_millmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Drop-in adapters that wire Polar checkouts and webhooks into your stack, including Next.js, Nuxt, TanStack Start, Laravel, and BetterAuth.</span></div></div></div></div>
446<h3 class="flex whitespace-pre-wrap group font-semibold" id="native-sdks"><div class="absolute" tabindex="-1"><a href="#native-sdks" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
44611 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Native SDKs</span></h3>
447<div class="columns prose dark:prose-invert grid max-w-none gap-4 @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:2"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_2oillmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/js.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/js.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_2oillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">JS/TS</h2><div id="_R_2oillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">For web and Node.js applications</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_4oillmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/python.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/python.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_4oillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Python</h2><div id="_R_4oillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">
447For Django, Flask, FastAPI frameworks</span></div></div></div></div></div>
448<h2 class="flex whitespace-pre-wrap group font-semibold" id="why-choose-polar"><div class="absolute" tabindex="-1"><a href="#why-choose-polar" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
44811 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Why Choose Polar?</span></h2>
449<div class="tabs tabs tab-container"><ul role="tablist" class="not-prose mb-6 pb-[1px] flex-none min-w-full overflow-auto border-b border-gray-200 gap-x-6 flex dark:border-gray-200/10" data-component-part="tabs-list"><li id="individual-developers" role="tab" aria-selected="true" aria-controls="panel-individual-developers-0" tabindex="0" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-primary dark:text-primary-light border-current" data-component-part="tab-button" data-active="true" data-testid="tab-Individual Developers"> <!-- -->Individual Developers</div></li><li id="small-teams" role="tab" aria-selected="false" aria-controls="panel-small-teams-1" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-Small Teams"> <!-- -->Small Teams</div></li><li id="growing-businesses" role="tab" aria-selected="false" aria-controls="panel-growing-businesses-2" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-Growing Businesses"> <!-- -->Growing Businesses</div></li></ul><div><div id="panel-individual-developers-0" role="tabpanel" aria-labelledby="individual-developers" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0!" data-component-part="tab-content"><div class="columns prose dark:prose-invert grid max-w-none gap-4 @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:2"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/rocket.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/rocket.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_1cqillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Ship Faster</h2><div id="_R_1cqillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">
449Focus on your product, not billing infrastructure. Get to market weeks faster.</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/globe.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/globe.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_2cqillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Global Reach</h2><div id="_R_2cqillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Sell worldwide without worrying about tax compliance or regional restrictions.</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/box.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/box.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_3cqillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Automated Delivery</h2><div id="_R_3cqillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">License keys and downloads handled automatically. No manual work required.</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/piggy-bank.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/piggy-bank.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_4cqillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Transparent Pricing</h2><div id="_R_4cqillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Transparent, pay-as-you-earn pricing with no hidden fees.</span></div></div></div></div></div></div><div id="panel-small-teams-1" role="tabpanel" aria-labelledby="small-teams" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><div class="columns prose dark:prose-invert grid max-w-none gap-4 @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:2"><div class="card block font-normal group relative my-2 ring-2 ring-transparent roun
449ded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/wrench.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/wrench.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_1kqillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">No Engineering Overhead</h2><div id="_R_1kqillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Complete billing solution without months of custom development work.</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/chart-line.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/chart-line.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_2kqillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Scalable Pricing</h2><div id="_R_2kqillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Pay only when you earn, no monthly minimums or setup fees.</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/users.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/users.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_3kqillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Team Collaboration</h2><div id="_R_3kqillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Multiple team members can manage products, customers, and analytics.</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent roun
449ded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/credit-card.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/credit-card.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_4kqillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Professional Checkout</h2><div id="_R_4kqillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Branded experience that builds customer trust and increases conversions.</span></div></div></div></div></div></div><div id="panel-growing-businesses-2" role="tabpanel" aria-labelledby="growing-businesses" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><div class="columns prose dark:prose-invert grid max-w-none gap-4 @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:2"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/building.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/building.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_1sqillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Enterprise Features</h2><div id="_R_1sqillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Advanced analytics, custom fields, bulk operations, and priority support.</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/code.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/code.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_2sqillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">API Flexibility</h2><div id="_R_2sqillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Full programmatic control over products, customers, orders, and subscriptions.</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent roun
449ded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/link.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/link.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_3sqillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Webhook Reliability</h2><div id="_R_3sqillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Reliable real-time synchronization with your systems and database.</span></div></div></div></div></div></div></div></div>
450<h2 class="flex whitespace-pre-wrap group font-semibold" id="transparent-pricing"><div class="absolute" tabindex="-1"><a href="#transparent-pricing" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
45011 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Transparent Pricing</span></h2>
451<div class="columns prose dark:prose-invert grid max-w-none gap-4 @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:1"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/percent.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/percent.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_sillmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">5% + 50¢ or lower</h2><div id="_R_sillmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p"><strong>Per successful transaction</strong></span><span data-as="p">Optional paid plans to get even lower transaction fees</span></div></div></div></div></div>
452<div role="note" aria-label="Info" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-neutral-200 bg-neutral-50 dark:border-neutral-700 dark:bg-white/10" data-callout-type="info"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="flex-none size-5 text-neutral-800 dark:text-neutral-300"><path d="M 7.2 0 C 3.2231 0 0 3.2231 0 7.2 C 0 11.1768 3.2231 14.4 7.2 14.4 C 11.1768 14.4 14.4 11.1768 14.4 7.2 C 14.4 3.2231 11.1768 0 7.2 0 Z M 7.2 13.05 C 3.9741 13.05 1.35 10.4257 1.35 7.2 C 1.35 3.9743 3.9741 1.35 7.2 1.35 C 10.426 1.35 13.05 3.9743 13.05 7.2 C 13.05 10.4257 10.426 13.05 7.2 13.05 Z M 8.325 9.45 H 7.875 V 6.975 C 7.875 6.6038 7.5741 6.3 7.2 6.3 H 6.3 C 5.9288 6.3 5.625 6.6038 5.625 6.975 C 5.625 7.3462 5.9288 7.65 6.3 7.65 H 6.525 V 9.45 H 6.075 C 5.7038 9.45 5.4 9.7538 5.4 10.125 C 5.4 10.4962 5.7038 10.8 6.075 10.8 H 8.325 C 8.6977 10.8 9 10.4977 9 10.125 C 9 9.7523 8.6991 9.45 8.325 9.45 Z M 7.2 5.4 C 7.697 5.4 8.1 4.997 8.1 4.5 C 8.1 4.003 7.697 3.6 7.2 3.6 C 6.703 3.6 6.3 4.0022 6.3 4.5 C 6.3 4.9978 6.7022 5.4 7.2 5.4 Z" fill="currentColor" stroke="none"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-neutral-800 dark:text-neutral-300" data-component-part="callout-content"><span data-as="p"><strong>Additional fees may apply</strong>: Some transactions may incur additional fees
453(e.g. international cards). Payout fees are charged by payment providers. See
454our <a class="link" href="/docs/merchant-of-record/fees">detailed fees page</a> for complete information.</span></div></div>
455<h2 class="flex whitespace-pre-wrap group font-semibold" id="open-source-&amp;-community"><div class="absolute" tabindex="-1"><a href="#open-source-&amp;-community" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.
455083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Open Source &amp; Community</span></h2>
456<span data-as="p">Polar is built in the open with full transparency and a growing community of
457contributors.</span>
458<div class="columns prose dark:prose-invert grid max-w-none gap-4 @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:2"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_30illmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_30illmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Open Source Codebase</h2><div id="_R_30illmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Apache 2.0 license with 36+ contributors and growing</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_50illmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/users.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/users.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_50illmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Public Development</h2><div id="_R_50illmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">Feature requests, roadmap, and issues - all developed in public</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent roun
458ded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/eye.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/eye.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_70illmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Transparent Pricing</h2><div id="_R_70illmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p">No hidden fees or surprise charges. What you see is what you pay.</span></div></div></div></div></div>
459<div role="note" aria-label="Warning" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-yellow-200 bg-yellow-50 dark:border-yellow-900 dark:bg-yellow-600/20 [&amp;_[data-component-part=&#x27;callout-icon&#x27;]]:mt-px" data-callout-type="warning"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="flex-none size-5 text-yellow-800 dark:text-yellow-300"><path d="M 9 6.75 v 1.5 m 0 3 h 0.0075 m -5.2035 3 h 10.392 c 1.155 0 1.8765 -1.2503 1.299 -2.25 L 10.299 3 c -0.5775 -0.9997 -2.0205 -0.9997 -2.598 0 L 2.505 12 c -0.5775 0.9997 0.144 2.25 1.299 2.25 z" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-yellow-800 dark:text-yellow-300" data-component-part="callout-content"><span data-as="p">While self-hosting is technically possible, we recommend using our hosted
460service to get the full Merchant of Record benefits including global tax
461compliance.</span></div></div>
462<h2 class="flex whitespace-pre-wrap group font-semibold" id="ready-to-start"><div class="absolute" tabindex="-1"><a href="#ready-to-start" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
46211 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Ready to Start?</span></h2>
463<div class="columns prose dark:prose-invert grid max-w-none gap-4 @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:2"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_33illmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/user-plus.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/user-plus.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_33illmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Create Account</h2><div id="_R_33illmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p"><strong>Free signup, no credit card required</strong></span><span data-as="p">Get started in under 2 minutes</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_53illmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/book.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/book.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_53illmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Read the Guides</h2><div id="_R_53illmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p"><strong>Framework-specific tutorials</strong></span><span data-as="p">Step-by-step integration guides</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent roun
463ded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_73illmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/code.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/code.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_73illmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Explore the API</h2><div id="_R_73illmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p"><strong>Complete API documentation</strong></span><span data-as="p">Interactive examples and SDKs</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_93illmtbsnlhjiuqsnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/discord.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/discord.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_93illmtbsnlhjiuqsnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white mt-4" contentEditable="false" data-component-part="card-title">Join Our Community</h2><div id="_R_93illmtbsnlhjiuqsnpfiutbH1_" class="prose mt-1 font-normal text-base leading-6 text-gray-600 dark:text-gray-400" data-component-part="card-content"><span data-as="p"><strong>Get help from our team</strong></span><span data-as="p">Active community and support</span></div></div></div></div></div></div><div class="feedback-toolbar pb-16 w-full flex flex-col gap-y-8"><div class="flex flex-row flex-wrap gap-4 items-center justify-between"><p class="inline-block text-sm text-gray-600 dark:text-gray-400 whitespace-nowrap">Was this page helpful?</p><div class="flex flex-wrap grow gap-3 items-center justify-between"><div class="flex gap-3 items-center"><button id="feedback-thumbs-up" class="px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500 focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-current"><path d="M5.25 7.494C5.25 7.014 5.423 6.55 5.736 6.187L10 1.25C10.854 1.677 11.25 2.678 10.92 3.574L9.75 6.75H14.152C15.465 6.75 16.421 7.993 16.085 9.262L14.894 13.762C14.662 14.639 13.868 15.25 12.961 15.25H7.25C6.145 15.25 5.25 14.355 5.25 13.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.25 6.75H2.75C2.19772 6.75 1.75 7.19772 1.75 7.75V14.25C1.75 14.8023 2.19772 15.25 2.75 15.25H4.25C4.80228 15.25 5.25 14.8023 5.25 14.25V7.75C5.25 7.19772 4.80228 6.75 4.25 6.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><small class="text-sm font-normal leading-4">Yes</small></button><button id="feedback-thumbs-down" class="px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500 focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-current"><path d="M5.25 10.506C5.25 10.986 5.423 11.45 5.736 11.813L10 16.75C10.854 16.323 11.25 15.322 10.92 14.426L9.75 11.25H14.152C15.465 11.25 16.421 10.007 16.085 8.738L14.894 4.238C14.662 3.361 13.868 2.75 12.961 2.75H7.25C6.145 2.75 5.25 3.645 5.25 4.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.25 2.75H2.75C2.19772 2.75 1.75 3.19772 1.75 3.75V10.25C1.75 10.8023 2.19772 11.25 2.75 11.25H4.25C4.80228 11.25 5.25 10.8023 5.25 10.25V3.75C5.25 3.19772 4.80228 2.75 4.25 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><small class="text-sm font-normal leading-4">No</small></button></div><div class="flex gap-3"></div></div></div></div><nav id="pagination" aria-label="Pagination" class="w-full rounded-2xl flex bg-gray-50/80 dark:bg-white/[0.03] p-1 text-sm"><a rel="next" data-component-part="pagination-next" class="group w-full min-w-0 rounded-xl focus-visible:z-10 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light pagination-next" href="/docs/migrate"><div class="flex-1 flex items-center justify-end h-16 bg-background-light dark:bg-background-dark hover:ring-1 hover:ring-gray-200 dark:hover:ring-gray-800 rounded-xl"><div class="flex flex-col items-end justify-center px-5 min-w-0"><div class="truncate font-semibold text-gray-800 dark:text-gray-200 w-full text-right" data-component-part="pagination-title">Migrate from Stripe</div><span class="hidden text-right text-gray-500 dark:text-gray-400 lg:block w-full truncate lg:w-96" data-component-part="pagination-description">Move customers, products, subscriptions, and payment data from Stripe to Polar.</span></div><div class="w-px h-8 bg-gray-100 dark:bg-white/5"></div><div class="pl-5 pr-3 text-gray-600 dark:text-gray-400 flex items-center space-x-1.5"><span class="text-gray-600 dark:text-gray-400 font-medium tracking-tight group-hover:text-gray-900 dark:group-hover:text-gray-100" data-component-part="pagination-label">Next</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 shrink-0 text-gray-300 dark:text-gray-700 group-hover:text-gray-600 dark:group-hover:text-gray-400" data-component-part="pagination-chevron"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></div></a></nav><div data-assistant-bar="" class="left-0 right-0 sticky bottom-0 w-full overflow-hidden z-20 pointer-events-none print:hidden"><div class="chat-assistant-floating-input w-full group/assistant-bar relative before:content-[&quot;&quot;] before:absolute before:left-0 before:right-0 before:top-[calc(50%-0.5rem)] sm:before:top-[calc(50%-0.75rem)] before:h-[200px] before:bg-background-light dark:before:bg-background-dark translate-y-[100px] opacity-0"><div class="relative pb-4 sm:pb-6"><div class="flex flex-col w-full rounded-2xl pointer-events-auto bg-background-light dark:bg-background-dark border border-gray-200 dark:border-white/10 focus-within:border-primary dark:focus-within:border-primary-light transition-colors"><div class="relative flex items-end"><textarea id="chat-assistant-textarea" aria-label="Ask a question..." autoComplete="off" placeholder="Ask a question..." class="chat-assistant-input w-full bg-transparent border-0 peer/input text-gray-900 dark:text-gray-100 placeholder-gray-600 dark:placeholder-gray-300 outline-hidden! focus:outline-hidden! focus:ring-0 py-2.5 pl-3.5 pr-10 font-bodyWeight text-sm" style="resize:none"></textarea><span class="absolute bottom-3 text-xs font-medium text-gray-400 dark:text-gray-500 right-11 select-none pointer-events-none peer-focus/input:hidden hidden sm:inline">⌘<!-- -->I</span><button class="chat-assistant-send-button flex justify-center items-center rounded-full p-1 size-6 bg-primary/30 dark:bg-primary-dark/30 absolute right-2.5 bottom-2" aria-label="Send message" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 shrink-0 text-white dark:text-white"><path d="M9.0 1.5754L8.9999 16.4171" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.2563 8.319L8.9999 1.5754L15.7435 8.3191" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div></div></div><footer id="footer" class="flex gap-12 justify-between pt-10 border-t border-gray-100 sm:flex dar
463k:border-gray-800/50 pb-28"><div class="flex gap-6 flex-wrap"><a href="https://x.com/polar_sh" target="_blank" rel="noopener noreferrer" class="h-fit"><span class="sr-only">x</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/x-twitter.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/x-twitter.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a><a href="https://github.com/polarsource/polar" target="_blank" rel="noopener noreferrer" class="h-fit"><span class="sr-only">github</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a><a href="https://dub.sh/polar-discord" target="_blank" rel="noopener noreferrer" class="h-fit"><span class="sr-only">discord</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/discord.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/discord.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a></div><div class="flex items-center justify-between"><div class="sm:flex"><a href="https://www.mintlify.com?utm_campaign=poweredBy&amp;utm_medium=referral&amp;utm_source=polar" target="_blank" rel="noreferrer" class="group flex items-baseline gap-1 text-sm text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-300 text-nowrap"><span>Powered by</span><svg width="1274" height="367" viewBox="0 0 1274 367" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-3.5 w-auto translate-y-0.75"><path d="M1154.38 366.038H1097.86L1137.69 276.14L1058.04 97.1046H1114.93L1161.35 209.337C1162.97 213.26 1168.53 213.253 1170.14 209.325L1216.21 97.1046H1273.49L1154.38 366.038Z" fill="currentColor"></path><path d="M982.714 286.761V142.622H944.403V97.1041H982.714V72.4488C982.714 49.9429 989.542 32.2416 1003.2 19.345C1016.85 6.44832 1034.17 0 1055.16 0C1068.06 0 1079.06 1.39081 1088.16 4.17244V50.0693C1082.09 47.7934 1075.01 46.6555 1066.92 46.6555C1055.54 46.6555 1047.32 49.1843 1042.27 54.2418C1037.21 59.0464 1034.68 67.2648 1034.68 78.8971V97.1041H1088.16V142.622H1034.68V286.761H982.714Z" fill="currentColor"></path><path d="M897.916 66.0005C889.066 66.0005 881.353 62.8395 874.778 56.5176C868.203 49.9429 864.916 42.1037 864.916 33.0002C864.916 23.8967 868.203 16.184 874.778 9.86215C881.353 3.28738 889.066 0 897.916 0C907.273 0 915.112 3.28738 921.434 9.86215C928.008 16.184 931.296 23.8967 931.296 33.0002C931.296 42.1037 928.008 49.9429 921.434 56.5176C915.112 62.8395 907.273 66.0005 897.916 66.0005ZM872.123 286.761V97.1041H924.089V286.761H872.123Z" fill="currentColor"></path><path d="M781.638 286.761V2.27609H833.604V286.761H781.638Z" fill="currentColor"></path><path d="M722.934 289.037C701.693 289.037 684.244 283.221 670.589 271.588C657.187 259.703 650.485 242.634 650.485 220.381V142.622H612.175V97.1044H650.485V44.3799H702.451V97.1044H755.934V142.622H702.451V210.14C702.451 221.772 704.98 230.117 710.038 235.174C715.095 239.979 723.313 242.381 734.693 242.381C742.785 242.381 749.865 241.243 755.934 238.967V284.864C746.831 287.646 735.831 289.037 722.934 289.037Z" fill="currentColor"></path>
463<path d="M417.674 286.761V97.1041H469.64V110.967C469.64 113.311 472.83 114.347 474.382 112.591C485.967 99.4848 502.467 92.9317 523.881 92.9317C546.64 92.9317 564.468 100.518 577.365 115.69C590.514 130.61 597.089 150.587 597.089 175.622V286.761H545.123V184.346C545.123 170.438 542.215 159.691 536.399 152.105C530.583 144.265 522.364 140.346 511.743 140.346C499.1 140.346 488.858 144.898 481.019 154.001C473.433 163.105 469.64 176.507 469.64 194.208V286.761H417.674Z" fill="currentColor"></path><path d="M352.981 66.0005C344.13 66.0005 336.417 62.8395 329.843 56.5176C323.268 49.9429 319.98 42.1037 319.98 33.0002C319.98 23.8967 323.268 16.184 329.843 9.86215C336.417 3.28738 344.13 0 352.981 0C362.337 0 370.176 3.28738 376.498 9.86215C383.073 16.184 386.36 23.8967 386.36 33.0002C386.36 42.1037 383.073 49.9429 376.498 56.5176C370.176 62.8395 362.337 66.0005 352.981 66.0005ZM327.187 286.761V97.1041H379.153V286.761H327.187Z" fill="currentColor"></path><path d="M238.967 286.761V185.484C238.967 155.392 229.105 140.346 209.381 140.346C198.001 140.346 188.898 144.645 182.07 153.242C175.495 161.84 171.955 174.61 171.449 191.553V286.761H119.484V185.484C119.484 155.392 109.621 140.346 89.8972 140.346C78.2649 140.346 69.035 144.898 62.2073 154.001C55.3797 163.105 51.9659 176.507 51.9659 194.208V286.761H0V97.104
4631H51.9659V111.103C51.9659 113.435 55.1014 114.462 56.633 112.704C68.1136 99.5223 83.3741 92.9317 102.415 92.9317C127.436 92.9317 146.283 103.262 158.953 123.923C159.953 125.553 162.412 125.527 163.406 123.894C168.884 114.891 176.496 107.731 186.243 102.415C197.369 96.0926 208.622 92.9317 220.002 92.9317C242.507 92.9317 259.956 100.392 272.347 115.311C284.738 130.231 290.933 150.714 290.933 176.76V286.761H238.967Z" fill="currentColor"></path></svg><span class="sr-only">This documentation is built and hosted on Mintlify, a developer documentation platform</span></a></div></div></footer></div><div class="hidden xl:flex self-start sticky xl:flex-col max-w-[28rem] z-10 h-[calc(100vh-6rem)] top-[6rem] [[data-banner-state=visible]_&amp;]:h-[calc(100vh-8rem)] [[data-banner-state=visible]_&amp;]:top-[8rem]" id="content-side-layout"><div class="z-10 hidden xl:flex box-border max-h-full pl-10 w-[19rem]" id="table-of-contents-layout"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" id="table-of-contents" class="min-w-0 text-gray-600 text-sm leading-6 w-[16.5rem] -mt-10"><div role="presentation" data-id="base-ui-_R_6lmtbsnlhjiuqsnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] pt-10 pb-4 base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-0! w-full space-y-2"><nav aria-labelledby="_R_2lmtbsnlhjiuqsnpfiutb_"><h2 id="_R_2lmtbsnlhjiuqsnpfiutb_" class="m-0 font-normal"><button type="button" class="text-gray-700 dark:text-gray-300 font-medium flex items-center space-x-2 hover:text-gray-900 dark:hover:text-gray-100 transition-colors cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M2.75 14.25H15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 3.75H15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 9H8.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span>On this page</span></button></h2><div><ul id="table-of-contents-content" class="toc"><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#what-is-polar" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">What is Polar?</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#problems-we-solve" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Problems We Solve</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#core-features" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Core Features</a><ul class=""><li class="toc-item relative border-l pl-4 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 data-active:border-primary data-active:hover:border-primary dark:data-active:border-primary-light" data-depth="1"><a style="--toc-padding-left:1rem" href="#flexible-product-management" class="group flex items-start break-words py-1 pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] whitespace-pre-wrap focu
463s-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 text-gray-500 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:text-gray-400 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light">Flexible Product Management</a></li><li class="toc-item relative border-l pl-4 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 data-active:border-primary data-active:hover:border-primary dark:data-active:border-primary-light" data-depth="1"><a style="--toc-padding-left:1rem" href="#powerful-checkout-experience" class="group flex items-start break-words py-1 pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] whitespace-pre-wrap focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 text-gray-500 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:text-gray-400 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light">Powerful Checkout Experience</a></li><li class="toc-item relative border-l pl-4 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 data-active:border-primary data-active:hover:border-primary dark:data-active:border-primary-light" data-depth="1"><a style="--toc-padding-left:1rem" href="#automated-benefits-entitlements" class="group flex items-start break-words py-1 pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] whitespace-pre-wrap focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 text-gray-500 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:text-gray-400 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light">Automated Benefits (Entitlements)</a></li><li class="toc-item relative border-l pl-4 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 data-active:border-primary data-active:hover:border-primary dark:data-active:border-primary-light" data-depth="1"><a style="--toc-padding-left:1rem" href="#global-merchant-of-record" class="group flex items-start break-words py-1 pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] whitespace-pre-wrap focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 text-gray-500 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:text-gray-400 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light">Global Merchant of Record</a></li></ul></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#quick-start-guide" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Quick Start Guide</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#integration-options" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Integration Options</a><ul class=""><li class="toc-item relative border-l pl-4 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 data-active:border-primary data-active:hover:border-primary dark:data-active:border-primary-light" data-depth="1"><a style="--toc-padding-left:1rem" href="#framework-adapters-recommended" class="group flex items-start break-words py-1 pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] whitespace-pre-wrap focu
463s-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 text-gray-500 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:text-gray-400 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light">Framework Adapters (Recommended)</a></li><li class="toc-item relative border-l pl-4 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 data-active:border-primary data-active:hover:border-primary dark:data-active:border-primary-light" data-depth="1"><a style="--toc-padding-left:1rem" href="#native-sdks" class="group flex items-start break-words py-1 pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] whitespace-pre-wrap focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 text-gray-500 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:text-gray-400 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light">Native SDKs</a></li></ul></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#why-choose-polar" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Why Choose Polar?</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#transparent-pricing" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Transparent Pricing</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#open-source-%26-community" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Open Source &amp; Community</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#ready-to-start" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Ready to Start?</a></li></ul></div></nav></div></div></div></div></div></main></div><!--$--><!--/$--></div><!--$?--><template id="B:0"></template><!--/$--></div></div>
463<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
463<script src="/docs/_next/static/chunks/6d55b684068fd47e.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T" id="_R_" async=""></script>
463<div hidden id="S:0"><div data-assistant-sheet-container="" class="sticky shrink-0 z-22 bg-background-light dark:bg-background-dark mt-(--banner-height,0px) top-(--banner-height,0px) h-[calc(100vh-var(--banner-height,0px))] max-lg:hidden print:hidden" style="width:var(--assistant-sheet-width, 0px);overflow:hidden"><div class="absolute left-0 top-0 bottom-0 w-px z-10 cursor-col-resize after:content-[&quot;&quot;] after:absolute after:inset-y-0 after:-inset-x-2 after:select-none bg-gray-100 dark:bg-gray-800 hover:bg-gray-200 dark:hover:bg-gray-700"></div><div id="chat-assistant-sheet" class="flex flex-col overflow-hidden shrink-0 relative h-full bg-background-light dark:bg-background-dark chat-assistant-sheet" aria-hidden="true"><div class="w-full flex flex-col flex-1 min-h-0 lg:pt-3"><div class="chat-assistant-sheet-header flex items-center justify-between pb-3 px-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-5 text-primary dark:text-primary-light shrink-0" aria-hidden="true"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="font-medium text-gray-900 dark:text-gray-100">Assistant</span></div><div class="flex items-center gap-1"><button class="group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg" aria-label="Maximize assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 sm:size-3.5 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button class="group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg" aria-label="Close assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-[20px] sm:size-4 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0"><path d="M14 4L4 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4 4L14 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div id="chat-content" class="chat-assistant-sheet-content flex flex-col-reverse flex-1 overflow-y-auto relative px-5 min-h-0"><div class="grow"></div><div class="h-full flex flex-col justify-between"><div class="mt-4 flex flex-col items-center text-sm"><div class="mx-8 text-center text-gray-400 dark:text-gray-600 text-xs chat-assistant-disclaimer-text">Responses are generated using AI and may contain mistakes.</div></div></div></div><div class="px-4 pb-4 shrink-0"><div class=""><div class="flex flex-col w-full rounded-2xl pointer-events-auto bg-background-light dark:bg-background-dark border border-gray-200 dark:border-white/10 focus-within:border-primary dark:focus-within:border-primary-light transition-colors"><div class="relative flex items-end"><textarea id="chat-assistant-textarea" aria-label="Ask a question..." autoComplete="off" placeholder="Ask a question..." class="chat-assistant-input w-full bg-transparent border-0 peer/input text-gray-900 dark:text-gray-100 placeholder-gray-600 dark:placeholder-gray-300 outline-hidden! focus:outline-hidden! focus:ring-0 py-2.5 pl-3.5 pr-10 font-bodyWeight text-sm pb-0!" style="resize:none" rows="2"></textarea></div><div class="flex items-center justify-between px-2 pb-2"><input type="file" accept="image/*,.pdf,.js,.jsx,.ts,.tsx,.mjs,.cjs,.md,.mdx,.json,.html,.css,.py,.csv,.txt,.yaml,.yml,.xml,.sql,.sh,.bash,.zsh,.graphql,.gql,.toml,.env,.go,.rs,.rb,.java,.kt,.swift,.c,.cpp,.cc,.h,.hpp,.cs,.php,.dart,.lua,.r,.scala,.ini,.cfg,.conf,.log,.dockerfile,.makefile,.gitignore" multiple="" class="hidden"/><button type="button" class="p-1 rounded-lg text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 hover:bg-gray-100 dark:hover:bg-white/10" aria-label="Add attachment"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3.5 shrink-0"><path d="M7.75 5V11.75C7.75 12.578 8.422 13.25 9.25 13.25C10.078 13.25 10.75 12.578 10.75 11.75V4.75C10.75 3.093 9.407 1.75 7.75 1.75C6.093 1.75 4.75 3.093 4.75 4.75V11.75C4.75 14.235 6.765 16.25 9.25 16.25C11.735 16.25 13.75 14.235 13.75 11.75V5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button class="chat-assistant-send-button flex justify-center items-center rounded-full p-1 size-6 bg-primary/30 dark:bg-primary-dark/30" aria-label="Send message" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 shrink-0 text-white dark:text-white"><path d="M9.0 1.5754L8.9999 16.4171" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.2563 8.319L8.9999 1.5754L15.7435 8.3191" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div></div></div></div></div></div>
463<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
464$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
464<script>(self.__next_f=self.__next_f||[]).push([0])</script>
464<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\na:I[168027,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"default\"]\n:HL[\"/docs/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"style\"]\n:HL[\"/docs/_next/static/chunks/b04ce5e7108d10b8.css?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"style\"]\n:HL[\"/docs/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/docs/_next/static/media/PaperMono_Variable.p.aa32f7a0.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/docs/_next/static/media/f67ad414ed34149c.p.84166d94.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
464<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"iAe2A0Hq5Wu19RTQp5yaG\",\"p\":\"/docs\",\"c\":[\"\",\"_sites\",\"polar\",\"introduction\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"%5Fsites\",{\"children\":[[\"subdomain\",\"polar\",\"d\"],{\"children\":[\"(multitenant)\",{\"children\":[[\"slug\",\"introduction\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/b04ce5e7108d10b8.css?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"className\":\"inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable dark\",\"data-banner-state\":\"visible\",\"data-assistant-state\":\"closed\",\"data-page-mode\":\"none\",\"data-current-path\":\"/\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){var b=\\\"/docs\\\";\\nfunction a(p){if(p==null)return\\\"/\\\";p=\\\"\\\"+p;if(\\\"\\\"===p)return\\\"/\\\";return\\\"/\\\"===p.charAt(0)?p:\\\"/\\\"+p}\\nfunction u(p){if(p==null)return p;p=\\\"\\\"+p;if(!p||p.charAt(p.length-1)===\\\"/\\\")return p.slice(0,-1);return p}\\nfunction i(p){if(p==null)return p;p=\\\"\\\"+p;if(6\u003c=p.length\u0026\u0026p.substring(p.length-6)===\\\"/index\\\")return p.substring(0,p.length-6);if(\\\"index\\\"===p)return\\\"\\\";return p}\\nvar p=(location.pathname||\\\"\\\").split(\\\"?\\\")[0].split(\\\"#\\\")[0]||\\\"\\\";\\nif(b)if(p===b)p=\\\"\\\";else if(0===p.indexOf(b+\\\"/\\\"))p=p.substring(b.length);\\np=a(p);p=u(p);p=i(p);p=\\\"\\\"===p||\\\"index\\\"===p?\\\"/\\\":a(p);\\ndocument.documentElement.setAttribute(\\\"data-current-path\\\",p);\\n}();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"(() =\u003e {\\n  const isIOS =\\n    /iP(hone|ad|od)/.test(navigator.userAgent) ||\\n    (/Macintosh/.test(navigator.userAgent) \u0026\u0026 navigator.maxTouchPoints \u003e 1);\\n  if (!isIOS) return;\\n  const apply = () =\u003e {\\n    for (const meta of document.querySelectorAll('meta[name=\\\"viewport\\\"]')) {\\n      const content = meta.getAttribute('content') || '';\\n      if (!content.includes('maximum-scale')) {\\n        meta.setAttribute('content', content + ', maximum-scale=1');\\n      }\\n    }\\n  };\\n  apply();\\n  new MutationObserver(apply).observe(document.head, {\\n    childList: true,\\n    subtree: true,\\n    attributes: true,\\n    attributeFilter: ['content'],\\n  });\\n})();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){\\nfunction read(){try{\\nvar e=performance.getEntriesByType?performance.getEntriesByType(\\\"navigation\\\"):[];\\nvar st=(e[0]\u0026\u0026e[0].serverTiming)||[];\\nvar g={};\\nfor(var i=0;i\u003cst.length;i++){var n=st[i].name,d=st[i].description;if(!d)continue;try{d=decodeURIComponent(d)}catch(x){}\\nif(n===\\\"country\\\")g.country=d;else if(n===\\\"region\\\")g.region=d;else if(n===\\\"continent\\\")g.continent=d;}\\nvar w=window;w.mintlify=w.mintlify||{};w.mintlify.geo=g;\\n}catch(x){}}\\nread();document.addEventListener(\\\"DOMContentLoaded\\\",read);\\n}();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){try{\\nvar w=window;w.mintlify=w.mintlify||{};\\nvar q=w.mintlify.__apiPlaygroundInputsQueue;\\nif(!Array.isArray(q)){q=[];w.mintlify.__apiPlaygroundInputsQueue=q;}\\nw.mintlify.api=w.mintlify.api||{};\\nw.mintlify.api.playground=w.mintlify.api.playground||{};\\nif(typeof w.mintlify.api.playground.setServerVariables!==\\\"function\\\"){\\nw.mintlify.api.playground.setServerVariables=function(v){q.push({type:\\\"set\\\",variables:v});};\\n}\\nif(typeof w.mintlify.api.playground.clearServerVariables!==\\\"function\\\"){\\nw.mintlify.api.playground.clearServerVariables=function(){q.push({type:\\\"clear\\\"});};\\n}\\n}catch(e){}}();\"}}],\"$L2\",false]}],\"$L3\"]}]]}],{\"children\":[\"%5Fsites\",\"$L4\",{\"children\":[[\"subdomain\",\"polar\",\"d\"],\"$L5\",{\"children\":[\"(multitenant)\",\"$L6\",{\"children\":[[\"slug\",\"introduction\",\"oc\"],\"$L7\",{\"children\":[\"__PAGE__\",\"$L8\",{}
464,null,false]},null,false]},null,false]},null,false]},null,false]},null,false],\"$L9\",false]],\"m\":\"$undefined\",\"G\":[\"$a\",[\"$Lb\",\"$Lc\"]],\"s\":false,\"S\":true}\n"])</script>
464<script>self.__next_f.push([1,"d:I[667786,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"MintlifyApiPlaygroundInputsInit\"]\ne:I[339756,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"default\"]\nf:I[556357,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3352cace78e63c7d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"default\"]\n10:I[837457,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"default\"]\n"])</script>
464<script>self.__next_f.push([1,"11:I[894587,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"ThemeProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"12:I[152823,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"ColorVariables\"]\n"])</script>
464<script>self.__next_f.push([1,"13:I[531961,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"FontScript\"]\n"])</script>
464<script>self.__next_f.push([1,"14:I[649328,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"RoundedVariables\"]\n"])</script>
464<script>self.__next_f.push([1,"15:I[702910,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/acbaf6567d750240.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"RecommendedPagesList\"]\n16:I[570420,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"DataCurrentPathUpdater\"]\n17:I[341175,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/2a134eda32d02b70.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"default\"]\n1a:I[897367,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"OutletBoundary\"]\n1c:I[711533,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"AsyncMetadataOutlet\"]\n1e:I[897367,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT"])</script>
464<script>self.__next_f.push([1,"48A3T\"],\"ViewportBoundary\"]\n20:I[897367,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"MetadataBoundary\"]\n21:\"$Sreact.suspense\"\n"])</script>
464<script>self.__next_f.push([1,"2:[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function(a,b){try{let c=document.getElementById(\\\"banner\\\")?.innerText;if(c){for(let d=0;d\u003clocalStorage.length;d++){let e=localStorage.key(d);if(e?.endsWith(a)\u0026\u0026localStorage.getItem(e)===c)return void document.documentElement.setAttribute(b,\\\"hidden\\\")}document.documentElement.setAttribute(b,\\\"visible\\\");return}for(let c=0;c\u003clocalStorage.length;c++){let d=localStorage.key(c);if(d?.endsWith(a)\u0026\u0026localStorage.getItem(d))return void document.documentElement.setAttribute(b,\\\"hidden\\\")}document.documentElement.setAttribute(b,\\\"visible\\\")}catch(a){document.documentElement.setAttribute(b,\\\"hidden\\\")}})(\\n  \\\"bannerDismissed\\\",\\n  \\\"data-banner-state\\\",\\n)\"}}]\n"])</script>
464<script>self.__next_f.push([1,"3:[\"$\",\"body\",null,{\"className\":\"antialiased\",\"children\":[[\"$\",\"$Ld\",null,{}],false,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$f\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/3352cace78e63c7d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true}]],\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L11\",null,{\"children\":[[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n  --primary: 17 120 102;\\n  --primary-light: 74 222 128;\\n  --primary-dark: 22 101 52;\\n  --background-light: 255 255 255;\\n  --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L15\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],false,[\"$\",\"$L16\",null,{}]]}]\n"])</script>
464<script>self.__next_f.push([1,"4:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
464<script>self.__next_f.push([1,"5:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$17\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/2a134eda32d02b70.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true}]],\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L11\",null,{\"children\":[[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n  --primary: 17 120 102;\\n  --primary-light: 74 222 128;\\n  --primary-dark: 22 101 52;\\n  --background-light: 255 255 255;\\n  --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L15\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
464<script>self.__next_f.push([1,"6:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-18\",{\"src\":\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L18\"]}]\n"])</script>
464<script>self.__next_f.push([1,"7:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
464<script>self.__next_f.push([1,"8:[\"$\",\"$1\",\"c\",{\"children\":[\"$L19\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L1a\",null,{\"children\":[\"$L1b\",[\"$\",\"$L1c\",null,{\"promise\":\"$@1d\"}]]}]]}]\n"])</script>
464<script>self.__next_f.push([1,"9:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L1e\",null,{\"children\":\"$L1f\"}],null],[\"$\",\"$L20\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$21\",null,{\"fallback\":null,\"children\":\"$L22\"}]}]}]]}]\nb:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nc:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/b04ce5e7108d10b8.css?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
464<script>self.__next_f.push([1,"1f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}]]\n1b:null\n"])</script>
464<script>self.__next_f.push([1,"23:I[27201,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"IconMark\"]\n"])</script>
464<script>self.__next_f.push([1,"1d:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Polar: Turn Your Software into a Business - Polar\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"The next generation unicorns will be built by smaller teams. Polar makes that dream possible.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Polar\"}],[\"$\",\"meta\",\"3\",{\"name\":\"generator\",\"content\":\"Mintlify\"}],[\"$\",\"meta\",\"4\",{\"name\":\"msapplication-config\",\"content\":\"/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon/browserconfig.xml\"}],[\"$\",\"meta\",\"5\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Polar\"}],[\"$\",\"meta\",\"6\",{\"name\":\"msapplication-TileColor\",\"content\":\"#000\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://polar.sh/docs/introduction\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"type\":\"application/xml\",\"href\":\"/docs/sitemap.xml\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"type\":\"text/markdown\",\"href\":\"/docs/introduction.md\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"Polar: Turn Your Software into a Business - Polar\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"The next generation unicorns will be built by smaller teams. Polar makes that dream possible.\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://polar.sh/docs/introduction\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:site_name\",\"content\":\"Polar\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image\",\"content\":\"https://polar.sh/assets/brand/polar_og.jpg\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:title\",\"content\":\"Polar: Turn Your Software into a Business - Polar\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"The next generation unicorns will be built by smaller teams. Polar makes that dream possible.\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://polar.sh/assets/brand/polar_og.jpg\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"25\",{\"rel\":\"apple-touch-icon\",\"href\":\"/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon/apple-touch-icon.png\",\"type\":\"image/png\",\"sizes\":\"180x180\",\"media\":\"$undefined\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"28\",{\"rel\":\"shortcut icon\",\"href\":\"/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"29\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon-dark/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"link\",\"30\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon-dark/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"link\",\"31\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon-dark/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"link\",\"32\",{\"rel\":\"shortcut icon\",\"href\":\"/docs/_mintlify/favicons/polar/-leoSIS2Jqs3Xpbq/_generated/favicon-dark/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"$L23\",\"33\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
464<script>self.__next_f.push([1,"22:\"$1d:metadata\"\n"])</script>
464<script>self.__next_f.push([1,"24:I[707934,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"WebMcpRegistration\"]\n"])</script>
464<script>self.__next_f.push([1,"25:I[590280,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"LivePreviewProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"26:I[973254,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"LivePreviewFavicon\"]\n"])</script>
464<script>self.__next_f.push([1,"27:I[197336,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"default\"]\n"])</script>
464<script>self.__next_f.push([1,"28:I[91557,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"AuthProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"29:I[91557,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"DeploymentMetadataProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"2a:I[91557,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"DocsConfigProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"18:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Polar\\\",\\\"creator\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Mintlify\\\",\\\"url\\\":\\\"https://mintlify.com\\\"}}\"}}],[\"$\",\"$L24\",null,{\"subdomain\":\"polar\",\"siteName\":\"Polar\"}],[\"$\",\"$L25\",null,{\"isLivePreviewRoute\":false,\"children\":[[\"$\",\"$L26\",null,{}],[\"$\",\"$L11\",null,{\"appearance\":{\"default\":\"system\"},\"codeblockTheme\":\"system\",\"children\":[[\"$\",\"blockquote\",null,{\"className\":\"sr-only\",\"data-agent-docs-index\":true,\"aria-hidden\":\"true\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Documentation Index\"}],[\"$\",\"p\",null,{\"children\":[\"Fetch the complete documentation index at:\",\" \",[\"$\",\"a\",null,{\"href\":\"/docs/llms.txt\",\"tabIndex\":-1,\"children\":\"/docs/llms.txt\"}]]}],[\"$\",\"p\",null,{\"children\":\"Use this file to discover all available pages before exploring further.\"}]]}],[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\":root{--banner-height:0px!important}\"}}],false,null,null,[\"$\",\"script\",null,{\"id\":\"_mintlify-banner-script\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function i(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split(\\\"/\\\").filter(a=\u003e\\\"\\\"!==a\u0026\u0026\\\"global\\\"!==a).slice(0,2)}catch{h=[]}let i=h.find(a=\u003ec.includes(a)),j=[];for(let c of(i?j.push(i):j.push(b),j.push(\\\"global\\\"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,\\\"hidden\\\");let k=!0,l=0;for(;l\u003clocalStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b\u0026\u0026b===f){k=!1;break}g\u0026\u0026(a.startsWith(`lang:${g}_`)||!a.startsWith(\\\"lang:\\\"))\u0026\u0026(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?\\\"visible\\\":\\\"hidden\\\")}catch(a){console.error(a),document.documentElement.setAttribute(d,\\\"hidden\\\")}})(\\n  {},\\n  \\\"en\\\",\\n  [],\\n  \\\"data-banner-state\\\",\\n  \\\"bannerDismissed\\\",\\n)\"},\"suppressHydrationWarning\":true}],[\"$\",\"$L27\",null,{\"appId\":\"$undefined\",\"autoBoot\":true,\"children\":[\"$\",\"$L28\",null,{\"value\":{\"auth\":\"$undefined\",\"userAuth\":\"$undefined\"},\"children\":[\"$\",\"$L29\",null,{\"value\":{\"subdomain\":\"polar\",\"hasAudioNarration\":false,\"actualSubdomain\":\"polar\",\"customDomains\":[\"polar.sh\",\"buy.polar.sh\",\"sandbox.polar.sh\",\"vcpypolar.xyz\"],\"gitSource\":{\"type\":\"github\",\"owner\":\"polarsource\",\"repo\":\"polar\",\"deployBranch\":\"main\",\"contentDirectory\":\"docs\",\"isPrivate\":true,\"mountPath\":\"\",\"label\":\"\"},\"chroma\":{\"liveDeploymentHistoryId\":\"6ab4c98d52ddfa4ab7677b1b\",\"collectionId\":\"edc87eab-bb1c-4d38-82f5-df5680f355e4\",\"schemaVersion\":\"v3\",\"latestBuiltDeploymentHistoryId\":\"6ab4c98d52ddfa4ab7677b1b\"},\"feedback\":{\"edits\":true,\"thumbs\":true,\"issues\":true},\"entitlements\":{\"AI_CHAT\":{\"status\":\"ENABLED\"},\"WEB_MCP\":{\"status\":\"ENABLED\"},\"NARRATION\":{\"status\":\"ENABLED\"}},\"buildId\":\"6ab4c98d52ddfa4ab7677b1b\",\"clientVersion\":\"0.0.3675\",\"preview\":\"$undefined\",\"searchFilterCounts\":[{\"language\":\"default\",\"tag\":\"API Reference\",\"count\":346},{\"language\":\"default\",\"tag\":\"Core API\",\"count\":190},{\"language\":\"default\",\"tag\":\"Docs\",\"count\":96},{\"language\":\"default\",\"tag\":\"Webhook Events\",\"count\":78},{\"language\":\"default\",\"tag\":\"Features\",\"count\":57},{\"language\":\"default\",\"tag\":\"Billing Events\",\"count\":54},{\"language\":\"default\",\"tag\":\"Customer Portal API\",\"count\":54},{\"language\":\"default\",\"tag\":\"Subscriptions\",\"count\":45},{\"language\":\"default\",\"tag\":\"Integrate\",\"count\":32},{\"language\":\"default\",\"tag\":\"Orders\",\"count\":32}],\"searchSettings\":\"$undefined\",\"disableKonamiCode\":\"$undefined\"},\"children\":[\"$\",\"$L2a\",null,{\"value\":{\"docsConfig\":{\"theme\":\"maple\",\"$schema\":\"https://mintlify.com/docs.json\",\"name\":\"Polar\",\"description\":\"Payments \u0026 Billing with 6 lines of code. Open Source \u0026 Global Merchant of Record.\",\"colors\":{\"primary\":\"#000\",\"light\":\"#fff\",\"dark\":\"#000\"},\"logo\":{\"light\":\"https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/logo/light.png?fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=9c6ee3deeb9b114b709fd49565e54226\",\"dark\":\"https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/logo/dark.png?fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=6fda7c5d4099d48c20f0365316d20979\",\"href\":\"https://polar.sh\"},\"favicon\":\"https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/logo/favicon.png?fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=b621995a00996a123d8c687a155f2213\",\"appearance\":\"$18:2:props:children:1:props:appearance\",\"background\":{\"color\":{\"dar
464k\":\"#131316\"}},\"navbar\":{\"links\":[{\"href\":\"https://polar.sh/docs/llms-full.txt\",\"label\":\"llms-full.txt\"},{\"href\":\"https://polar.sh/docs/support\",\"label\":\"Contact support\"}],\"primary\":{\"type\":\"button\",\"label\":\"Dashboard\",\"href\":\"https://polar.sh\"}},\"footer\":{\"socials\":{\"x\":\"https://x.com/polar_sh\",\"github\":\"https://github.com/polarsource/polar\",\"discord\":\"https://dub.sh/polar-discord\"}},\"seo\":{\"metatags\":{\"og:site_name\":\"Polar\",\"og:image\":\"https://polar.sh/assets/brand/polar_og.jpg\",\"og:type\":\"website\",\"twitter:card\":\"summary_large_image\",\"twitter:site\":\"@polar_sh\"}},\"styling\":{\"latex\":false,\"codeblocks\":\"system\"},\"integrations\":{\"ga4\":{\"measurementId\":\"G-MBYW1QZFHE\"}},\"contextual\":{\"options\":[\"copy\",\"view\",\"chatgpt\",\"claude\"],\"display\":\"header\"},\"navigation\":{\"pages\":[]}},\"docsNavWithMetadata\":\"$undefined\",\"anonymizedNav\":\"$undefined\",\"hasFullNav\":false},\"children\":\"$L2b\"}]}]}]}]]}]]}]]\n"])</script>
464<script>self.__next_f.push([1,"2c:I[604804,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"LoginButtonProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"2d:I[141180,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"SidebarLoginButtonProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"2e:I[343590,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"NavigationContextController\"]\n"])</script>
464<script>self.__next_f.push([1,"2f:I[378486,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"PageListProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"30:I[742977,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"PrefetchProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"31:I[237978,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"PageModeOverrideProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"32:I[378896,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"ConfiguredVariationProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"33:I[557611,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"Fonts\"]\n"])</script>
464<script>self.__next_f.push([1,"34:I[330080,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"BannerProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"35:I[864506,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"NavbarTransitionScript\"]\n"])</script>
464<script>self.__next_f.push([1,"37:I[540345,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"ConsentProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"38:I[529058,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"LocalStorageAndAnalyticsProviders\"]\n"])</script>
464<script>self.__next_f.push([1,"39:I[958547,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"default\"]\n"])</script>
464<script>self.__next_f.push([1,"36:T9e0,"])</script>
464<script>self.__next_f.push([1,"(function () {\n  var measure = function(){let a=document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"),b=0;a.forEach(a=\u003e{let c=a.getBoundingClientRect();c.height\u003e0\u0026\u0026(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById(\"content-container\");if(d){let{overflowY:a}=getComputedStyle(d);(\"auto\"===a||\"scroll\"===a)\u0026\u0026(c=Math.max(0,d.getBoundingClientRect().top))}let e=`${Math.round(Math.max(0,b-c))+40}px`,f=document.documentElement.style;f.getPropertyValue(\"--scroll-mt\")!==e\u0026\u0026f.setProperty(\"--scroll-mt\",e)};\n  (function(a){let b=[],c=0,d=\"undefined\"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"));(c.length!==b.length||c.some((a,c)=\u003ea!==b[c]))\u0026\u0026d\u0026\u0026(d.disconnect(),c.forEach(a=\u003ed.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=\u003e{c=0,e()}))}let g=\"[id='navbar'], [data-top-chrome]\";function h(a){let b=a.target;if(b instanceof Element\u0026\u0026b.closest(g))return!0;for(let b of a.addedNodes)if(b instanceof Element\u0026\u0026(b.matches(g)||b.querySelector(g)))return!0;for(let b of a.removedNodes)if(b instanceof Element\u0026\u0026(b.matches(g)||b.querySelector(g)))return!0;return!1}new MutationObserver(a=\u003e{a.some(h)\u0026\u0026f()}).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener(\"resize\",f),\"loading\"===document.readyState\u0026\u0026document.addEventListener(\"DOMContentLoaded\",e),e()})(measure);\n  (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){return\"smooth\"===getComputedStyle(document.documentElement).scrollBehavior}function d(c){let d=document.getElementById(b);return!!d\u0026\u0026(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if(\"complete\"===document.readyState)return void d();let e=new MutationObserver(()=\u003e{!c()\u0026\u0026d(\"instant\")\u0026\u0026f()});function f(){e.disconnect(),window.removeEventListener(\"load\",g)}function g(){let a=c();f(),a\u0026\u0026requestAnimationFrame(()=\u003e{d(),function(){let a=[\"wheel\",\"touchstart\",\"keydown\",\"pointerdown\"],c=0,e=window.scrollY,f=setInterval(()=\u003e{c+=1;let a=document.getElementById(b);if(!a||c\u003e=6)return g();let f=Math.abs(window.scrollY-e)\u003e1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)\u003e4\u0026\u0026d()},350);function g(){clearInterval(f),a.forEach(a=\u003ewindow.removeEventListener(a,g))}a.forEach(a=\u003ewindow.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener(\"load\",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()\u0026\u0026d(\"instant\")\u0026\u0026f()})(measure);\n})();"])</script>
464<script>self.__next_f.push([1,"2b:[\"$\",\"$L2c\",null,{\"children\":[\"$\",\"$L2d\",null,{\"children\":[\"$\",\"$L2e\",null,{\"children\":[\"$\",\"$L2f\",null,{\"pageListDataMap\":{},\"children\":[\"$\",\"$L30\",null,{\"disabled\":\"$undefined\",\"children\":[\"$\",\"$L31\",null,{\"children\":[\"$\",\"$L32\",null,{\"children\":[[\"$\",\"$L13\",null,{\"fonts\":\"$undefined\",\"theme\":\"maple\",\"subdomain\":\"polar\"}],[[\"$\",\"$L12\",null,{\"docsConfig\":\"$18:2:props:children:1:props:children:6:props:children:props:children:props:children:props:value:docsConfig\"}],null,[\"$\",\"$L14\",null,{\"theme\":\"maple\"}],[\"$\",\"$L33\",null,{\"fonts\":\"$undefined\",\"children\":[\"$\",\"$L34\",null,{\"bannersByLocale\":{},\"subdomain\":\"polar\",\"children\":[[\"$\",\"$L35\",null,{\"theme\":\"maple\"}],[\"$\",\"script\",null,{\"id\":\"_mintlify-scroll-margin-script\",\"dangerouslySetInnerHTML\":{\"__html\":\"$36\"},\"suppressHydrationWarning\":true}],[\"$\",\"$L37\",null,{\"privacy\":\"$undefined\",\"children\":[\"$\",\"$L38\",null,{\"subdomain\":\"polar\",\"isAtlas\":false,\"children\":[\"$\",\"$L39\",null,{\"toggles\":[{\"name\":\"dashboard-editor-theseus\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"kill-isr\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-mintlify-slack\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-v7-file-tree\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-integrations-settings\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automations-pr-grouping\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"custom-prefix\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"analytics-v7\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"user-flows-analytics\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"no-publish-flow\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"llms-txt-v2\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"pause-universal-search-reconcile\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"snapshot-serving-live\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"stripTemperatureMiddleware\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"per-site-search-delta\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"support-platform-pylon-zendesk\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-branches-v2-autocommit\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-branches-v2\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"snapshot-serving\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"instant-rollback\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"granular-notifications-server\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"granular-notifications\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-private-page-search\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automations-fable\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"fixed-ai-action-pricing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automation-resolve-merge-conflict\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"scoped-publishing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"mintql\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"page-level-analytics\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"teamspace\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"billing-updated-9-15\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"narration-sep-22\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false}],\"children\":\"$L3a\"}]}]}]]}]}]]]}]}]}]}]}]}]}]\n"])</script>
464<script>self.__next_f.push([1,"3b:I[604780,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"CaptchaProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"3c:I[859465,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"AssistantUiProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"3d:I[832740,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"AssistantTransportProviderSelector\"]\n"])</script>
464<script>self.__next_f.push([1,"3e:I[601054,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"SearchProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"3f:I[28330,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"SkipToContent\"]\n"])</script>
464<script>self.__next_f.push([1,"40:I[382229,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"AssistantLayoutScript\"]\n"])</script>
464<script>self.__next_f.push([1,"41:I[87732,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"AssistantLayoutWrapper\"]\n"])</script>
464<script>self.__next_f.push([1,"42:I[118717,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1abb97da26153ddd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"NotFoundHydrator\"]\n"])</script>
464<script>self.__next_f.push([1,"3a:[\"$\",\"$L3b\",null,{\"enabled\":true,\"children\":[\"$\",\"$L3c\",\"polar\",{\"children\":[\"$\",\"$L3d\",null,{\"children\":[\"$\",\"$L3e\",null,{\"subdomain\":\"polar\",\"hasChatPermissions\":true,\"isLoggedInCli\":false,\"assistantConfig\":{\"deflection\":{\"enabled\":true,\"email\":\"[email protected]\"}},\"starterQuestions\":\"$undefined\",\"children\":[[\"$\",\"$L3f\",null,{}],[\"$\",\"$L40\",null,{\"hasChatPermissions\":true}],false,[\"$\",\"$L41\",null,{\"children\":[[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L42\",null,{\"source\":\"multitenant\"}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$undefined\"]}]]}]}]}]}]\n"])</script>
464<script>self.__next_f.push([1,"43:I[597003,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"ScopedNavProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"19:[\"$\",\"$L43\",null,{\"scopedNav\":{\"global\":null,\"tabs\":[{\"tab\":\"Docs\",\"icon\":\"compass\",\"groups\":[{\"group\":\"Bootup\",\"pages\":[{\"title\":\"Polar: Turn Your Software into a Business\",\"sidebarTitle\":\"Introduction\",\"description\":\"The next generation unicorns will be built by smaller teams. Polar makes that dream possible.\",\"href\":\"/introduction\"},{\"title\":\"Migrate from Stripe\",\"sidebarTitle\":\"Migrate from Stripe\",\"description\":\"Move customers, products, subscriptions, and payment data from Stripe to Polar.\",\"href\":\"/migrate\"}]},{\"group\":\"Features\",\"pages\":[{\"title\":\"Products\",\"description\":\"Start selling digital products on Polar in minutes.\",\"href\":\"/features/products\"},{\"group\":\"Usage Based Billing\",\"pages\":[{\"title\":\"Introduction\",\"description\":\"Usage based billing using ingested events\",\"href\":\"/features/usage-based-billing/introduction\"},{\"title\":\"Event Ingestion\",\"description\":\"Ingest events from your application\",\"href\":\"/features/usage-based-billing/event-ingestion\"},{\"group\":\"Ingestion Strategies\",\"pages\":[{\"title\":\"Strategy Introduction\",\"description\":\"Ingestion strategies for Usage Based Billing\",\"href\":\"/features/usage-based-billing/ingestion-strategies/ingestion-strategy\"},{\"title\":\"LLM Strategy\",\"description\":\"Ingestion strategy for LLM Usage\",\"href\":\"/features/usage-based-billing/ingestion-strategies/llm-strategy\"},{\"title\":\"S3 Strategy\",\"description\":\"Ingestion strategy for S3 Operations\",\"href\":\"/features/usage-based-billing/ingestion-strategies/s3-strategy\"},{\"title\":\"Stream Strategy\",\"description\":\"Ingestion strategy for Readable \u0026 Writable Streams\",\"href\":\"/features/usage-based-billing/ingestion-strategies/stream-strategy\"},{\"title\":\"Delta Time Strategy\",\"description\":\"Ingest delta time of arbitrary execution\",\"href\":\"/features/usage-based-billing/ingestion-strategies/delta-time-strategy\"}]},{\"title\":\"Meters\",\"description\":\"Creating and managing meters for Usage Based Billing\",\"href\":\"/features/usage-based-billing/meters\"},{\"title\":\"Credits\",\"description\":\"Crediting customers for Usage Based Billing\",\"href\":\"/features/usage-based-billing/credits\"},{\"title\":\"Billing\",\"description\":\"How billing works with Usage Based\",\"href\":\"/features/usage-based-billing/billing\"}]},{\"group\":\"Cost Insights\",\"tag\":\"Beta\",\"pages\":[{\"title\":\"Introduction to Cost Insights\",\"sidebarTitle\":\"Introduction\",\"description\":\"Track costs, profits, and customer lifetime value with event-based cost tracking\",\"href\":\"/features/cost-insights/introduction\"},{\"title\":\"Cost Events\",\"description\":\"Track costs by adding cost metadata to your ingested events\",\"href\":\"/features/cost-insights/cost-events\"},{\"title\":\"Cost Traces\",\"description\":\"Aggregate events by user sessions to calculate costs\",\"tag\":\"Coming Soon\",\"href\":\"/features/cost-insights/cost-traces\"}]},{\"group\":\"Benefits\",\"pages\":[{\"title\":\"Automated Benefits\",\"sidebarTitle\":\"Introduction\",\"description\":null,\"href\":\"/features/benefits/introduction\"},{\"title\":\"Credits Benefit\",\"sidebarTitle\":\"Credits\",\"description\":\"Create your own Credits benefit\",\"href\":\"/features/benefits/credits\"},{\"title\":\"Custom Benefit\",\"sidebarTitle\":\"Custom\",\"description\":\"Create your own Custom benefit\",\"href\":\"/features/benefits/custom\"},{\"title\":\"Automate Discord Invites \u0026 Roles\",\"sidebarTitle\":\"Discord Access\",\"description\":\"Sell Discord access \u0026 roles with ease\",\"href\":\"/features/benefits/discord-access\"},{\"title\":\"Feature Flag Benefit\",\"sidebarTitle\":\"Feature Flags\",\"description\":\"Gate access to features using simple, API-driven feature flags\",\"href\":\"/features/benefits/feature-flags\"},{\"title\":\"Automate Customer File Downloads\",\"sidebarTitle\":\"File Downloads\",\"description\":\"Offer digital file downloads with ease\",\"href\":\"/features/benefits/file-downloads\"},{\"title\":\"Automate Private GitHub Repo(s) Access\",\"sidebarTitle\":\"GitHub Access\",\"description\":\"Sell premium GitHub repository access with ease\",\"href\":\"/features/benefits/github-access\"},{\"title\":\"Automate Customer License Key Management\",\"sidebarTitle\":\"License Keys\",\"description\":\"Sell license key access to your service, software or APIs with ease\",\"href\":\"/features/benefits/license-keys\"},{\"title\":\"Shared Slack Channel\",\"sidebarTitle\":\"Slack\",\"description\":\"Give customers a shared Slack channel via Slack Connect\",\"href\":\"/features/benefits/slack-shared-channel\"}]},{\"group\":\"Checkout\",\"pages\":[{\"title\":\"Checkout Links\",\"sidebarTitle\":\"Checkout Links\",\"description\":\"Persistent URLs that create a Checkout Session on visit\",\"href\":\"/features/checkout/links\"},{\"title\":\"Checkout API\",\"sidebarTitle\":\"Checkout API\",\"description\":\"Create checkout sessions programmatically for complete control\",\"href\":\"/features/checkout/session\"},{\"title\":\"Payment Methods\",\"sidebarTitle\":\"Payment Methods\",\"description\":\"Payment methods supported by Polar Checkout\",\"href\":\"/features/checkout/payment-methods\"},{\"title\":\"Checkout Localization\",\"sidebarTitle\":\"Localization\",\"description\":\"Serve checkout in your customer's preferred language\",\"href\":\"/features/checkout/localization\"},{\"group\":\"Embeds\",\"pages\":[{\"title\":\"Embedded Checkout\",\"sidebarTitle\":\"Embedded Checkout\",\"description\":\"Embed our checkout directly on your site\",\"href\":\"/features/checkout/embed\"},{\"title\":\"Embedded Payment Method\",\"sidebarTitle\":\"Embedded Payment Method\",\"description\":\"Embed our payment method flow on your site\",\"href\":\"/features/checkout/embed-payment-method\"}]}]},{\"title\":\"Seat-Based Pricing\",\"description\":\"Sell team products with assignable seats and tiered pricing\",\"href\":\"/features/seat-based-pricing\"},{\"title\":\"Unit-Based Pricing\",\"description\":\"Sell a quantity of anything, paid up front, with tiered rates\",\"href\":\"/features/unit-based-pricing\"},{\"title\":\"Custom Fields\",\"description\":\"Learn how to add custom input fields to your checkout with Polar\",\"href\":\"/features/custom-fields\"},{\"title\":\"Discounts\",\"description\":\"Create discounts on products and subscriptions\",\"href\":\"/features/discounts\"},{\"title\":\"Tax Inclusive Pricing\",\"description\":\"Control whether your product prices include or exclude tax at checkout\",\"href\":\"/features/tax-inclusive-pricing\"},{\"group\":\"Subscriptions\",\"pages\":[{\"title\":\"Subscriptions\",\"sidebarTitle\":\"Introduction\",\"description\":\"Recurring revenue on top of your products.\",\"href\":\"/features/subscriptions/introduction\"},{\"title\":\"Managing subscriptions\",\"sidebarTitle\":\"Managing subscriptions\",\"description\":\"Everything you can do to a subscription after it's been created.\",\"href\":\"/features/subscriptions/manage\"},{\"title\":\"Proration\",\"sidebarTitle\":\"Proration\",\"description\":\"Control how the price difference is billed when a subscription is upgraded or downgraded.\",\"href\":\"/features/subscriptions/proration\"},{\"title\":\"Recovering failed payments\",\"sidebarTitle\":\"Failed payments\",\"description\":\"How Polar retries failed renewals before revoking a subscription.\",\"href\":\"/features/subscriptions/failed-payments\"}
464,{\"title\":\"Trials\",\"description\":\"Offer free trials on your subscriptions\",\"href\":\"/features/subscriptions/trials\"}]},{\"title\":\"Orders\",\"description\":\"Every paid transaction on Polar is an order.\",\"href\":\"/features/orders\"},{\"title\":\"Manage Refunds\",\"sidebarTitle\":\"Refunds\",\"description\":\"You can easily refund orders on Polar — both in full or in parts.\",\"href\":\"/features/refunds\"},{\"title\":\"Analytics\",\"sidebarTitle\":\"Analytics\",\"description\":\"Understand how every metric in your dashboard is calculated.\",\"href\":\"/features/analytics\"},{\"title\":\"Customer Management\",\"sidebarTitle\":\"Customer Management\",\"description\":\"Get insights on your customers and sales\",\"href\":\"/features/customer-management\"},{\"title\":\"Team Management\",\"sidebarTitle\":\"Team Management\",\"description\":\"Invite teammates to your organization, manage their roles, and control what they can access in the Polar dashboard.\",\"href\":\"/features/team-management\"},{\"title\":\"Single Sign-On\",\"sidebarTitle\":\"SSO\",\"description\":\"Let your team sign in to Polar through your own identity provider, and become members automatically.\",\"href\":\"/features/sso\"},{\"group\":\"Customer Portal\",\"pages\":[{\"title\":\"Customer Portal\",\"sidebarTitle\":\"Introduction\",\"description\":\"The self-service destination for your customers\",\"href\":\"/features/customer-portal/introduction\"},{\"title\":\"Navigate Customers to the Portal\",\"sidebarTitle\":\"Navigate Customers\",\"description\":\"Three ways your customers can reach their Customer Portal\",\"href\":\"/features/customer-portal/navigate-customers\"},{\"title\":\"Customer Portal Settings\",\"sidebarTitle\":\"Settings\",\"description\":\"Configure what customers can do from the Customer Portal\",\"href\":\"/features/customer-portal/settings\"}]},{\"group\":\"Finance \u0026 Payouts\",\"pages\":[{\"title\":\"Payout Accounts\",\"sidebarTitle\":\"Payout Accounts\",\"description\":\"Connect a Stripe Connect Express account to receive your earnings\",\"href\":\"/features/finance/accounts\"},{\"title\":\"Account Balance \u0026 Transparent Fees\",\"sidebarTitle\":\"Account Balance\",\"description\":\"Monitor your Polar balance without hidden fees\",\"href\":\"/features/finance/balance\"},{\"title\":\"Payouts\",\"sidebarTitle\":\"Payouts\",\"description\":\"Withdraw money from your Polar account\",\"href\":\"/features/finance/payouts\"}]},{\"group\":\"Integrations\",\"pages\":[{\"title\":\"Affonso Affiliates with Polar\",\"sidebarTitle\":\"Affonso (Affiliates)\",\"description\":null,\"href\":\"/features/integrations/affonso\"},{\"title\":\"Polar Integration in Fernand\",\"sidebarTitle\":\"Fernand\",\"description\":\"Learn how to sync customer and payment data from Polar to Fernand.\",\"href\":\"/features/integrations/fernand\"},{\"title\":\"Polar for Framer\",\"sidebarTitle\":\"Framer\",\"description\":\"The fastest way to sell digital products on your Framer site\",\"href\":\"/features/integrations/framer\"},{\"title\":\"Purchase Power Parity with ParityDeals\",\"sidebarTitle\":\"ParityDeals (PPP)\",\"description\":\"Offer products with different price across the globe\",\"href\":\"/features/integrations/paritydeals\"},{\"title\":\"Polar for Raycast\",\"sidebarTitle\":\"Raycast\",\"description\":\"The fastest way to access Polar from your keyboard\",\"href\":\"/features/integrations/raycast\"},{\"title\":\"Polar for Zapier\",\"sidebarTitle\":\"Zapier\",\"description\":\"Connect Polar to hundreds of other apps with Zapier\",\"href\":\"/features/integrations/zapier\"}]}]},{\"group\":\"Integrate\",\"pages\":[{\"title\":\"Authentication\",\"sidebarTitle\":\"Authentication\",\"description\":null,\"href\":\"/integrate/authentication\"},{\"title\":\"Sandbox Environment\",\"sidebarTitle\":\"Sandbox Environment\",\"description\":null,\"href\":\"/integrate/sandbox\"},{\"title\":\"Customer State\",\"description\":\"The quickest way to integrate billing in your application\",\"href\":\"/integrate/customer-state\"},{\"title\":\"Model Context Protocol (MCP)\",\"description\":\"Connect AI agents to Polar to manage products, customers, subscriptions, orders, and more.\",\"sidebarTitle\":\"Model Context Protocol (MCP)\",\"href\":\"/integrate/mcp\"},{\"group\":\"SDKs\",\"pages\":[{\"title\":\"SDKs\",\"sidebarTitle\":\"Overview\",\"description\":\"Official, fully typed clients for the Polar API\",\"href\":\"/integrate/sdk/introduction\"},{\"title\":\"Python SDK\",\"sidebarTitle\":\"Python\",\"icon\":\"python\",\"description\":\"Fully typed Python client for the Polar API\",\"href\":\"/integrate/sdk/python\"},{\"title\":\"TypeScript SDK\",\"sidebarTitle\":\"TypeScript\",\"icon\":\"js\",\"description\":\"SDK for JavaScript runtimes (Node.js and Browser)\",\"href\":\"/integrate/sdk/typescript\"}]},{\"group\":\"Framework Adapters\",\"pages\":[{\"title\":\"Framework Adapters\",\"sidebarTitle\":\"Overview\",\"description\":\"Drop-in adapters that wire Polar checkouts and webhooks into your framework\",\"href\":\"/integrate/sdk/adapter
464s/introduction\"},{\"title\":\"Astro (deprecated)\",\"description\":\"Payments and Checkouts made dead simple with Astro\",\"href\":\"/integrate/sdk/adapters/astro\"},{\"title\":\"BetterAuth\",\"description\":\"Payments and Checkouts made dead simple with BetterAuth\",\"href\":\"/integrate/sdk/adapters/better-auth\"},{\"title\":\"Deno (deprecated)\",\"description\":\"Payments and Checkouts made dead simple with Deno\",\"href\":\"/integrate/sdk/adapters/deno\"},{\"title\":\"Elysia (deprecated)\",\"description\":\"Payments and Checkouts made dead simple with Elysia\",\"href\":\"/integrate/sdk/adapters/elysia\"},{\"title\":\"Express (deprecated)\",\"description\":\"Payments and Checkouts made dead simple with Express\",\"href\":\"/integrate/sdk/adapters/express\"},{\"title\":\"Fastify (deprecated)\",\"description\":\"Payments and Checkouts made dead simple with Fastify\",\"href\":\"/integrate/sdk/adapters/fastify\"},{\"title\":\"Hono (deprecated)\",\"description\":\"Payments and Checkouts made dead simple with Hono\",\"href\":\"/integrate/sdk/adapters/hono\"},{\"title\":\"Laravel\",\"description\":\"Payments and Checkouts made dead simple with Laravel\",\"href\":\"/integrate/sdk/adapters/laravel\"},{\"title\":\"Next.js\",\"description\":\"Payments and Checkouts made dead simple with Next.js\",\"href\":\"/integrate/sdk/adapters/nextjs\"},{\"title\":\"Nuxt\",\"description\":\"Payments and Checkouts made dead simple with Nuxt\",\"href\":\"/integrate/sdk/adapters/nuxt\"},{\"title\":\"Remix (deprecated)\",\"description\":\"Payments and Checkouts made dead simple with Remix\",\"href\":\"/integrate/sdk/adapters/remix\"},{\"title\":\"Supabase (deprecated)\",\"description\":\"Payments and Checkouts made dead simple with Supabase\",\"href\":\"/integrate/sdk/adapters/supabase\"},{\"title\":\"Sveltekit (deprecated)\",\"description\":\"Payments and Checkouts made dead simple with Sveltekit\",\"href\":\"/integrate/sdk/adapters/sveltekit\"},{\"title\":\"TanStack Start\",\"description\":\"Payments and Checkouts made dead simple with TanStack Start\",\"href\":\"/integrate/sdk/adapters/tanstack-start\"}]},{\"group\":\"Framework Guides\",\"pages\":[{\"title\":\"Integrate Polar with Encore\",\"sidebarTitle\":\"Encore\",\"description\":\"In this guide, we'll show you how to integrate Polar with Encore.\",\"href\":\"/guides/encore\"},{\"title\":\"Integrate Polar with Laravel\",\"sidebarTitle\":\"Laravel\",\"description\":\"In this guide, we'll show you how to integrate Polar with Laravel.\",\"href\":\"/guides/laravel\"},{\"title\":\"Integrate Polar with Next.js\",\"sidebarTitle\":\"Next.js\",\"description\":\"In this guide, we'll show you how to integrate Polar with Next.js.\",\"href\":\"/guides/nextjs\"}]},{\"group\":\"Webhooks\",\"pages\":[{\"title\":\"Setup Webhooks\",\"sidebarTitle\":\"Setup an endpoint\",\"description\":\"Get notifications asynchronously when events occur instead of having to poll for updates\",\"href\":\"/integrate/webhooks/endpoints\"},{\"title\":\"Integrating Webhooks Locally\",\"sidebarTitle\":\"Local Development\",\"description\":\"Setup Webhook delivery to your local machine\",\"href\":\"/integrate/webhooks/locally\"},{\"title\":\"Handle \u0026 monitor webhook deliveries\",\"sidebarTitle\":\"Handle incoming webhooks\",\"description\":\"How to parse, validate and handle webhooks and monitor their deliveries on Polar\",\"href\":\"/integrate/webhooks/delivery\"},{\"title\":\"Webhook Events\",\"sidebarTitle\":\"Events\",\"description\":\"Our webhook events and in which context they are useful\",\"href\":\"/integrate/webhooks/events\"}]},{\"group\":\"OAuth 2.0\",\"pages\":[{\"title\":\"Introduction\",\"sidebarTitle\":\"Introduction\",\"description\":\"For partners building services and extensions for Polar customers\",\"href\":\"/integrate/oauth2/introduction\"},{\"title\":\"Create an OAuth 2.0 Client\",\"sidebarTitle\":\"Create a client\",\"description\":null,\"href\":\"/integrate/oauth2/setup\"},{\"title\":\"OAuth 2.0 Connect\",\"sidebarTitle\":\"Connect users\",\"description\":null,\"href\":\"/integrate/oauth2/connect\"}]}]},{\"group\":\"Merchant of Record (MoR)\",\"pages\":[{\"title\":\"Merchant of Record\",\"sidebarTitle\":\"Introduction\",\"description\":\"An open source and transparent Merchant of Record\",\"href\":\"/merchant-of-record/introduction\"},{\"title\":\"Fees\",\"description\":\"Transparent, public pricing — pick the plan that fits\",\"href\":\"/merchant-of-record/fees\"},{\"title\":null,\"description\":null,\"href\":\"/merchant-of-record/supported-countries\"},{\"title\":\"Acceptable use\",\"href\":\"/merchant-of-record/acceptable-use\"},{\"title\":null,\"description\":null,\"href\":\"/merchant-of-record/account-reviews\"},{\"title\":\"Migrate Away from Polar\",\"sidebarTitle\":\"Migrate Away\",\"description\":\"Move your customers and saved payment methods to another payment provider whenever you choose.\",\"href\":\"/migrate-away\"}]}]},{\"tab\":\"API Reference\",\"icon\":\"rectangle-terminal\",\"versions\":[{\"version\":\"2026-04\",\"groups\":[{\"group\":\"General\",\"pages\":[{\"title\":\"API Overview\",\"sidebarTitle\":\"Introduction\",\"description\":\"Official SDK quickstarts, base URLs, authentication, pagination, rate limits, and API concepts\",\"href\":\"/api-reference/2026-04/introduction\"},{\"title\":\"API Versioning\",\"sidebarTitle\":\"Versioning\",\"description\":\"Learn how Polar API versions are selected, released, deprecated, and upgraded.\",\"href\":\"/api-reference/2026-04/versioning\"}]},{\"group\":\"Core API\",\"pages\":[{\"group\":\"Checkout\",\"pages\":[{\"title\":\"Create Checkout Session\",\"description\":\"Create a checkout session.\\n\\n**Scopes**: `checkouts:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/checkouts/\",\"href\":\"/api-reference/2026-04/checkouts/create-checkout-session\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Checkout Session\",\"description\":\"Get a checkout session by ID.\\n\\n**Scopes**: `checkouts:read` `checkouts:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/checkouts/{id}\",\"href\":\"/api-reference/2026-04/checkouts/get-checkout-session\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Checkout Sessions\",\"description\":\"List checkout sessions.\\n\\n**Scopes**: `checkouts:read` `checkouts:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/checkouts/\",\"href\":\"/api-reference/2026-04/checkouts/list-checkout-sessions\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Checkout Session\",\"description\":\"Update a checkout session.\\n\\n**Scopes**: `checkouts:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/c
464heckouts/{id}\",\"href\":\"/api-reference/2026-04/checkouts/update-checkout-session\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Checkout Session from Client\",\"description\":\"Get a checkout session by client secret.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/checkouts/client/{client_secret}\",\"href\":\"/api-reference/2026-04/checkouts/get-checkout-session-from-client\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Checkout Session from Client\",\"description\":\"Update a checkout session by client secret.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/checkouts/client/{client_secret}\",\"href\":\"/api-reference/2026-04/checkouts/update-checkout-session-from-client\",\"autogeneratedByOpenApi\":true},{\"title\":\"Confirm Checkout Session from Client\",\"description\":\"Confirm a checkout session by client secret.\\n\\nOrders and subscriptions will be processed.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/checkouts/client/{client_secret}/confirm\",\"href\":\"/api-reference/2026-04/checkouts/confirm-checkout-session-from-client\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Checkout Links\",\"pages\":[{\"title\":\"Create Checkout Link\",\"description\":\"Create a checkout link.\\n\\n**Scopes**: `checkout_links:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/checkout-links/\",\"href\":\"/api-reference/2026-04/checkout-links/create-checkout-link\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Checkout Link\",\"description\":\"Get a checkout link by ID.\\n\\n**Scopes**: `checkout_links:read` `checkout_links:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/checkout-links/{id}\",\"href\":\"/api-reference/2026-04/checkout-links/get-checkout-link\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Checkout Links\",\"description\":\"List checkout links.\\n\\n**Scopes**: `checkout_links:read` `checkout_links:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/checkout-links/\",\"href\":\"/api-reference/2026-04/checkout-links/list-checkout-links\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Checkout Link\",\"description\":\"Update a checkout link.\\n\\n**Scopes**: `checkout_links:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/checkout-links/{id}\",\"href\":\"/api-reference/2026-04/checkout-links/update-checkout-link\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete Checkout Link\",\"description\":\"Delete a checkout link.\\n\\n**Scopes**: `checkout_links:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/checkout-links/{id}\",\"href\":\"/api-reference/2026-04/checkout-links/delete-checkout-link\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Custom Checkout Fields\",\"pages\":[{\"title\":\"Create Custom Field\",\"description\":\"Create a custom field.\\n\\n**Scopes**: `custom_fields:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/custom-fields/\",\"href\":\"/api-reference/2026-04/custom-fields/create-custom-field\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Custom Field\",\"description\":\"Get a custom field by ID.\\n\\n**Scopes**: `custom_fields:read` `custom_fields:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/custom-fields/{id}\",\"href\":\"/api-reference/2026-04/custom-fields/get-custom-field\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Custom Fields\",\"description\":\"List custom fields.\\n\\n**Scopes**: `custom_fields:read` `custom_fields:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/custom-fields/\",\"href\":\"/api-reference/2026-04/custom-fields/list-custom-fields\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Custom Field\",\"description\":\"Update a custom field.\\n\\n**Scopes**: `custom_fields:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/custom-fields/{id}\",\"href\":\"/api-reference/2026-04/custom-fields/update-custom-field\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete Custom Field\",\"description\":\"Delete a custom field.\\n\\n**Scopes**: `custom_fields:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/custom-fields/{id}\",\"href\":\"/api-reference/2026-04/custom-fields/delete-custom-field\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Customers\",\"pages\":[{\"title\":\"Get Customer State\",\"description\":\"Get a customer state by ID.\\n\\nThe customer state includes information about\\nthe customer's active subscriptions and benefits.\\n\\nIt's the ideal endpoint to use when you need to get a full overview\\nof a customer's status.\\n\\n**Scopes**: `customers:read` `customers:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customers/{i
464d}/state\",\"href\":\"/api-reference/2026-04/customers/get-customer-state\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Customer State by External ID\",\"description\":\"Get a customer state by external ID.\\n\\nThe customer state includes information about\\nthe customer's active subscriptions and benefits.\\n\\nIt's the ideal endpoint to use when you need to get a full overview\\nof a customer's status.\\n\\n**Scopes**: `customers:read` `customers:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customers/external/{external_id}/state\",\"href\":\"/api-reference/2026-04/customers/get-customer-state-by-external-id\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Customers\",\"description\":\"List customers.\\n\\n**Scopes**: `customers:read` `customers:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customers/\",\"href\":\"/api-reference/2026-04/customers/list-customers\",\"autogeneratedByOpenApi\":true},{\"title\":\"Create Customer\",\"description\":\"Create a customer.\\n\\n**Scopes**: `customers:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/customers/\",\"href\":\"/api-reference/2026-04/customers/create-customer\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Customer\",\"description\":\"Get a customer by ID.\\n\\n**Scopes**: `customers:read` `customers:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customers/{id}\",\"href\":\"/api-reference/2026-04/customers/get-customer\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Customer\",\"description\":\"Update a customer.\\n\\n**Scopes**: `customers:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/customers/{id}\",\"href\":\"/api-reference/2026-04/customers/update-customer\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete Customer\",\"description\":\"Delete a customer.\\n\\nThis action cannot be undone and will immediately:\\n- Cancel any active subscriptions for the customer\\n- Revoke all their benefits\\n- Clear any `external_id`\\n\\nUse it only in the context of deleting a user within your\\nown service. Otherwise, use more granular API endpoints to cancel\\na specific subscription or revoke certain benefits.\\n\\nNote: The customers information will nonetheless be retained for historic\\norders and subscriptions.\\n\\nSet `anonymize=true` to also anonymize PII for GDPR compliance.\\n\\n**Scopes**: `customers:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/customers/{id}\",\"href\":\"/api-reference/2026-04/customers/delete-customer\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Customer by External ID\",\"description\":\"Get a customer by external ID.\\n\\n**Scopes**: `customers:read` `customers:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customers/external/{external_id}\",\"href\":\"/api-reference/2026-04/customers/get-customer-by-external-id\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Customer by External ID\",\"description\":\"Update a customer by external ID.\\n\\n**Scopes**: `customers:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/customers/external/{external_id}\",\"href\":\"/api-reference/2026-04/customers/update-customer-by-external-id\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete Customer by External ID\",\"description\":\"Delete a customer by external ID.\\n\\nImmediately cancels any active subscriptions and revokes any active benefits.\\n\\nSet `anonymize=true` to also anonymize PII for GDPR compliance.\\n\\n**Scopes**: `customers:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/customers/external/{external_id}\",\"href\":\"/api-reference/2026-04/customers/delete-customer-by-external-id\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Customer Payment Methods\",\"description\":\"Get saved payment methods of a customer.\\n\\n**Scopes**: `customers:read` `customers:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customers/{i
464d}/payment-methods\",\"href\":\"/api-reference/2026-04/customers/list-customer-payment-methods\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Customer Payment Methods by External ID\",\"description\":\"Get saved payment methods of a customer by external ID.\\n\\n**Scopes**: `customers:read` `customers:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customers/external/{external_id}/payment-methods\",\"href\":\"/api-reference/2026-04/customers/list-customer-payment-methods-by-external-id\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Subscriptions\",\"pages\":[{\"title\":\"Get Subscription\",\"description\":\"Get a subscription by ID.\\n\\n**Scopes**: `subscriptions:read` `subscriptions:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/subscriptions/{id}\",\"href\":\"/api-reference/2026-04/subscriptions/get-subscription\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Subscriptions\",\"description\":\"List subscriptions.\\n\\n**Scopes**: `subscriptions:read` `subscriptions:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/subscriptions/\",\"href\":\"/api-reference/2026-04/subscriptions/list-subscriptions\",\"autogeneratedByOpenApi\":true},{\"title\":\"Create Subscription\",\"description\":\"Create a subscription programmatically.\\n\\nThis endpoint only allows to create subscription on free products.\\nFor paid products, use the checkout flow.\\n\\nNo initial order will be created and no confirmation email will be sent.\\n\\n**Scopes**: `subscriptions:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/subscriptions/\",\"href\":\"/api-reference/2026-04/subscriptions/create-subscription\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Subscription\",\"description\":\"Update a subscription.\\n\\n**Scopes**: `subscriptions:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/subscriptions/{id}\",\"href\":\"/api-reference/2026-04/subscriptions/update-subscription\",\"autogeneratedByOpenApi\":true},{\"title\":\"Revoke Subscription\",\"description\":\"Revoke a subscription, i.e cancel immediately.\\n\\n**Scopes**: `subscriptions:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/subscriptions/{id}\",\"href\":\"/api-reference/2026-04/subscriptions/revoke-subscription\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Orders\",\"pages\":[{\"title\":\"Get Order\",\"description\":\"Get an order by ID.\\n\\n**Scopes**: `orders:read`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/orders/{id}\",\"href\":\"/api-reference/2026-04/orders/get-order\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Order\",\"description\":\"Update an order.\\n\\n**Scopes**: `orders:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/orders/{id}\",\"href\":\"/api-reference/2026-04/orders/update-order\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Orders\",\"description\":\"List orders.\\n\\n**Scopes**: `orders:read`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/orders/\",\"href\":\"/api-reference/2026-04/orders/list-orders\",\"autogeneratedByOpenApi\":true},{\"title\":\"Generate Order Invoice\",\"description\":\"Trigger generation of an order's invoice.\\n\\n**Scopes**: `orders:read`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/orders/{id}/invoice\",\"href\":\"/api-reference/2026-04/orders/generate-order-invoice\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Order Invoice\",\"description\":\"Get an order's invoice data.\\n\\n**Scopes**: `orders:read`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/orders/{id}/invoice\",\"href\":\"/api-reference/2026-04/orders/get-order-invoice\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Order Receipt\",\"description\":\"Get a presigned URL to download an order's receipt PDF.\\n\\n**Scopes**: `orders:read`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/orders/{id}/receipt\",\"href\":\"/api-reference/2026-04/orders/get-order-receipt\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Discounts\",\"pages\":[{\"title\":\"Get Discount\",\"description\":\"Get a discount by ID.\\n\\n**Scopes**: `discounts:read` `discounts:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/discounts/{id}\",\"href\":\"/api-reference/2026-04/discounts/get-discount\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Discounts\",\"description\":\"List discounts.\\n\\n**Scopes**: `discounts:read` `discounts:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/discounts/\",\"href\":\"/api-reference/2026-04/discounts/list-discounts\",\"autogeneratedByOpenApi\":true},{\"title\":\"Create Discount\",\"description\":\"Create a discount.\\n\\n**Scopes**: `discounts:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/discounts/\",\"href\":\"/api-reference/2026-04/discounts/create-discount\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Discount\",\"description\":\"Update a discount.\\n\\n**Scopes**: `discounts:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/discounts/{id}\",\"href\":\"/api-reference/2026-04/discounts/update-discount\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete Discount\",\"description\":\"Delete a discount.\\n\\n**Scopes**: `discounts:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/discounts/{id}\",\"href\":\"/api-reference/2026-04/discounts/delete-discount\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Refunds\",\"pages\":[{\"title\":\"Create Refund\",\"description\":\"Create a refund.\\n\\n**Scopes**: `refunds:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/refunds/\",\"href\":\"/api-reference/2026-04/refunds/create-refund\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Refunds\",\"description\":\"List refunds.\\n\\n**Scopes**: `refunds:read` `refunds:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/refunds/\",\"href\":\"/api-reference/2026-04/refunds/list-refunds\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Products\",\"pages\":[{\"title\":\"Get Product\",\"description\":\"Get a product by ID.\\n\\n**Scopes**: `products:read` `products:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/products/{id}\",\"href\":\"/api-reference/2026-04/products/get-product\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Products\",\"description\":\"List products.\\n\\n**Scopes**: `products:read` `products:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/products/\",\"href\":\"/api-reference/2026-04/products/list-products\",\"autogeneratedByOpenApi\":true},{\"title\":\"Create Product\",\"description\":\"Create a product.\\n\\n**Scopes**: `products:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/products/\",\"href\":\"/api-reference/2026-04/products/create-product\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Product\",\"description\":\"Update a product.\\n\\n**Scopes**: `products:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/products/{id}\",\"href\":\"/api-reference/2026-04/products/update-product\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete Product\",\"description\":\"Delete a product.\\n\\nOnly products without orders, subscriptions, trials or discounts can be deleted.\\nProducts that are in use can only be archived.\\n\\n**Scopes**: `products:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/products/{id}\",\"href\":\"/api-reference/2026-04/products/delete-product\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Product Benefits\",\"description\":\"Update benefits granted by a product.\\n\\n**Scopes**: `products:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/products/{id}/benefits\",\"href\":\"/api-reference/2026-04/products/update-product-benefits\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Events\",\"pages\":[{\"title\":\"Ingest Events\",\"description\":\"Ingest batch of events.\\n\\n**Scopes**: `events:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/events/ingest\",\"href\":\"/api-reference/2026-04/events/ingest-events\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Event\",\"description\":\"Get an event by ID.\\n\\n**Scopes**: `events:read` `events:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/events/{id}\",\"href\":\"/api-reference/2026-04/events/get-event\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Events\",\"description\":\"List events.\\n\\n**Scopes**: `events:read` `events:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/events/\",\"href\":\"/api-reference/2026-04/events/list-events\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Meters\",\"pages\":[{\"title\":\"Create Meter\",\"description\":\"Create a meter.\\n\\n**Scopes**: `meters:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/meters/\",\"href\":\"/api-reference/2026-04/meters/create-meter\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Meter\",\"description\":\"Get a meter by ID.\\n\\n**Scopes**: `meters:read` `meters:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/meters/{id}
464\",\"href\":\"/api-reference/2026-04/meters/get-meter\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Meters\",\"description\":\"List meters.\\n\\n**Scopes**: `meters:read` `meters:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/meters/\",\"href\":\"/api-reference/2026-04/meters/list-meters\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Meter\",\"description\":\"Update a meter.\\n\\n**Scopes**: `meters:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/meters/{id}\",\"href\":\"/api-reference/2026-04/meters/update-meter\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Meter Quantities\",\"description\":\"Get quantities of a meter over a time period.\\n\\n**Scopes**: `meters:read` `meters:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/meters/{id}/quantities\",\"href\":\"/api-reference/2026-04/meters/get-meter-quantities\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Benefits\",\"pages\":[{\"title\":\"Create Benefit\",\"description\":\"Create a benefit.\\n\\n**Scopes**: `benefits:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/benefits/\",\"href\":\"/api-reference/2026-04/benefits/create-benefit\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Benefit\",\"description\":\"Get a benefit by ID.\\n\\n**Scopes**: `benefits:read` `benefits:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/benefits/{id}\",\"href\":\"/api-reference/2026-04/benefits/get-benefit\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Benefits\",\"description\":\"List benefits.\\n\\n**Scopes**: `benefits:read` `benefits:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/benefits/\",\"href\":\"/api-reference/2026-04/benefits/list-benefits\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Benefit Grants\",\"description\":\"List the individual grants for a benefit.\\n\\nIt's especially useful to check if a user has been granted a benefit.\\n\\n**Scopes**: `benefits:read` `benefits:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/benefits/{id}/grants\",\"href\":\"/api-reference/2026-04/benefits/list-benefit-grants\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Benefit\",\"description\":\"Update a benefit.\\n\\n**Scopes**: `benefits:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/benefits/{id}\",\"href\":\"/api-reference/2026-04/benefits/update-benefit\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete Benefit\",\"description\":\"Delete a benefit.\\n\\n\u003e [!WARNING]\\n\u003e Every grants associated with the benefit will be revoked.\\n\u003e Users will lose access to the benefit.\\n\\n**Scopes**: `benefits:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/benefits/{id}\",\"href\":\"/api-reference/2026-04/benefits/delete-benefit\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Customer Meters\",\"pages\":[{\"title\":\"Get Customer Meter\",\"description\":\"Get a customer meter by ID.\\n\\n**Scopes**: `customer_meters:read`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-meters/{id}\",\"href\":\"/api-reference/2026-04/customer_meters/get-customer-meter\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Customer Meters\",\"description\":\"List customer meters.\\n\\n**Scopes**: `customer_meters:read`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-meters/\",\"href\":\"/api-reference/2026-04/customer_meters/list-customer-meters\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"License Keys\",\"pages\":[{\"title\":\"Get License Key\",\"description\":\"Get a license key.\\n\\n**Scopes**: `license_keys:read` `license_keys:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/license-keys/{id}
464\",\"href\":\"/api-reference/2026-04/license_keys/get-license-key\",\"autogeneratedByOpenApi\":true},{\"title\":\"List License Keys\",\"description\":\"Get license keys connected to the given organization \u0026 filters.\\n\\n**Scopes**: `license_keys:read` `license_keys:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/license-keys/\",\"href\":\"/api-reference/2026-04/license_keys/list-license-keys\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update License Key\",\"description\":\"Update a license key.\\n\\n**Scopes**: `license_keys:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/license-keys/{id}\",\"href\":\"/api-reference/2026-04/license_keys/update-license-key\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Activation\",\"description\":\"Get a license key activation.\\n\\n**Scopes**: `license_keys:read` `license_keys:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/license-keys/{id}/activations/{activation_id}\",\"href\":\"/api-reference/2026-04/license_keys/get-activation\",\"autogeneratedByOpenApi\":true},{\"title\":\"Validate License Key\",\"description\":\"Validate a license key.\\n\\n**Scopes**: `license_keys:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/license-keys/validate\",\"href\":\"/api-reference/2026-04/license_keys/validate-license-key\",\"autogeneratedByOpenApi\":true},{\"title\":\"Activate License Key\",\"description\":\"Activate a license key instance.\\n\\n**Scopes**: `license_keys:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/license-keys/activate\",\"href\":\"/api-reference/2026-04/license_keys/activate-license-key\",\"autogeneratedByOpenApi\":true},{\"title\":\"Deactivate License Key\",\"description\":\"Deactivate a license key instance.\\n\\n**Scopes**: `license_keys:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/license-keys/deactivate\",\"href\":\"/api-reference/2026-04/license_keys/deactivate-license-key\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Members\",\"pages\":[{\"title\":\"List Members\",\"description\":\"List the members of a customer.\\n\\n**Scopes**: `members:read` `members:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customers/{id}/members\",\"href\":\"/api-reference/2026-04/customers/list-members\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Members by Customer External ID\",\"description\":\"List the members of a customer identified by its external ID.\\n\\n**Scopes**: `members:read` `members:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customers/external/{external_id}/members\",\"href\":\"/api-reference/2026-04/customers/list-members-by-customer-external-id\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Customer Seats\",\"pages\":[{\"title\":\"Assign Seat\",\"description\":\"**Scopes**: `customer_seats:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/customer-seats\",\"href\":\"/api-reference/2026-04/customer-seats/assign-seat\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Seats\",\"description\":\"**Scopes**: `customer_seats:read`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-seats\",\"href\":\"/api-reference/2026-04/customer-seats/list-seats\",\"autogeneratedByOpenApi\":true},{\"title\":\"Revoke Seat\",\"description\":\"**Scopes**: `customer_seats:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/customer-seats/{seat_id}\",\"href\":\"/api-reference/2026-04/customer-seats/revoke-seat\",\"autogeneratedByOpenApi\":true},{\"title\":\"Resend Invitation\",\"description\":\"**Scopes**: `customer_seats:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/customer-seats/{seat_id}/resend\",\"href\":\"/api-reference/2026-04/customer-seats/resend-invitation\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Claim Info\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-seats/claim/{invitation_token}\",\"href\":\"/api-reference/2026-04/customer-seats/get-claim-info\",\"autogeneratedByOpenApi\":true},{\"title\":\"Claim Seat\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/customer-seats/claim\",\"href\":\"/api-reference/2026-04/customer-seats/claim-seat\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Files\",\"pages\":[{\"title\":\"Create File\",\"description\":\"Create a file.\\n\\n**Scopes**: `files:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/files/\",\"href\":\"/api-reference/2026-04/files/create-file\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Files\",\"description\":\"List files.\\n\\n**Scopes**: `files:read` `files:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/files/\",\"href\":\"/api-reference/2026-04/files/list-files\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update File\",\"description\":\"Update a file.\\n\\n**Scopes**: `files:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/files/{id}\",\"href\":\"/api-reference/2026-04/files/update-file\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete File\",\"description\":\"Delete a file.\\n\\n**Scopes**: `files:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/files/{id}\",\"href\":\"/api-reference/2026-04/files/delete-file\",\"autogeneratedByOpenApi\":true},{\"title\":\"Complete File Upload\",\"description\":\"Complete a file upload.\\n\\n**Scopes**: `files:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/files/{id}/uploaded\",\"href\":\"/api-reference/2026-04/files/complete-file-upload\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Organizations\",\"pages\":[{\"title\":\"Get Organization\",\"description\":\"Get an organization by ID.\\n\\n**Scopes**: `organizations:read` `organizations:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/organizations/{id}\",\"href\":\"/api-reference/2026-04/organizations/get-organization\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Organizations\",\"description\":\"List organizations.\\n\\n**Scopes**: `organizations:read` `organizations:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/organizations/\",\"href\":\"/api-reference/2026-04/organizations/list-organizations\",\"autogeneratedByOpenApi\":true},{\"title\":\"Create Organization\",\"description\":\"Create an organization.\\n\\n**Scopes**: `organizations:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/organizations/\",\"href\":\"/api-reference/2026-04/organizations/create-organization\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Organization\",\"description\":\"Update an organization.\\n\\n**Scopes**: `organizations:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/organizations/{id}\",\"href\":\"/api-reference/2026-04/organizations/update-organization\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Metrics\",\"pages\":[{\"title\":\"Get Metrics\",\"description\":\"Get metrics about your orders and subscriptions.\\n\\nCurrency values are output in cents.\\n\\n**Scopes**: `metrics:read`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/metrics/\",\"href\":\"/api-reference/2026-04/metrics/get-metrics\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Metrics Limits\",\"description\":\"Get the interval limits for the metrics endpoint.\\n\\n**Scopes**: `metrics:read`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/metrics/limits\",\"href\":\"/api-reference/2026-04/metrics/get-metrics-limits\",\"autogeneratedByOpenApi\":true}]}]},{\"group\":\"Customer Portal API\",\"pages\":[{\"title\":\"Get Customer\",\"description\":\"Get authenticated customer.\\n\\n**Scopes**: `customer_portal:read` `customer_portal:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/cu
464stomers/me\",\"href\":\"/api-reference/2026-04/customer_portal/get-customer\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Customer\",\"description\":\"Update authenticated customer.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/customer-portal/customers/me\",\"href\":\"/api-reference/2026-04/customer_portal/update-customer\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Organization\",\"description\":\"Get a customer portal's organization by slug.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/organizations/{slug}\",\"href\":\"/api-reference/2026-04/customer_portal/get-organization\",\"autogeneratedByOpenApi\":true},{\"group\":\"Sessions\",\"pages\":[{\"title\":\"Create Customer Session\",\"description\":\"Create a customer session.\\n\\nFor organizations with `member_model_enabled`, this will automatically\\ncreate a member session for the owner member of the customer.\\n\\n**Scopes**: `customer_sessions:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/customer-sessions/\",\"href\":\"/api-reference/2026-04/customer-sessions/create-customer-session\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Subscriptions\",\"pages\":[{\"title\":\"Get Subscription\",\"description\":\"Get a subscription for the authenticated customer.\\n\\n**Scopes**: `customer_portal:read` `customer_portal:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/subscriptions/{id}\",\"href\":\"/api-reference/2026-04/customer_portal/get-subscription\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Subscriptions\",\"description\":\"List subscriptions of the authenticated customer.\\n\\n**Scopes**: `customer_portal:read` `customer_portal:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/subscriptions/\",\"href\":\"/api-reference/2026-04/customer_portal/list-subscriptions\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Subscription\",\"description\":\"Update a subscription of the authenticated customer.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/customer-portal/subscriptions/{id}\",\"href\":\"/api-reference/2026-04/customer_portal/update-subscription\",\"autogeneratedByOpenApi\":true},{\"title\":\"Cancel Subscription\",\"description\":\"Cancel a subscription of the authenticated customer.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/customer-portal/subscriptions/{id}\",\"href\":\"/api-reference/2026-04/customer_portal/cancel-subscription\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Orders\",\"pages\":[{\"title\":\"Get Order\",\"description\":\"Get an order by ID for the authenticated customer.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/orders/{id}\",\"href\":\"/api-reference/2026-04/customer_portal/get-order\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Order\",\"description\":\"Update an order for the authenticated customer.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/customer-portal/orders/{id}\",\"href\":\"/api-reference/2026-04/customer_portal/update-order\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Orders\",\"description\":\"List orders of the authenticated customer.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/orders/\",\"href\":\"/api-reference/2026-04/customer_portal/list-orders\",\"autogeneratedByOpenApi\":true},{\"title\":\"Generate Order Invoice\",\"description\":\"Trigger generation of an order's invoice.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/customer-portal/orders/{id}/invoice\",\"href\":\"/api-reference/2026-04/customer_portal/generate-order-invoice\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Order Invoice\",\"description\":\"Get an order's invoice data.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/orders/{id}/invoice\",\"href\":\"/api-reference/2026-04/customer_portal/get-order-invoice\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Order Receipt\",\"description\":\"Get a presigned URL to download an order's receipt PDF.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/orders/{id}/receipt\",\"href\":\"/api-reference/2026-04/customer_portal/get-order-receipt\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"License Keys\",\"pages\":[{\"title\":\"Validate License Key\",\"description\":\"Validate a license key.\\n\\n\u003e This endpoint doesn't require authentication and can be safely used on a public\\n\u003e client, like a desktop application or a mobile app.\\n\u003e If you plan to validate a license key on a 
464server, use the `/v1/license-keys/validate`\\n\u003e endpoint instead.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/customer-portal/license-keys/validate\",\"href\":\"/api-reference/2026-04/customer_portal/validate-license-key\",\"autogeneratedByOpenApi\":true},{\"title\":\"Activate License Key\",\"description\":\"Activate a license key instance.\\n\\n\u003e This endpoint doesn't require authentication and can be safely used on a public\\n\u003e client, like a desktop application or a mobile app.\\n\u003e If you plan to validate a license key on a server, use the `/v1/license-keys/activate`\\n\u003e endpoint instead.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/customer-portal/license-keys/activate\",\"href\":\"/api-reference/2026-04/customer_portal/activate-license-key\",\"autogeneratedByOpenApi\":true},{\"title\":\"Deactivate License Key\",\"description\":\"Deactivate a license key instance.\\n\\n\u003e This endpoint doesn't require authentication and can be safely used on a public\\n\u003e client, like a desktop application or a mobile app.\\n\u003e If you plan to validate a license key on a server, use the `/v1/license-keys/deactivate`\\n\u003e endpoint instead.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/customer-portal/license-keys/deactivate\",\"href\":\"/api-reference/2026-04/customer_portal/deactivate-license-key\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get License Key\",\"description\":\"Get a license key.\\n\\n**Scopes**: `customer_portal:read` `customer_portal:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/license-keys/{id}\",\"href\":\"/api-reference/2026-04/customer_portal/get-license-key\",\"autogeneratedByOpenApi\":true},{\"title\":\"List License Keys\",\"description\":\"**Scopes**: `customer_portal:read` `customer_portal:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/license-keys/\",\"href\":\"/api-reference/2026-04/customer_portal/list-license-keys\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"File Downloads\",\"pages\":[{\"title\":\"List Downloadables\",\"description\":\"**Scopes**: `customer_portal:read` `customer_portal:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/downloadables/\",\"href\":\"/api-reference/2026-04/customer_portal/list-downloadables\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Seats\",\"pages\":[{\"title\":\"List Seats\",\"description\":\"**Scopes**: `customer_portal:read` `customer_portal:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/seats\",\"href\":\"/api-reference/2026-04/customer_portal/list-seats\",\"autogeneratedByOpenApi\":true},{\"title\":\"Assign Seat\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/customer-portal/seats\",\"href\":\"/api-reference/2026-04/customer_portal/assign-seat\",\"autogeneratedByOpenApi\":true},{\"title\":\"Revoke Seat\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/customer-portal/seats/{seat_id}\",\"href\":\"/api-reference/2026-04/customer_portal/revoke-seat\",\"autogeneratedByOpenApi\":true},{\"title\":\"Resend Invitation\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/customer-portal/seats/{seat_id}/resend\",\"href\":\"/api-reference/2026-04/customer_portal/resend-invitation\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Claimed Subscriptions\",\"description\":\"List all subscriptions where the authenticated customer has claimed a seat.\\n\\n**Scopes**: `customer_portal:read` `customer_portal:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/seats/subscriptions\",\"href\":\"/api-reference/2026-04/customer_portal/list-claimed-subscriptions\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Payment Methods\",\"pages\":[{\"title\":\"List Customer Payment Methods\",\"description\":\"Get saved payment methods of the authenticated customer.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/customer-portal/cu
464stomers/me/payment-methods\",\"href\":\"/api-reference/2026-04/customer_portal/list-customer-payment-methods\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete Customer Payment Method\",\"description\":\"Delete a payment method from the authenticated customer.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/customer-portal/customers/me/payment-methods/{id}\",\"href\":\"/api-reference/2026-04/customer_portal/delete-customer-payment-method\",\"autogeneratedByOpenApi\":true}]}]},{\"group\":\"Webhook Events\",\"pages\":[{\"group\":\"Customer Events\",\"pages\":[{\"title\":\"customer.state_changed\",\"description\":\"Sent when a customer state has changed.\\n\\nIt's triggered when:\\n\\n* Customer is created, updated or deleted.\\n* A subscription is created or updated.\\n* A benefit is granted or revoked.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"customer.state_changed\",\"openapi\":\"/openapi/2026-04.openapi.json webhook customer.state_changed\",\"href\":\"/api-reference/2026-04/customer_state_changed\",\"autogeneratedByOpenApi\":true},{\"title\":\"customer.created\",\"description\":\"Sent when a new customer is created.\\n\\nA customer can be created:\\n\\n* After a successful checkout.\\n* Programmatically via the API.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"customer.created\",\"openapi\":\"/openapi/2026-04.openapi.json webhook customer.created\",\"href\":\"/api-reference/2026-04/customer_created\",\"autogeneratedByOpenApi\":true},{\"title\":\"customer.updated\",\"description\":\"Sent when a customer is updated.\\n\\nThis event is fired when the customer details are updated.\\n\\nIf you want to be notified when a customer subscription or benefit state changes, you should listen to the `customer_state_changed` event.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"customer.updated\",\"openapi\":\"/openapi/2026-04.openapi.json webhook customer.updated\",\"href\":\"/api-reference/2026-04/customer_updated\",\"autogeneratedByOpenApi\":true},{\"title\":\"customer.deleted\",\"description\":\"Sent when a customer is deleted.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"customer.deleted\",\"openapi\":\"/openapi/2026-04.openapi.json webhook customer.deleted\",\"href\":\"/api-reference/2026-04/customer_deleted\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Billing Events\",\"pages\":[{\"group\":\"Checkout\",\"pages\":[{\"title\":\"checkout.created\",\"description\":\"Sent when a new checkout is created.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"checkout.created\",\"openapi\":\"/openapi/2026-04.openapi.json webhook checkout.created\",\"href\":\"/api-reference/2026-04/checkout_created\",\"autogeneratedByOpenApi\":true},{\"title\":\"checkout.updated\",\"description\":\"Sent when a checkout is updated.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"checkout.updated\",\"openapi\":\"/openapi/2026-04.openapi.json webhook checkout.updated\",\"href\":\"/api-reference/2026-04/checkout_updated\",\"autogeneratedByOpenApi\":true},{\"title\":\"checkout.expired\",\"description\":\"Sent when a checkout expires.\\n\\nThis event fires when a checkout reaches its expiration time without being completed.\\nDevelopers can use this to send reminder emails or track checkout abandonment.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"checkout.expired\",\"openapi\":\"/openapi/2026-04.openapi.json webhook checkout.expired\",\"href\":\"/api-reference/2026-04/checkout_expired\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Subscriptions\",\"pages\":[{\"title\":\"subscription.created\",\"description\":\"Sent when a new subscription is created.\\n\\nWhen this event occurs, the subscription `status` might not be `active` yet, as we can still have to wait for the first payment to be processed.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"subscription.created\",\"openapi\":\"/openapi/2026-04.openapi.json webhook subscription.created\",\"href\":\"/api-reference/2026-04/subscription_created\",\"autogeneratedByOpenApi\":true},{\"title\":\"subscription.active\",\"description\":\"Sent when a subscription becomes active,\\nwhether because it's a new paid subscription or because payment was recovered.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"subscription.active\",\"openapi\":\"/openapi/2026-04.openapi.json webhook subscription.active\",\"href\":\"/api-reference/2026-04/subscription_active\",\"autogeneratedByOpenApi\":true},{\"title\":\"subscription.updated\",\"description\":\"Sent when a subscription is updated. This event fires for all changes to the subscription, including renewals.\\n\\nIf you want more specific events, you can listen to `subscription.active`, `subscription.canceled`, `subscription.past_due`, and `subscription.revoked`.\\n\\nTo listen specifically for renewals, listen to `subscription.cycled`.\\n\\n**Discord \u0026 Slack support:** On cancellation, past due, and revocation. Renewals are skipped.\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"subscription.updated\",\"openapi\":\"/openapi/2026-04.openapi.json webhook subscription.updated\",\"href\":\"/api-reference/2026-04/subscription_updated\",\"autogeneratedByOpenApi\":true},{\"title\":\"subscription.canceled\",\"description\":\"Sent when a subscription is canceled.\\nCustomers might still have access until the end of the current period.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"subscription.canceled\",\"openapi\":\"/openapi/2026-04.openapi.json webhook subscription.canceled\",\"href\":\"/api-reference/2026-04/subscription_canceled\",\"autogeneratedByOpenApi\":true},{\"title\":\"subscription.uncanceled\",\"description\":\"Sent when a customer revokes a pen
464ding cancellation.\\n\\nWhen a customer cancels with \\\"at period end\\\", they retain access until the\\nsubscription would renew. During this time, they can change their mind and\\nundo the cancellation. This event is triggered when they do so.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"subscription.uncanceled\",\"openapi\":\"/openapi/2026-04.openapi.json webhook subscription.uncanceled\",\"href\":\"/api-reference/2026-04/subscription_uncanceled\",\"autogeneratedByOpenApi\":true},{\"title\":\"subscription.cycled\",\"description\":\"Sent when a subscription enters a new billing period.\\n\\nThe payload carries the new `current_period_start` and `current_period_end`.\\nIt fires when the period rolls over, before the renewal order exists and\\nregardless of whether the renewal payment succeeds — listen to `order.paid`\\nif you need the payment.\\n\\nA trial converting to a paid subscription starts a new period, so it fires\\nthere too. Read `status` to tell the two apart.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"subscription.cycled\",\"openapi\":\"/openapi/2026-04.openapi.json webhook subscription.cycled\",\"href\":\"/api-reference/2026-04/subscription_cycled\",\"autogeneratedByOpenApi\":true},{\"title\":\"subscription.revoked\",\"description\":\"Sent when a subscription is revoked and the user loses access immediately.\\nHappens when the subscription is canceled or payment retries are exhausted (status becomes `unpaid`).\\n\\nFor payment failures that can still be recovered, see `subscription.past_due`.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"subscription.revoked\",\"openapi\":\"/openapi/2026-04.openapi.json webhook subscription.revoked\",\"href\":\"/api-reference/2026-04/subscription_revoked\",\"autogeneratedByOpenApi\":true},{\"title\":\"subscription.past_due\",\"description\":\"Sent when a subscription payment fails and the subscription enters `past_due` status.\\n\\nThis is a recoverable state - the customer can update their payment method to restore the subscription.\\nBenefits may be revoked depending on the organization's grace period settings.\\n\\nIf payment retries are exhausted, a `subscription.revoked` event will be sent.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"subscription.past_due\",\"openapi\":\"/openapi/2026-04.openapi.json webhook subscription.past_due\",\"href\":\"/api-reference/2026-04/subscription_past_due\",\"autogeneratedByOpenApi\":true},{\"title\":\"subscription.paused\",\"description\":\"Sent when a subscription is paused and the customer temporarily loses access.\\n\\nNo order is created while paused. The subscription resumes either on its\\nscheduled resume date or when resumed manually, starting a new billing period.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"subscription.paused\",\"openapi\":\"/openapi/2026-04.openapi.json webhook subscription.paused\",\"href\":\"/api-reference/2026-04/subscription_paused\",\"autogeneratedByOpenApi\":true},{\"title\":\"subscription.resumed\",\"description\":\"Sent when a paused subscription resumes, restoring the customer's access.\\n\\nResuming starts a new billing period and charges the customer immediately.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"subscription.resumed\",\"openapi\":\"/openapi/2026-04.openapi.json webhook subscription.resumed\",\"href\":\"/api-reference/2026-04/subscription_resumed\",\"autogeneratedByOpenApi\":true},{\"title\":\"subscription.migrated\",\"description\":\"Sent when Polar takes over billing of a subscription migrated from another provider.\\n\\nThis fires at cutover, once the subscription is live on Polar. `provider`\\nand `provider_subscription_id` identify the subscription on the billing\\nprovider so you can correlate the two.\\n\\n**Discord \u0026 Slack support:** Basic\",\"ver
464sion\":null,\"deprecated\":null,\"sidebarTitle\":\"subscription.migrated\",\"openapi\":\"/openapi/2026-04.openapi.json webhook subscription.migrated\",\"href\":\"/api-reference/2026-04/subscription_migrated\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Orders\",\"pages\":[{\"title\":\"order.created\",\"description\":\"Sent when a new order is created.\\n\\nA new order is created when:\\n\\n* A customer purchases a one-time product. In this case, `billing_reason` is set to `purchase`.\\n* A customer starts a subscription. In this case, `billing_reason` is set to `subscription_create`.\\n* A subscription is renewed. In this case, `billing_reason` is set to `subscription_cycle`.\\n* A subscription is upgraded or downgraded with an immediate proration invoice. In this case, `billing_reason` is set to `subscription_update`.\\n\\n\u003e [!WARNING]\\n\u003e The order might not be paid yet, so the `status` field might be `pending`.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"order.created\",\"openapi\":\"/openapi/2026-04.openapi.json webhook order.created\",\"href\":\"/api-reference/2026-04/order_created\",\"autogeneratedByOpenApi\":true},{\"title\":\"order.paid\",\"description\":\"Sent when an order is paid.\\n\\nWhen you receive this event, the order is fully processed and payment has been received.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"order.paid\",\"openapi\":\"/openapi/2026-04.openapi.json webhook order.paid\",\"href\":\"/api-reference/2026-04/order_paid\",\"autogeneratedByOpenApi\":true},{\"title\":\"order.updated\",\"description\":\"Sent when an order is updated.\\n\\nAn order is updated when:\\n\\n* Its status changes, e.g. from `pending` to `paid`.\\n* It's refunded, partially or fully.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"order.updated\",\"openapi\":\"/openapi/2026-04.openapi.json webhook order.updated\",\"href\":\"/api-reference/2026-04/order_updated\",\"autogeneratedByOpenApi\":true},{\"title\":\"order.refunded\",\"description\":\"Sent when an order is fully or partially refunded.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"order.refunded\",\"openapi\":\"/openapi/2026-04.openapi.json webhook order.refunded\",\"href\":\"/api-reference/2026-04/order_refunded\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Customer Seats\",\"pages\":[{\"title\":\"customer_seat.assigned\",\"description\":\"Sent when a new customer seat is assigned.\\n\\nThis event is triggered when a seat is assigned to a customer by the organization.\\nThe customer will receive an invitation email to claim the seat.\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"customer_seat.assigned\",\"openapi\":\"/openapi/2026-04.openapi.json webhook customer_seat.assigned\",\"href\":\"/api-reference/2026-04/customer_seat_assigned\",\"autogeneratedByOpenApi\":true},{\"title\":\"customer_seat.claimed\",\"description\":\"Sent when a customer seat is claimed.\\n\\nThis event is triggered when a customer accepts the seat invitation and claims their access.\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"customer_seat.claimed\",\"openapi\":\"/openapi/2026-04.openapi.json webhook customer_seat.claimed\",\"href\":\"/api-reference/2026-04/customer_seat_claimed\",\"autogeneratedByOpenApi\":true},{\"title\":\"customer_seat.revoked\",\"description\":\"Sent when a customer seat is revoked.\\n\\nThis event is triggered when access to a seat is revoked, either manually by the organization or automatically when a subscription is canceled.\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"customer_seat.revoked\",\"openapi\":\"/openapi/2026-04.openapi.json webhook customer_seat.revoked\",\"href\":\"/api-reference/2026-04/customer_seat_revoked\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Refunds\",\"pages\":[{\"title\":\"refund.created\",\"description\":\"Sent when a refund is created regardless of status.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"refund.created\",\"openapi\":\"/openapi/2026-04.openapi.json webhook refund.created\",\"href\":\"/api-reference/2026-04/refund_created\",\"autogeneratedByOpenApi\":true},{\"title\":\"refund.updated\",\"description\":\"Sent when a refund is updated.\\n\\n**Discord \u0026 Slack support:** Full\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"refund.updated\",\"openapi\":\"/openapi/2026-04.openapi.json webhook refund.updated\",\"href\":\"/api-reference/2026-04/refund_updated\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Benefit Grants\",\"pages\":[{\"title\":\"benefit_grant.created\",\"description\":\"Sent when a new benefit grant is created.\\n\\n**Discord \u0026 Slack support:** Basic\",\"ver
464sion\":null,\"deprecated\":null,\"sidebarTitle\":\"benefit_grant.created\",\"openapi\":\"/openapi/2026-04.openapi.json webhook benefit_grant.created\",\"href\":\"/api-reference/2026-04/benefit_grant_created\",\"autogeneratedByOpenApi\":true},{\"title\":\"benefit_grant.cycled\",\"description\":\"Sent when a benefit grant is cycled,\\nmeaning the related subscription has been renewed for another period.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"benefit_grant.cycled\",\"openapi\":\"/openapi/2026-04.openapi.json webhook benefit_grant.cycled\",\"href\":\"/api-reference/2026-04/benefit_grant_cycled\",\"autogeneratedByOpenApi\":true},{\"title\":\"benefit_grant.updated\",\"description\":\"Sent when a benefit grant is updated.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"benefit_grant.updated\",\"openapi\":\"/openapi/2026-04.openapi.json webhook benefit_grant.updated\",\"href\":\"/api-reference/2026-04/benefit_grant_updated\",\"autogeneratedByOpenApi\":true},{\"title\":\"benefit_grant.revoked\",\"description\":\"Sent when a benefit grant is revoked.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"benefit_grant.revoked\",\"openapi\":\"/openapi/2026-04.openapi.json webhook benefit_grant.revoked\",\"href\":\"/api-reference/2026-04/benefit_grant_revoked\",\"autogeneratedByOpenApi\":true}]}]},{\"group\":\"Organization Events\",\"pages\":[{\"group\":\"Benefits\",\"pages\":[{\"title\":\"benefit.created\",\"description\":\"Sent when a new benefit is created.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"benefit.created\",\"openapi\":\"/openapi/2026-04.openapi.json webhook benefit.created\",\"href\":\"/api-reference/2026-04/benefit_created\",\"autogeneratedByOpenApi\":true},{\"title\":\"benefit.updated\",\"description\":\"Sent when a benefit is updated.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"benefit.updated\",\"openapi\":\"/openapi/2026-04.openapi.json webhook benefit.updated\",\"href\":\"/api-reference/2026-04/benefit_updated\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Products\",\"pages\":[{\"title\":\"product.created\",\"description\":\"Sent when a new product is created.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"product.created\",\"openapi\":\"/openapi/2026-04.openapi.json webhook product.created\",\"href\":\"/api-reference/2026-04/product_created\",\"autogeneratedByOpenApi\":true},{\"title\":\"product.updated\",\"description\":\"Sent when a product is updated.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"product.updated\",\"openapi\":\"/openapi/2026-04.openapi.json webhook product.updated\",\"href\":\"/api-reference/2026-04/product_updated\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Discounts\",\"pages\":[{\"title\":\"discount.created\",\"description\":\"Sent when a new discount is created.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"discount.created\",\"openapi\":\"/openapi/2026-04.openapi.json webhook discount.created\",\"href\":\"/api-reference/2026-04/discount_created\",\"autogeneratedByOpenApi\":true},{\"title\":\"discount.updated\",\"description\":\"Sent when a discount is updated.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"discount.updated\",\"openapi\":\"/openapi/2026-04.openapi.json webhook discount.updated\",\"href\":\"/api-reference/2026-04/discount_updated\",\"autogeneratedByOpenApi\":true},{\"title\":\"discount.deleted\",\"description\":\"Sent when a discount is deleted.\\n\\n**Discord \u0026 Slack support:** Basic\",\"version\":null,\"deprecated\":null,\"sidebarTitle\":\"discount.deleted\",\"openapi\":\"/openapi/2026-04.openapi.json webhook discount.deleted\",\"href\":\"/api-reference/2026-04/discount_deleted\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Organization\",\"pages\":[{\"title\":\"organization.updated\",\"description\":\"Sent when a organization is updated.\\n\\n**Discord \u0026 Slack support:** Basic\",\"ver
464sion\":null,\"deprecated\":null,\"sidebarTitle\":\"organization.updated\",\"openapi\":\"/openapi/2026-04.openapi.json webhook organization.updated\",\"href\":\"/api-reference/2026-04/organization_updated\",\"autogeneratedByOpenApi\":true}]}]}]},{\"group\":\"Integrations\",\"pages\":[{\"group\":\"OpenID Connect\",\"pages\":[{\"title\":\"Authorize\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/oauth2/authorize\",\"href\":\"/api-reference/2026-04/oauth2/authorize\",\"autogeneratedByOpenApi\":true},{\"title\":\"Request Token\",\"description\":\"Request an access token using a valid grant.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/oauth2/token\",\"href\":\"/api-reference/2026-04/oauth2/request-token\",\"autogeneratedByOpenApi\":true},{\"title\":\"Introspect Token\",\"description\":\"Get information about an access token.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/oauth2/introspect\",\"href\":\"/api-reference/2026-04/oauth2/introspect-token\",\"autogeneratedByOpenApi\":true},{\"title\":\"Revoke Token\",\"description\":\"Revoke an access token or a refresh token.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/oauth2/revoke\",\"href\":\"/api-reference/2026-04/oauth2/revoke-token\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get User Info\",\"description\":\"Get information about the authenticated user.\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/oauth2/userinfo\",\"href\":\"/api-reference/2026-04/oauth2/get-user-info\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Webhooks\",\"pages\":[{\"title\":\"Create Webhook Endpoint\",\"description\":\"Create a webhook endpoint.\\n\\n**Scopes**: `webhooks:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json post /v1/webhooks/endpoints\",\"href\":\"/api-reference/2026-04/webhooks/create-webhook-endpoint\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get Webhook Endpoint\",\"description\":\"Get a webhook endpoint by ID.\\n\\n**Scopes**: `webhooks:read` `webhooks:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/webhooks/endpoints/{id}\",\"href\":\"/api-reference/2026-04/webhooks/get-webhook-endpoint\",\"autogeneratedByOpenApi\":true},{\"title\":\"List Webhook Endpoints\",\"description\":\"List webhook endpoints.\\n\\n**Scopes**: `webhooks:read` `webhooks:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json get /v1/webhooks/endpoints\",\"href\":\"/api-reference/2026-04/webhooks/list-webhook-endpoints\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update Webhook Endpoint\",\"description\":\"Update a webhook endpoint.\\n\\n**Scopes**: `webhooks:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json patch /v1/webhooks/endpoints/{id}\",\"href\":\"/api-reference/2026-04/webhooks/update-webhook-endpoint\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete Webhook Endpoint\",\"description\":\"Delete a webhook endpoint.\\n\\n**Scopes**: `webhooks:write`\",\"deprecated\":null,\"version\":null,\"openapi\":\"/openapi/2026-04.openapi.json delete /v1/webhooks/endpoints/{id}\",\"href\":\"/api-reference/2026-04/webhooks/delete-webhook-endpoint\",\"autogeneratedByOpenApi\":true}]}]}]},{\"version\":\"2026-10\",\"pages\":[{\"title\":\"2026-10\",\"href\":\"/api-reference/2026-10/introduction\"}]}]},{\"tab\":\"Changelog\",\"icon\":\"signal-stream\",\"pages\":[{\"title\":\"Changelog\",\"href\":\"/changelog/recent\"}]},{\"tab\":\"Support\",\"icon\":\"square-question\",\"pages\":[{\"title\":\"Support\",\"href\":\"/support\"}]}]},\"maps\":{\"firstHrefInVersion\":{},\"firstHrefInLanguage\":{}},\"children\":\"$L44\"}]\n"])</script>
464<script>self.__next_f.push([1,"45:I[763509,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"ThemeLayout\"]\n"])</script>
464<script>self.__next_f.push([1,"46:I[91557,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"ApiReferenceProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"47:I[114793,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"PageProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"48:I[91557,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"OpenApiProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"49:I[525343,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"TabSyncContextProvider\"]\n"])</script>
464<script>self.__next_f.push([1,"4a:T734,"])</script>
464<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://polar.sh/#organization\",\"name\":\"Polar\",\"url\":\"https://polar.sh\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/logo/light.png?fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=9c6ee3deeb9b114b709fd49565e54226\"}},{\"@type\":\"WebSite\",\"@id\":\"https://polar.sh/docs#website\",\"name\":\"Polar\",\"url\":\"https://polar.sh/docs\",\"publisher\":{\"@id\":\"https://polar.sh/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://polar.sh/docs/introduction#webpage\",\"url\":\"https://polar.sh/docs/introduction\",\"name\":\"Polar: Turn Your Software into a Business\",\"description\":\"The next generation unicorns will be built by smaller teams. Polar makes that dream possible.\",\"dateModified\":\"2026-09-06T07:30:24.443Z\",\"isPartOf\":{\"@id\":\"https://polar.sh/docs#website\"},\"breadcrumb\":{\"@id\":\"https://polar.sh/docs/introduction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://polar.sh/docs/introduction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Polar\",\"item\":\"https://polar.sh/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Polar: Turn Your Software into a Business\",\"item\":\"https://polar.sh/docs/introduction\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://polar.sh/docs/introduction#article\",\"headline\":\"Polar: Turn Your Software into a Business\",\"name\":\"Polar: Turn Your Software into a Business\",\"description\":\"The next generation unicorns will be built by smaller teams. Polar makes that dream possible.\",\"url\":\"https://polar.sh/docs/introduction\",\"mainEntityOfPage\":{\"@id\":\"https://polar.sh/docs/introduction#webpage\"},\"image\":\"https://polar.sh/assets/brand/polar_og.jpg\",\"dateModified\":\"2026-09-06T07:30:24.443Z\",\"publisher\":{\"@id\":\"https://polar.sh/#organization\"},\"isPartOf\":{\"@id\":\"https://polar.sh/docs#website\"}}]}"])</script>
464<script>self.__next_f.push([1,"44:[\"$\",\"$L45\",null,{\"theme\":\"maple\",\"pageMetadata\":{\"title\":\"Polar: Turn Your Software into a Business\",\"sidebarTitle\":\"Introduction\",\"description\":\"The next generation unicorns will be built by smaller teams. Polar makes that dream possible.\",\"href\":\"/introduction\"},\"children\":[\"$\",\"$L46\",null,{\"value\":{\"apiReferenceData\":{},\"graphqlReferenceData\":\"$undefined\"},\"children\":[\"$\",\"$L47\",null,{\"value\":{\"pageMetadata\":\"$44:props:pageMetadata\",\"lastModified\":\"2026-09-06T07:30:24.443Z\",\"gitLastModified\":\"$undefined\",\"originalFileLocation\":\"introduction.mdx\",\"description\":{\"compiledSource\":\"\\\"use strict\\\";\\nconst {jsx: _jsx} = arguments[0];\\nconst {useMDXComponents: _provideComponents} = arguments[0];\\nfunction _createMdxContent(props) {\\n  const _components = {\\n    p: \\\"p\\\",\\n    ..._provideComponents(),\\n    ...props.components\\n  };\\n  return _jsx(_components.p, {\\n    children: \\\"The next generation unicorns will be built by smaller teams. Polar makes that dream possible.\\\"\\n  });\\n}\\nfunction MDXContent(props = {}) {\\n  const {wrapper: MDXLayout} = {\\n    ..._provideComponents(),\\n    ...props.components\\n  };\\n  return MDXLayout ? _jsx(MDXLayout, {\\n    ...props,\\n    children: _jsx(_createMdxContent, {\\n      ...props\\n    })\\n  }) : _createMdxContent(props);\\n}\\nreturn {\\n  default: MDXContent\\n};\\n\",\"frontmatter\":{},\"scope\":{}},\"mdxExtracts\":{\"tableOfContents\":[{\"title\":\"What is Polar?\",\"slug\":\"what-is-polar\",\"depth\":2,\"children\":[]},{\"title\":\"Problems We Solve\",\"slug\":\"problems-we-solve\",\"depth\":2,\"children\":[]},{\"title\":\"Core Features\",\"slug\":\"core-features\",\"depth\":2,\"children\":[{\"title\":\"Flexible Product Management\",\"slug\":\"flexible-product-management\",\"depth\":3,\"children\":[]},{\"title\":\"Powerful Checkout Experience\",\"slug\":\"powerful-checkout-experience\",\"depth\":3,\"children\":[]},{\"title\":\"Automated Benefits (Entitlements)\",\"slug\":\"automated-benefits-entitlements\",\"depth\":3,\"children\":[]},{\"title\":\"Global Merchant of Record\",\"slug\":\"global-merchant-of-record\",\"depth\":3,\"children\":[]}]},{\"title\":\"Quick Start Guide\",\"slug\":\"quick-start-guide\",\"depth\":2,\"children\":[]},{\"title\":\"Integration Options\",\"slug\":\"integration-options\",\"depth\":2,\"children\":[{\"title\":\"Framework Adapters (Recommended)\",\"slug\":\"framework-adapters-recommended\",\"depth\":3,\"children\":[]},{\"title\":\"Native SDKs\",\"slug\":\"native-sdks\",\"depth\":3,\"children\":[]}]},{\"title\":\"Why Choose Polar?\",\"slug\":\"why-choose-polar\",\"depth\":2,\"children\":[]},{\"title\":\"Transparent Pricing\",\"slug\":\"transparent-pricing\",\"depth\":2,\"children\":[]},{\"title\":\"Open Source \u0026 Community\",\"slug\":\"open-source-\u0026-community\",\"depth\":2,\"children\":[]},{\"title\":\"Ready to Start?\",\"slug\":\"ready-to-start\",\"depth\":2,\"children\":[]}],\"codeExamples\":{}},\"pageType\":\"$undefined\",\"panelMdxSource\":\"$undefined\",\"panelMdxSourceWithNoJs\":\"$undefined\",\"contextualStarterQuestions\":\"$undefined\",\"relatedPages\":\"$undefined\",\"relatedPagesConfig\":\"$undefined\",\"narration\":\"$undefined\"},\"children\":[\"$\",\"$L48\",null,{\"pageMetadata\":\"$44:props:pageMetadata\",\"mdxExtracts\":\"$44:props:children:props:children:props:value:mdxExtracts\",\"openApiReferenceData\":\"$undefined\",\"children\":[\"$\",\"$L49\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$4a\"}}],\"$L4b\",\"$L4c\",\"$L4d\",\"$L4e\",\"$L4f\"]}]}]}]}]}]\n"])</script>
464<script>self.__next_f.push([1,"50:I[228341,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"PageModeUpdater\"]\n"])</script>
464<script>self.__next_f.push([1,"51:I[575126,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"Background\"]\n"])</script>
464<script>self.__next_f.push([1,"54:I[36098,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"CustomJsFiles\"]\n"])</script>
464<script>self.__next_f.push([1,"55:I[530359,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"MDXContentController\"]\n"])</script>
464<script>self.__next_f.push([1,"56:I[448287,[\"/docs/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/114447d6045ff422.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f40c7ff42c7a8d03.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79138699c82d229f.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/f379e8362204ab8c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/389dadc29768f843.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/79cac2aa57deeefd.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\",\"/docs/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T\"],\"default\"]\n"])</script>
464<script>self.__next_f.push([1,"4b:[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"document.documentElement.setAttribute('data-page-mode', \\\"none\\\");\"}}],[\"$\",\"$L50\",null,{\"pageMetadata\":\"$44:props:pageMetadata\"}]]\n4c:[\"$\",\"$L51\",null,{\"pageMetadata\":\"$44:props:pageMetadata\"}]\n52:T12d9,"])</script>
464<script>self.__next_f.push([1,".dark\\:bg-background-dark:is(.dark *),\n.chat-assistant-floating-input:is(.dark *)::before {\n  background-color: #070708;\n}\n\n#content-area {\n  max-width: 48rem;\n}\n\n.migration-coexistence {\n  /* The child columns are percentages so their centres stay at 21% and 79% of\n     the tree at every width — the same x values the branch rails are drawn at. */\n  --migration-columns: 42% 16% 42%;\n  --migration-line: #d4d4d8;\n  --migration-dot: #71717a;\n  margin: 2rem 0;\n  padding: 1.5rem;\n  color: #18181b;\n  background: #ffffff;\n  border: 1px solid #e4e4e7;\n  border-radius: 1.25rem;\n}\n\n.migration-coexistence__tree {\n  max-width: 28rem;\n  margin: 0 auto;\n}\n\n.migration-coexistence__node {\n  padding: 0.75rem 0.875rem;\n  background: #fafafa;\n  border: 1px solid #e4e4e7;\n  border-radius: 0.875rem;\n}\n\n.migration-coexistence__node--app {\n  max-width: 14rem;\n  margin: 0 auto;\n  text-align: center;\n}\n\n.migration-coexistence__node--stripe {\n  border-top: 2px solid #635bff;\n}\n\n.migration-coexistence__node--polar {\n  border-top: 2px solid #18181b;\n}\n\n.migration-coexistence__name {\n  display: block;\n  color: #18181b;\n  font-size: 0.8125rem;\n  font-weight: 700;\n}\n\n.migration-coexistence__note {\n  display: block;\n  margin-top: 0.125rem;\n  color: #71717a;\n  font-size: 0.75rem;\n}\n\n/* Rails and dots share one coordinate system, so the branch scales as a whole\n   rather than being rebuilt from element borders. */\n.migration-coexistence__branch {\n  display: block;\n  width: 100%;\n  aspect-ratio: 100 / 12;\n  overflow: visible;\n}\n\n.migration-coexistence__rail {\n  fill: none;\n  stroke: var(--migration-line);\n  stroke-dasharray: 4 4;\n  stroke-width: 1;\n}\n\n.migration-coexistence__dot {\n  fill: var(--migration-dot);\n}\n\n.migration-coexistence__children {\n  display: grid;\n  grid-template-columns: var(--migration-columns);\n}\n\n.migration-coexistence__caption {\n  max-width: 32rem;\n  margin: 1.25rem auto 0;\n  color: #52525b;\n  font-size: 0.875rem;\n  line-height: 1.55;\n  text-align: center;\n}\n\n.migration-switch {\n  margin: 1.5rem 0;\n  overflow: hidden;\n  background: #ffffff;\n  border: 1px solid #e4e4e7;\n  border-radius: 1rem;\n}\n\n.migration-switch__header,\n.migration-switch__row {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) 3.5rem minmax(0, 1fr);\n  align-items: center;\n}\n\n.migration-switch__header {\n  padding: 0.75rem 1rem;\n  background: #fafafa;\n  border-bottom: 1px solid #e4e4e7;\n  color: #18181b;\n  font-size: 0.8125rem;\n  font-weight: 700;\n}\n\n.migration-switch__header span:nth-child(2) {\n  color: #71717a;\n  font-size: 0.6875rem;\n  font-weight: 600;\n  letter-spacing: 0.06em;\n  text-align: center;\n  text-transform: uppercase;\n}\n\n.migration-switch__header span:last-child {\n  text-align: right;\n}\n\n.migration-switch__row {\n  min-height: 4rem;\n  padding: 0.75rem 1rem;\n  color: #52525b;\n  font-size: 0.8125rem;\n}\n\n.migration-switch__row + .migration-switch__row {\n  border-top: 1px solid #f4f4f5;\n}\n\n.migration-switch__arrow {\n  display: grid;\n  width: 1.75rem;\n  height: 1.75rem;\n  margin: 0 auto;\n  place-items: center;\n  color: #52525b;\n  background: #f4f4f5;\n  border-radius: 999px;\n}\n\n.migration-switch__state--polar {\n  color: #18181b;\n  font-weight: 600;\n  text-align: right;\n}\n\n.dark .migration-coexistence {\n  --migration-line: #52525b;\n  --migration-dot: #a1a1aa;\n  color: #fafafa;\n  background: #131316;\n  border-color: #3f3f46;\n}\n\n.dark .migration-coexistence__node {\n  background: #18181b;\n  border-color: #3f3f46;\n}\n\n.dark .migration-coexistence__node--stripe {\n  border-top-color: #635bff;\n}\n\n.dark .migration-coexistence__node--polar {\n  border-top-color: #fafafa;\n}\n\n.dark .migration-coexistence__name {\n  color: #fafafa;\n}\n\n.dark .migration-coexistence__note,\n.dark .migration-coexistence__caption {\n  color: #a1a1aa;\n}\n\n.dark .migration-switch {\n  background: #131316;\n  border-color: #3f3f46;\n}\n\n.dark .migration-switch__header {\n  color: #fafafa;\n  background: #18181b;\n  border-bottom-color: #3f3f46;\n}\n\n.dark .migration-switch__header span:nth-child(2),\n.dark .migration-switch__row {\n  color: #a1a1aa;\n}\n\n.dark .migration-switch__row + .migration-switch__row {\n  border-top-color: #27272a;\n}\n\n.dark .migration-switch__arrow {\n  color: #d4d4d8;\n  background: #27272a;\n}\n\n.dark .migration-switch__state--polar {\n  color: #fafafa;\n}\n\n@media (max-width: 42rem) {\n  .migration-coexistence {\n    padding: 1.125rem;\n  }\n\n  .migration-coexistence__node--app {\n    max-width: none;\n  }\n\n  .migration-coexistence__caption {\n    font-size: 0.8125rem;\n  }\n\n  .migration-switch__header,\n  .migration-switch__row {\n    grid-template-columns: minmax(0, 1fr) 2.5rem minmax(0, 1fr);\n  }\n\n  .migration-switch__header,\n  .migration-switch__row {\n    padding-right: 0.75rem;\n    padding-left: 0.75rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .migration-coexistence__dot {\n    display: none;\n  }\n}\n"])</script>
464<script>self.__next_f.push([1,"4d:[[\"$\",\"style\",\"0\",{\"data-custom-css-index\":0,\"data-custom-css-path\":\"style.css\",\"dangerouslySetInnerHTML\":{\"__html\":\"$52\"}}],\"$L53\"]\n4e:[\"$\",\"$L54\",null,{\"customJsDisabled\":false,\"jsFiles\":[]}]\n57:T5e4b,"])</script>
464<script>self.__next_f.push([1,"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading,Info,OptimizedImage,Step,Steps,Tab,Tabs,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(OptimizedImage,{height:`200`,src:`https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?fit=max\u0026auto=format\u0026n=tln9ARb2-irqBjrI\u0026q=85\u0026s=77f478097b919ac411345198842e767f`,\"data-og-width\":`1600`,\"data-og-height\":`800`,\"data-path\":`assets/welcome.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?w=280\u0026fit=max\u0026auto=format\u0026n=tln9ARb2-irqBjrI\u0026q=85\u0026s=28bf3e47c929f9e427b17315e00ee1c6 280w, https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?w=560\u0026fit=max\u0026auto=format\u0026n=tln9ARb2-irqBjrI\u0026q=85\u0026s=260199956236f0a2ead86031d775af58 560w, https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?w=840\u0026fit=max\u0026auto=format\u0026n=tln9ARb2-irqBjrI\u0026q=85\u0026s=3d013ab760ea72077eb7c8134e8548ee 840w, https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tln9ARb2-irqBjrI\u0026q=85\u0026s=a2c47966345d43cb3b759117559e4812 1100w, https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tln9ARb2-irqBjrI\u0026q=85\u0026s=c796c5bc04a8fd9288cc316c60de69fc 1650w, https://mintcdn.com/polar/tln9ARb2-irqBjrI/assets/welcome.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tln9ARb2-irqBjrI\u0026q=85\u0026s=ef0553664980e1fe54d0d9f5c6ca421b 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`what-is-polar`,children:`What is Polar?`}),`\n`,_jsx(_components.p,{children:`Turn your software into a business with Polar. Sell digital products, subscriptions, and more without the hassle of traditional payment systems.`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Beyond Payment Processing`,icon:`credit-card`,children:_jsx(_components.p,{children:`Unlike Stripe that only handles transactions, we provide complete billing\ninfrastructure with tax compliance, product management, and automated access\n\u0026 delivery.`})}),_jsx(Card,{title:`Merchant of Record`,icon:`globe`,children:_jsx(_components.p,{children:`We handle all international tax compliance, so you can sell globally without\nworrying about VAT, GST, or sales tax regulations.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`problems-we-solve`,children:`Problems We Solve`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Tax Compliance Nightmare`,icon:`building-columns`,id:`tax-compliance-nightmare`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The Problem`}),`: Selling digital products globally means dealing with VAT, GST, and sales tax in dozens of jurisdictions, each with different rates, rules, and filing requirements. Most developers either ignore this (risky) or avoid international sales entirely.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Polar’s Solution`}),`: As your Merchant of Record, we handle all international tax compliance. We calculate, collect, and remit taxes worldwide. You focus on building; we handle the paperwork.`]})]}
464),_jsxs(Accordion,{title:`Complex Billing Infrastructure`,icon:`gears`,id:`complex-billing-infrastructure`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The Problem`}),`: Building subscription billing, product catalogs, customer portals, and payment flows from scratch takes months of development time and ongoing maintenance.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Polar’s Solution`}),`: Complete billing infrastructure out-of-the-box with APIs that let you integrate in minutes. No need to build customer portals, handle subscription lifecycle, or manage failed payments.`]})]}),_jsxs(Accordion,{title:`Manual Access \u0026 Delivery Overhead`,icon:`box`,id:`manual-access-and-delivery-overhead`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The Problem`}),`: Manually sending license keys, granting repository access, or managing Discord invites for every purchase doesn’t scale and creates delays for customers.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Polar’s Solution`}),`: Automated benefit delivery for common developer needs - license keys, file downloads, GitHub repo access, Discord roles, and more. Customers get instant access.`]})]}),_jsxs(Accordion,{title:`High Processing Costs`,icon:`money-bill`,id:`high-processing-costs`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The Problem`}),`: Traditional MoR solutions charge 5-8% per transaction plus monthly fees, eating into your profits before you even start.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Polar’s Solution`}),`: Transparent fee structure starting at 5% + 50¢ per transaction on the free Starter plan, with optional paid plans that lower your rate. We earn when you earn.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`core-features`,children:`Core Features`}),`\n`,_jsx(Heading,{level:`3`,id:`flexible-product-management`,children:`Flexible Product Management`}),`\n`,_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{title:`One-time Purchases`,icon:`cart-shopping`,children:_jsx(_components.p,{children:`Sell digital products, courses, templates, or software licenses with instant\ndelivery`})}),_jsx(Card,{title:`Subscriptions`,icon:`arrows-rotate`,children:_jsx(_components.p,{children:`Recurring billing with automatic renewals and dunning management`})}),_jsx(Card,{title:`Flexible Pricing`,icon:`hand-holding-dollar`,children:_jsx(_components.p,{children:`Fixed price, pay-what-you-want, or free products with optional minimums`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`powerful-checkout-experience`,children:`Powerful Checkout Experience`}),`\n`,_jsx(OptimizedImage,{className:`mint-block dark:mint-hidden`,src:`https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=46584e16a18277dd02826c4cb7bd022e`,\"data-og-width\":`5114`,width:`5114`,\"data-og-height\":`2634`,height:`2634`,\"data-path\":`assets/introduction/checkout.light.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?w=280\u0026fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=21510e8fe4de5b148dd01dee0995ac0c 280w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?w=560\u0026fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=72bce537427cca4d98ba9abddf1e7fd7 560w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?w=840\u0026fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=60178f415259c421a68bfd32aac9917b 840w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?w=1100\u0026fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=d4f97a26d0a84d1c2f3bf3c00fbdd95f 1100w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?w=1650\u0026fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=9a05830baaf35382a005488a05a0339f 
4641650w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.light.png?w=2500\u0026fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=8f69d0043f8b5f333f62872cb9f67dcc 2500w`}),`\n`,_jsx(OptimizedImage,{className:`mint-hidden dark:mint-block`,src:`https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=0b0e33d58f00d805d8a69b6b0427d66a`,\"data-og-width\":`5108`,width:`5108`,\"data-og-height\":`2632`,height:`2632`,\"data-path\":`assets/introduction/checkout.dark.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?w=280\u0026fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=0e0410d0af4eeab8965d201908a75d5a 280w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?w=560\u0026fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=f890d34fdd4c207fb22200d0632dfdba 560w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?w=840\u0026fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=383f251422314162525d5027d26bb383 840w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?w=1100\u0026fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=aa0b5cf0b6f37fb7fdb7e5ef788a0ae7 1100w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?w=1650\u0026fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=5bc29bc1c9481cd0e0ca0bc37f8199c6 1650w, https://mintcdn.com/polar/0Af3hN6-oIM4IHT3/assets/introduction/checkout.dark.png?w=2500\u0026fit=max\u0026auto=format\u0026n=0Af3hN6-oIM4IHT3\u0026q=85\u0026s=d55ea9c6814f62cca863f002754e21a7 2500w`}),`\n`,_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{title:`Checkout Links`,icon:`link`,href:`/features/checkout/links`,children:_jsx(_components.p,{children:`No-code solution for quick product sales. Create and share instantly.`})}),_jsx(Card,{title:`Embedded Checkout`,icon:`browser`,href:`/features/checkout/embed`,children:_jsx(_components.p,{children:`Integrate seamlessly into your website with customizable branding.`})}),_jsx(Card,{title:`Checkout API`,icon:`code`,href:`/api-reference`,children:_jsx(_components.p,{children:`Programmatically create dynamic checkout sessions for custom flows.`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`automated-benefits-entitlements`,children:`Automated Benefits (Entitlements)`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Set it and forget it`}),`: Configure once, and customers get instant access to\ntheir benefits automatically. No manual work required.`]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`License Keys`,icon:`key`,href:`/features/benefits/license-keys`,children:_jsx(_components.p,{children:`Generate and deliver software licenses automatically with custom formats`})}),_jsx(Card,{title:`File Downloads`,icon:`download`,href:`/features/benefits/file-downloads`,children:_jsx(_components.p,{children:`Secure delivery of digital assets up to 10GB with download tracking`})}),_jsx(Card,{title:`GitHub Access`,icon:`github`,href:`/features/benefits/github-access`,children:_jsx(_components.p,{children:`Auto-invite customers to private repositories and manage permissions`})}),_jsx(Card,{title:`Discord Access`,icon:`discord`,href:`/features/benefits/discord-access`,children:_jsx(_components.p,{children:`Automatic role assignment and server invites for community access`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`global-merchant-of-record`,children:`Global Merchant of Record`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Worldwide Tax Compliance`}),` - We handle VAT, GST, and sales tax in all jurisdictions`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`EU VAT Handling`}),` - Proper B2B reverse charge and B2C tax collection`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Automatic Tax Calculation`}),` - Real-time tax rates for every transaction`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`quick-start-guide`,children:`Quick Start Guide`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Create Your Account`,children:[_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://polar.sh/signup`,children:`Sign up for Polar`}),` using GitHub, Google, or email. Create an organization to manage your products and customers.`]}),_jsx(OptimizedImage,{className:`mint-block dark:mint-hidden`,src:`https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=b416d158706b4ba00056ba9fbe29657c`,\"data-og-width\":`2044`,width:`2044`,\"data-og-height\":`1664`,height:`1664`,\"data-path\":`assets/create-org.light.png`,\"data-optimize\":`true`,\"data-opv\":`3`,
464srcset:`https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?w=280\u0026fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=f367f8bee4da0a2a4c698b281a67c55f 280w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?w=560\u0026fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=33706ed67d23149e33a392e669a35394 560w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?w=840\u0026fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=bb36c1899e8040449c96bbc9d2766fc9 840w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=cc5a2cefa02e173a44d8cee69906c892 1100w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=f30b170b73f62471e70d405db6dbf555 1650w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.light.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=df816a78009c7c6ff94780c6fa5c70a7 2500w`}),_jsx(OptimizedImage,{className:`mint-hidden dark:mint-block`,src:`https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=59301a615164f57999574c07c7b55f0d`,\"data-og-width\":`1986`,width:`1986`,\"data-og-height\":`1678`,height:`1678`,\"data-path\":`assets/create-org.dark.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?w=280\u0026fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=f53b0b62849df5f50f00f03b7034c9b0 280w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?w=560\u0026fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=10395cc35b04681cb2fae0695e63c96f 560w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?w=840\u0026fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=b55ba88bb0ba84a14cc74898eaa9f4fc 840w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=8e66502778b17459062169266138e64e 1100w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=27015fbb4b98a501750e3ff6b786ea09 1650w, https://mintcdn.com/polar/Ut0vPUvE1pIdMcH2/assets/create-org.dark.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Ut0vPUvE1pIdMcH2\u0026q=85\u0026s=4bb9f7c6f7a388a93cf012c46ab421cd 2500w`})]}),_jsxs(Step,{title:`Create Your First Product`,children:[_jsx(_components.p,{children:`Set up a digital product in minutes:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Choose between one-time purchase or subscription`}),`\n`,_jsx(_components.li,{children:`Set your pricing (fixed, pay-what-you-want, or free)`}),`\n`,_jsx(_components.li,{children:`Configure automated benefits for instant delivery`}),`\n`]}),_jsxs(_components.p,{children:[`Learn more about `,_jsx(_components.a,{href:`/features/products`,children:`Products →`})]})]}),_jsxs(Step,{title:`Choose Your Integration`,children:[_jsx(_components.p,{children:`Pick the approach that fits your needs:`}),_jsxs(Tabs,{children:[_jsxs(Tab,{title:`No-Code (Fastest)`,id:`no-code-fastest`,children:[_jsx(_components.p,{children:`Perfect for getting started quickly:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Create `,_jsx(_components.a,{href:`/features/checkout/links`,children:`Checkout Links`}),` from your dashboard`]}),`\n`,_jsx(_components.li,{children:`Share via email, social media, or embed in websites`}),`\n`,_jsx(_components.li,{children:`Start accepting payments immediately`}),`\n`]})]}),_jsxs(Tab,{title:`Embedded`,id:`embedded`,children:[_jsx(_components.p,{children:`Integrate into your existing website:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Add our `,_jsx(_components.a,{href:`/features/checkout/embed`,children:`Embedded Checkout`}),` component`]}),`\n`,_jsx(_components.li,{children:`Maintain your site’s look and feel`}),`\n`,_jsx(_components.li,{children:`Customers never leave your domain`}),`\n`]})]}),_jsxs(Tab,{title:`Full API (Maximum Control)`,id:`full-api-maximum-control`,children:[_jsx(_components.p,{children:`Maximum flexibility for custom workflows:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Use our `,_jsx(_components.a,{href:`/integrate/sdk/typescript`,children:`SDKs`}),` for any language`]}),`\n`,_jsx(_components.li,{children:`Build custom checkout flows and experiences`}),`\n`,_jsx(_components.li,{children:`Integrate with your existing tech stack`}),`\n`]})]})]})]}),_jsxs(Step,{title:`Set Up Webhooks`,children:[_jsx(_components.p,{children:`Stay synchronized with customer events:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Configure webhook endpoints in your dashboard`}),`\n`,_jsx(_components.li,{children:`React to purchases, subscription changes, and customer events`}),`\n`,_jsx(_components.li,{children:`Keep your database in sync automatically`}),`\n`]}),_jsxs(_components.p,{children:[`Read the `,_jsx(_components.a,{href:`/integrate/webhooks/endpoints`,children:`Webhooks guide →`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`integration-options`,children:`Integration Options`}),`\n`,_jsx(Heading,{level:`3`,id:`framework-adapters-recommended`,children:`Framework Adapters (Recommended)`}),`\n`,_jsx(Card,{title:`Browse framework adapters`,icon:`code`,href:`/integrate/sdk/adapter
464s/introduction`,children:_jsx(_components.p,{children:`Drop-in adapters that wire Polar checkouts and webhooks into your stack, including Next.js, Nuxt, TanStack Start, Laravel, and BetterAuth.`})}),`\n`,_jsx(Heading,{level:`3`,id:`native-sdks`,children:`Native SDKs`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`JS/TS`,icon:`js`,href:`/integrate/sdk/typescript`,children:_jsx(_components.p,{children:`For web and Node.js applications`})}),_jsx(Card,{title:`Python`,icon:`python`,href:`/integrate/sdk/python`,children:_jsx(_components.p,{children:`For Django, Flask, FastAPI frameworks`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`why-choose-polar`,children:`Why Choose Polar?`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Individual Developers`,id:`individual-developers`,children:_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Ship Faster`,icon:`rocket`,children:_jsx(_components.p,{children:`Focus on your product, not billing infrastructure. Get to market weeks faster.`})}),_jsx(Card,{title:`Global Reach`,icon:`globe`,children:_jsx(_components.p,{children:`Sell worldwide without worrying about tax compliance or regional restrictions.`})}),_jsx(Card,{title:`Automated Delivery`,icon:`box`,children:_jsx(_components.p,{children:`License keys and downloads handled automatically. No manual work required.`})}),_jsx(Card,{title:`Transparent Pricing`,icon:`piggy-bank`,children:_jsx(_components.p,{children:`Transparent, pay-as-you-earn pricing with no hidden fees.`})})]})}),_jsx(Tab,{title:`Small Teams`,id:`small-teams`,children:_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`No Engineering Overhead`,icon:`wrench`,children:_jsx(_components.p,{children:`Complete billing solution without months of custom development work.`})}),_jsx(Card,{title:`Scalable Pricing`,icon:`chart-line`,children:_jsx(_components.p,{children:`Pay only when you earn, no monthly minimums or setup fees.`})}),_jsx(Card,{title:`Team Collaboration`,icon:`users`,children:_jsx(_components.p,{children:`Multiple team members can manage products, customers, and analytics.`})}),_jsx(Card,{title:`Professional Checkout`,icon:`credit-card`,children:_jsx(_components.p,{children:`Branded experience that builds customer trust and increases conversions.`})})]})}),_jsx(Tab,{title:`Growing Businesses`,id:`growing-businesses`,children:_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Enterprise Features`,icon:`building`,children:_jsx(_components.p,{children:`Advanced analytics, custom fields, bulk operations, and priority support.`})}),_jsx(Card,{title:`API Flexibility`,icon:`code`,children:_jsx(_components.p,{children:`Full programmatic control over products, customers, orders, and subscriptions.`})}),_jsx(Card,{title:`Webhook Reliability`,icon:`link`,children:_jsx(_components.p,{children:`Reliable real-time synchronization with your systems and database.`})})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`transparent-pricing`,children:`Transparent Pricing`}),`\n`,_jsx(CardGroup,{cols:1,children:_jsxs(Card,{title:`5% + 50¢ or lower`,icon:`percent`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Per successful transaction`})}),_jsx(_components.p,{children:`Optional paid plans to get even lower transaction fees`})]})}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Additional fees may apply`}),`: Some transactions may incur additional fees\n(e.g. international cards). Payout fees are charged by payment providers. See\nour `,_jsx(_components.a,{href:`/merchant-of-record/fees`,children:`detailed fees page`}),` for complete information.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`open-source-\u0026-community`,children:`Open Source \u0026 Community`}),`\n`,_jsx(_components.p,{children:`Polar is built in the open with full transparency and a growing community of\ncontributors.`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Open Source Codebase`,icon:`github`,href:`https://github.com/polarsource/polar`,children:_jsx(_components.p,{children:`Apache 2.0 license with 36+ contributors and growing`})}),_jsx(Card,{title:`Public Development`,icon:`users`,href:`https://github.com/polarsource/polar/issues`,children:_jsx(_components.p,{children:`Feature requests, roadmap, and issues - all developed in public`})}),_jsx(Card,{title:`Transparent Pricing`,icon:`eye`,children:_jsx(_components.p,{children:`No hidden fees or surprise charges. What you see is what you pay.`})})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`While self-hosting is technically possible, we recommend using our hosted\nservice to get the full Merchant of Record benefits including global tax\ncompliance.`})}),`\n`,_jsx(Heading,{level:`2`,id:`ready-to-start`,children:`Ready to Start?`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsxs(Card,{title:`Create Account`,icon:`user-plus`,href:`https://polar.sh/signup`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Free signup, no credit card required`})}),_jsx(_components.p,{children:`Get started in under 2 minutes`})]}),_jsxs(Card,{title:`Read the Guides`,icon:`book`,href:`/guides/nextjs`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Framework-specific tutorials`})}),_jsx(_components.p,{children:`Step-by-step integration guides`})]}),_jsxs(Card,{title:`Explore the API`,icon:`code`,href:`/api-reference`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Complete API documentation`})}),_jsx(_components.p,{children:`Interactive examples and SDKs`})]}),_jsxs(Card,{title:`Join Our Community`,icon:`discord`,href:`https://discord.gg/Pnhfz3UThd`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Get help from our team`})}),_jsx(_components.p,{children:`Active community and support`})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}"])</script>
464<script>self.__next_f.push([1,"4f:[\"$\",\"$L55\",null,{\"slug\":\"introduction\",\"pageMetadata\":\"$44:props:pageMetadata\",\"theme\":\"maple\",\"children\":[\"$\",\"$L56\",null,{\"mdxSource\":{\"compiledSource\":\"$57\",\"frontmatter\":{},\"scope\":{\"config\":{},\"pageMetadata\":{\"title\":\"Polar: Turn Your Software into a Business\",\"sidebarTitle\":\"Introduction\",\"description\":\"The next generation unicorns will be built by smaller teams. Polar makes that dream possible.\",\"href\":\"/introduction\"}}},\"mdxSourceWithNoJs\":\"$undefined\",\"displayDomain\":\"polar.sh/docs\"}]}]\n"])</script>
464<script>self.__next_f.push([1,"53:[\"$\",\"style\",\"1\",{\"data-custom-css-index\":1,\"data-custom-css-path\":\"dynamic-tailwind.css\",\"dangerouslySetInnerHTML\":{\"__html\":\".mint-block {\\n    display: block\\n}\\n.mint-hidden {\\n    display: none\\n}\\n.dark\\\\:mint-block:is(.dark *) {\\n    display: block\\n}\\n.dark\\\\:mint-hidden:is(.dark *) {\\n    display: none\\n}\"}}]\n"])</script>
464</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.