<!DOCTYPE html><html lang="en" dir="ltr" class="inter_25ababe6-module__iWZXfa__variable geistmono_9073b940-module__yhrBZa__variable f37analog_e74d89cc-module__rfkfSG__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/F37Analog_Medium-s.p.0s2xxa5zmf9ra.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/GeistMono_Medium-s.p.0y05jpa10la5y.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=32&amp;q=100 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=48&amp;q=100 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=64&amp;q=100 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=96&amp;q=100 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=128&amp;q=100 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=256&amp;q=100 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=384&amp;q=100 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=640&amp;q=100 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=750&amp;q=100 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=828&amp;q=100 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=1080&amp;q=100 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=1200&amp;q=100 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=1920&amp;q=100 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=2048&amp;q=100 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=3840&amp;q=100 3840w" imageSizes="806px"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=32&amp;q=100 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=48&amp;q=100 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=64&amp;q=100 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=96&amp;q=100 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=128&amp;q=100 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=256&amp;q=100 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=384&amp;q=100 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=640&amp;q=100 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=750&amp;q=100 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=828&amp;q=100 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=1080&amp;q=100 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=1200&amp;q=100 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=1920&amp;q=100 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=2048&amp;q=100 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=3840&amp;q=100 3840w" imageSizes="(min-width: 1280px) 2205px"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=32&amp;q=100 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=48&amp;q=100 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=64&amp;q=100 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=96&amp;q=100 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=128&amp;q=100 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=256&amp;q=100 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=384&amp;q=100 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=640&amp;q=100 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=750&amp;q=100 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=828&amp;q=100 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=1080&amp;q=100 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=1200&amp;q=100 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=1920&amp;q=100 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=2048&amp;q=100 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=3840&amp;q=100 3840w" imageSizes="(min-width: 640px) 1360px"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=640&amp;q=100 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=750&amp;q=100 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=828&amp;q=100 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=1080&amp;q=100 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=1200&amp;q=100 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=1920&amp;q=100 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=2048&amp;q=100 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=3840&amp;q=100 3840w" imageSizes="(max-width: 768px) 100vw, 800px"/><link rel="stylesheet" href="/_next/static/chunks/0dlpxyxrrzfv9.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/05fb4pf0~o215.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0-ywvsfw0px3o.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0.n68r2.6yu4-.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0cf6o9dpl4z1o.js"/><script src="/_next/static/chunks/0g02uh-rvdsl_.js" async=""></script><script src="/_next/static/chunks/140fk8u9zb~du.js" async=""></script><script src="/_next/static/chunks/0ylu225s11~4g.js" async=""></script><script src="/_next/static/chunks/turbopack-05cszl676ail8.js" async=""></script><script src="/_next/static/chunks/0osvfdsnh8q__.js" async=""></script><script src="/_next/static/chunks/0_0pfmgkyx6.e.js" async=""></script><script src="/_next/static/chunks/15v4enqe4ht2p.js" async=""></script><script src="/_next/static/chunks/134yiz21jtixx.js" async=""></script><script src="/_next/static/chunks/05ojs43pro-hu.js" async=""></script><script src="/_next/static/chunks/11j0vxrxdl~tt.js" async=""></script><script src="/_next/static/chunks/020mqik~stwvl.js" async=""></script><script src="/_next/static/chunks/01jei63dgbk7s.js" async=""></script><script src="/_next/static/chunks/0i1or0q-e.vdl.js" async=""></script><script src="/_next/static/chunks/0op-47rkq_5jj.js" async=""></script><script src="/_next/static/chunks/00uy1dluhwcf1.js" async=""></script><script src="/_next/static/chunks/0o~.st84i-k56.js" async=""></script><script src="/_next/static/chunks/0ay0m8omzq-h3.js" async=""></script><script src="/_next/static/chunks/10..0l-c-t68r.js" async=""></script><script src="/_next/static/chunks/00yqh-nyyjshn.js" async=""></script><script src="/_next/static/chunks/00lhtojcp0w5-.js" async=""></script><script src="/_next/static/chunks/02nw4g.f~-c9c.js" async=""></script><script src="/_next/static/chunks/0pqugmff_5axj.js" async=""></script><script src="/_next/static/chunks/0ipz_965-wwgu.js" async=""></script><script src="/_next/static/chunks/08du4v5h0w~qx.js" async=""></script><script src="/_next/static/chunks/0~3-mmijfoqwf.js" async=""></script><script src="/_next/static/chunks/0ktmu~id5-k2i.js" async=""></script><script src="/_next/static/chunks/03w3.v1xb18ud.js" async=""></script><script src="/_next/static/chunks/0eon2unpl8a54.js" async=""></script><script src="/_next/static/chunks/14m38p6pep2of.js" async=""></script><script src="/_next/static/chunks/17ej_ta9-qboy.js" async=""></script><script src="/_next/static/chunks/03lz.lenj9iqj.js" async=""></script><script src="/_next/static/chunks/0rx9tczlz0s52.js" async=""></script><script src="/_next/static/chunks/0.k5y1v93opjo.js" async=""></script><script src="/_next/static/chunks/1176l.3wtmrnt.js" async=""></script><script src="/_next/static/chunks/12t5s_52o8vmb.js" async=""></script><script src="/_next/static/chunks/0c5fit90vz2s..js" async=""></script><script src="/_next/static/chunks/0.27spaw_ior5.js" async=""></script><script src="/_next/static/chunks/0ml3-txl--55h.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtm.js?id=GTM-NGLK4TZX" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=AW-10855791654" as="script"/><link rel="preload" href="https://js-eu1.hs-scripts.com/143255669.js" as="script"/><link rel="preload" href="https://analytics.ahrefs.com/analytics.js" as="script"/><link rel="preload" href="https://cdn-cookieyes.com/client_data/40247147630c6589ad01a874/script.js" as="script"/><meta name="next-size-adjust" content=""/><title>Langfuse</title><meta name="description" content="Trace, evaluate, and improve AI agents with one open platform. Use production data to understand behavior, collaborate on fixes, and ship better quality at lower cost and latency."/><meta property="og:title" content="Langfuse"/><meta property="og:description" content="Trace, evaluate, and improve AI agents with one open platform. Use production data to understand behavior, collaborate on fixes, and ship better quality at lower cost and latency."/><meta property="og:image" content="https://langfuse.com/api/og?title=Langfuse+%E2%80%93+Open+Source+Agent+Evals+%26+Observability&amp;description=Trace%2C+evaluate%2C+and+improve+AI+agents+with+one+open+platform.+Use+production+data+to+understand+behavior%2C+collaborate+on+fixes%2C+and+ship+better+quality+at+lower+cost+and+latency."/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="langfuse.com"/><meta name="twitter:title" content="Langfuse"/><meta name="twitter:description" content="Trace, evaluate, and improve AI agents with one open platform. Use production data to understand behavior, collaborate on fixes, and ship better quality at lower cost and latency."/><meta name="twitter:image" content="https://langfuse.com/api/og?title=Langfuse+%E2%80%93+Open+Source+Agent+Evals+%26+Observability&amp;description=Trace%2C+evaluate%2C+and+improve+AI+agents+with+one+open+platform.+Use+production+data+to+understand+behavior%2C+collaborate+on+fixes%2C+and+ship+better+quality+at+lower+cost+and+latency."/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/favicon-16x16.png" sizes="16x16" type="image/png"/><link rel="icon" href="/favicon-32x32.png" sizes="32x32" type="image/png"/><link rel="icon" href="/favicon.ico" sizes="any"/><link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180"/><script src="/_next/static/chunks/03~yq9q893hmn.js" noModule=""></script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script></head><body class="font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><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","theme","system",null,["light","dark"],null,true,true)</script><!--$--><div class="bg-fd-secondary/50 p-3 empty:hidden"></div><!--/$--><div class="sticky top-0 z-40 flex flex-row items-center justify-center px-4 text-center text-sm font-medium bg-black text-white [&amp;_a]:text-white" style="height:2rem"><style>:root { --fd-banner-height: 2rem; }</style><a href="/docs/v4"><span class="sm:hidden">Langfuse v4: up to 165× faster ·<!-- --> <span class="underline underline-offset-2">Read more</span></span><span class="hidden sm:inline">Langfuse v4 is here: real-time, up to 165× faster ·<!-- --> <span class="underline underline-offset-2">Read more</span></span></a></div><header class="sticky z-50 h-(--lf-nav-primary-height) bg-surface-1 backdrop-blur-md" style="top:var(--fd-banner-height, 0px)"><nav class="flex mx-auto h-full border-b max-w-380 border-line-structure"><div class="flex items-stretch flex-1 bg-line-structure p-px py-0 pr-0 lg:max-w-[240px] lg:pr-px"><div class="flex items-center w-full bg-surface-1 lg:rounded-sm pl-3 pr-2.5 py-3 rounded-r-none lg:rounded-r-sm"><div class="flex items-center gap-1.5 sm:gap-2"><a class="shrink-0" href="/"><div class="jsx-4c0956fc68c315d0 logo-images flex gap-2 items-center cursor-pointer shrink-0"><img alt="Langfuse Logo" loading="lazy" width="120" height="20" decoding="async" data-nimg="1" class="hidden h-auto dark:block max-w-28 sm:max-w-none" style="color:transparent" src="/langfuse-wordart-white.svg"/><img alt="Langfuse Logo" loading="lazy" width="120" height="20" decoding="async" data-nimg="1" class="block h-auto dark:hidden max-w-28 sm:max-w-none" style="color:transparent" src="/langfuse-wordart.svg"/></div></a><a href="https://clickhouse.com" target="_blank" rel="noopener" class="text-[10px] sm:text-[11px] leading-none text-text-tertiary/60 hover:text-text-tertiary transition-colors whitespace-nowrap">by ClickHouse</a></div></div></div><div class="items-stretch flex-1 bg-line-structure p-px py-0 hidden relative px-0 lg:flex"><div class="absolute bottom-[-6px] left-0 w-[6px] h-[5px] bg-left-corner"></div><div class="absolute hidden wide:block bottom-[-6px] right-0 w-[6px] h-[5px] bg-right-corner"></div><div class="flex flex-1 gap-2 items-center px-2.5 py-3 rounded-sm bg-surface-1"><div class="shrink-0"><div class="relative flex items-center p-1 group button-wrapper max-h-[34px]"><span aria-hidden="true" class="corner-box-hover-child"></span><a class="inline-flex w-full min-w-0 max-w-full items-center gap-[6px] overflow-hidden h-[26px] py-0.75 pl-[8px] pr-[8px] rounded-[2px] border border-line-structure dark:border-line-cta group-hover:border-line-cta bg-surface-bg text-text-secondary shadow-sm [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] no-underline transition-colors" href="/careers"><span class="text-xs shrink-0" aria-hidden="true">🐐</span><span class="relative min-w-0 flex-1 text-left"><span class="block truncate">Hiring in Europe and SF</span><span class="absolute left-0 top-0 whitespace-nowrap invisible">Looking for GOATS!</span></span></a></div></div><div class="flex flex-1 justify-center items-center min-w-0 gap-4"><div class="hidden"><div class="hidden lg:block"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div><div class="flex overflow-x-auto gap-2 items-center lg:gap-4"><div class="flex gap-2 items-center lg:gap-4"><div class="relative"><button type="button" aria-expanded="false" aria-haspopup="true" class="flex items-center gap-1 py-1.5 whitespace-nowrap ring-inset font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] [text-shadow:0_0_0_#B5AFEA] text-text-tertiary hover:text-text-secondary hover:bg-transparent transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-ring">Product<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 opacity-60 transition-transform duration-150 ease-in-out" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div aria-hidden="true" class="fixed z-50 ease-in-out will-change-[opacity,transform] pointer-events-none opacity-0 -translate-y-1 transition-[opacity,transform] duration-0" style="top:66px;left:0"><div class="flex p-0 min-w-max border border-line-structure bg-surface-1 shadow-md"><div class="group/dropdown flex flex-col gap-[6px] border-r border-line-structure min-w-[220px] p-3.5 overflow-hidden"><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/docs"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-grid size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><rect width="7" height="7" x="3" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="14" rx="1"></rect><rect width="7" height="7" x="3" y="14" rx="1"></rect></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">Overview</span></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/docs/observability/overview"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-activity size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><path d="M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2"></path></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">LLM Observability</span></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/docs/prompt-management/overview"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"></path></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">Prompt Management</span></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/docs/evaluation/overview"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-flask-conical size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><path d="M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2"></path><path d="M6.453 15h11.094"></path><path d="M8.5 2h7"></path></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">Evaluation</span></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/docs/metrics/overview"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-no-axes-column size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><path d="M5 21v-6"></path><path d="M12 21V3"></path><path d="M19 21V9"></path></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">Metrics</span></a></div><div class="w-[260px] shrink-0 flex flex-col border-l border-line-structure -ml-px overflow-hidden"><a class="transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex flex-col h-full no-underline group/card" href="/docs/get-started"><div class="relative w-full h-[140px] with-stripes border-b border-line-structure overflow-hidden shrink-0"><div class="flex justify-center items-center px-5 h-full"><div class="px-4 py-3 w-full rounded border shadow-sm border-line-structure bg-surface-1"><div class="mb-2 flex items-center gap-1.5"><div class="rounded-full size-2 bg-line-structure"></div><span class="font-sans text-[10px] font-semibold text-text-tertiary tracking-tight">langfuse</span></div><p class="font-sans text-[11px] font-semibold text-text-primary leading-snug">Get Started with Tracing</p><p class="mt-1 font-sans text-[10px] text-text-tertiary leading-relaxed">Step-by-step guide to ingesting your first trace using OpenAI, LangChain, or the SDKs.</p></div></div></div><div class="flex flex-col flex-1 gap-2 p-4"><p class="font-sans text-[13px] font-semibold leading-snug text-text-primary">Get Started with Tracing</p><p class="font-sans text-[12px] leading-relaxed text-text-tertiary">This guide walks you through ingesting your first trace.</p><span class="mt-auto font-mono text-[11px] text-text-tertiary group-hover/card:text-text-secondary transition-colors">Read docs</span></div></a></div></div></div></div><div class="relative"><button type="button" aria-expanded="false" aria-haspopup="true" class="flex items-center gap-1 py-1.5 whitespace-nowrap ring-inset font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] [text-shadow:0_0_0_#B5AFEA] text-text-tertiary hover:text-text-secondary hover:bg-transparent transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-ring">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 opacity-60 transition-transform duration-150 ease-in-out" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div aria-hidden="true" class="fixed z-50 ease-in-out will-change-[opacity,transform] pointer-events-none opacity-0 -translate-y-1 transition-[opacity,transform] duration-0" style="top:66px;left:0"><div class="flex p-0 min-w-max border border-line-structure bg-surface-1 shadow-md"><div class="group/dropdown flex flex-col gap-[6px] border-r border-line-structure min-w-[220px] p-3.5 overflow-hidden"><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/academy"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">Academy</span></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/workshop"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-presentation size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><path d="M2 3h20"></path><path d="M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3"></path><path d="m7 21 5-5 5 5"></path></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">Workshop</span></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/blog"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-newspaper size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><path d="M15 18h-5"></path><path d="M18 14h-8"></path><path d="M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2"></path><rect width="8" height="4" x="10" y="6" rx="1"></rect></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">Blog</span></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/changelog"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-scroll-text size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><path d="M15 12h-5"></path><path d="M15 8h-5"></path><path d="M19 17V5a2 2 0 0 0-2-2H4"></path><path d="M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3"></path></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">Changelog</span></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/docs/roadmap"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><path d="M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z"></path><path d="M15 5.764v15"></path><path d="M9 3.236v15"></path></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">Roadmap</span></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/users"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">Users</span></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/docs/demo"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bookmark size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><path d="M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z"></path></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">Example Project</span></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/guides"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">Walkthroughs</span></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex relative gap-3 items-center p-1 no-underline transition-colors link-box group group/link hover:bg-surface-bg" href="/support"><span aria-hidden="true" class="corner-box-hover-child"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-question-mark size-[15px] shrink-0 text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><span class="font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] text-text-tertiary transition-colors group-hover/dropdown:text-text-disabled group-hover/dropdown:group-hover/link:text-text-tertiary">Support</span></a></div><div class="w-[260px] shrink-0 flex flex-col border-l border-line-structure -ml-px overflow-hidden"><a class="transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground flex flex-col h-full no-underline group/card" href="/blog/joining-clickhouse"><div class="relative w-full h-[140px] with-stripes border-b border-line-structure overflow-hidden shrink-0"><div class="flex flex-col gap-3 justify-center items-center px-6 h-full"><div class="flex gap-0 items-center w-full"><div class="flex flex-1 justify-center items-center py-3 rounded border border-line-structure bg-surface-1"><span class="font-sans text-[11px] font-semibold text-text-secondary tracking-tight">langfuse</span></div><div class="w-4 border-t shrink-0 border-line-structure"></div><div class="flex flex-1 justify-center items-center py-3 rounded border border-line-structure bg-surface-1"><span class="font-sans text-[11px] font-semibold text-text-secondary tracking-tight">ClickHouse</span></div></div></div></div><div class="flex flex-col flex-1 gap-2 p-4"><p class="font-sans text-[13px] font-semibold leading-snug text-text-primary">Langfuse joins ClickHouse</p><p class="font-sans text-[12px] leading-relaxed text-text-tertiary">Our goal continues to be building the best AI engineering platform</p><span class="mt-auto font-mono text-[11px] text-text-tertiary group-hover/card:text-text-secondary transition-colors">Read story</span></div></a></div></div></div></div></div><a class="focus-visible:outline-none focus-visible:ring-offset-1 text-text-tertiary hover:text-text-secondary no-underline font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] [text-shadow:0_0_0_#B5AFEA] py-1.5 whitespace-nowrap ring-inset transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-ring" href="/docs">Docs</a><a class="focus-visible:outline-none focus-visible:ring-offset-1 text-text-tertiary hover:text-text-secondary no-underline font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] [text-shadow:0_0_0_#B5AFEA] py-1.5 whitespace-nowrap ring-inset transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-ring hidden lg:block" href="/changelog">Changelog</a><a class="focus-visible:outline-none focus-visible:ring-offset-1 text-text-tertiary hover:text-text-secondary no-underline font-sans text-[13px] font-[430] leading-[1.2] tracking-[-0.26px] [text-shadow:0_0_0_#B5AFEA] py-1.5 whitespace-nowrap ring-inset transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-ring" href="/pricing">Pricing</a></div></div></div></div><div class="flex items-stretch bg-line-structure p-px py-0 flex-1 justify-end pl-0 lg:justify-center lg:max-w-[240px] lg:pl-px"><div class="flex items-center w-full bg-surface-1 lg:rounded-sm pl-3 pr-2.5 py-3 justify-end rounded-l-none lg:justify-center lg:rounded-l-sm"><div class="lg:hidden"><div class="relative flex items-center p-1 group button-wrapper cursor-pointer has-[:disabled]:cursor-not-allowed max-h-[34px]"><span aria-hidden="true" class="corner-box-hover-child"></span><button class="rounded-[2px] border [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] inline-flex min-w-0 max-w-full items-center no-underline overflow-hidden py-0.75 shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 cursor-pointer border-line-structure dark:border-line-cta group-hover:border-line-cta bg-surface-bg text-text-secondary h-[26px] px-0 w-[26px] gap-0 justify-center" data-inkeep-modal-trigger="true"><span class="flex h-full w-full items-center justify-center *:max-w-full pointer-events-none text-text-tertiary" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search size-3.5" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></span></button></div></div><div class="hidden justify-between items-center sm:flex"><div class="relative flex items-center p-1 group button-wrapper cursor-pointer has-[:disabled]:cursor-not-allowed max-h-[34px]"><span aria-hidden="true" class="corner-box-hover-child"></span><a class="rounded-[2px] border [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] inline-flex w-full min-w-0 max-w-full items-center no-underline overflow-hidden py-0.75 shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 cursor-pointer border-text-secondary bg-text-primary text-surface-bg h-[26px] whitespace-nowrap pl-[8px] pr-[8px] lg:pr-[3px] gap-[6px] justify-start" aria-keyshortcuts="L" href="/cloud"><kbd class="flex flex-1 items-center min-w-0 truncate font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0">Launch App</kbd><kbd class="justify-center items-center not-italic shrink-0 w-[20px] h-[20px] rounded-px hidden lg:flex font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0 border border-[rgba(64,61,57,0.30)] bg-[rgba(64,61,57,0.40)]" aria-hidden="true">L</kbd></a></div><div class="relative flex items-center p-1 group button-wrapper cursor-pointer has-[:disabled]:cursor-not-allowed flex-1 max-h-[34px]"><span aria-hidden="true" class="corner-box-hover-child"></span><a class="rounded-[2px] border [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] inline-flex w-full min-w-0 max-w-full items-center no-underline overflow-hidden py-0.75 shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 cursor-pointer border-line-structure dark:border-line-cta group-hover:border-line-cta bg-surface-bg text-text-secondary h-[26px] pl-[8px] pr-[8px] lg:pr-[3px] gap-[6px] justify-start" aria-keyshortcuts="G" href="/talk-to-us"><kbd class="flex flex-1 items-center min-w-0 truncate font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0">Get Demo</kbd><kbd class="justify-center items-center not-italic shrink-0 w-[20px] h-[20px] rounded-px hidden lg:flex font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0 border border-[rgba(64,61,57,0.20)] dark:border-[rgba(184,182,160,0.30)] bg-[rgba(64,61,57,0.10)] dark:bg-[rgba(184,182,160,0.12)]" aria-hidden="true">G</kbd></a></div></div><button class="relative p-1 lg:hidden text-text-primary" aria-label="Toggle navigation menu" aria-expanded="false"><span class="block" style="opacity:1;transform:none"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true"><path d="M3 5H17M3 10H17M3 15H17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg></span></button></div></div></nav></header><div id="home-layout" class="flex flex-1 mx-auto w-full min-h-0 max-w-380 overflow-clip"><aside class="hidden lg:flex flex-col bg-line-structure sticky p-px pt-0 w-[240px] shrink-0" style="top:calc(var(--fd-banner-height, 0px) + var(--lf-nav-primary-height));height:calc(100vh - var(--fd-banner-height, 0px) - var(--lf-nav-primary-height))"><nav class="flex overflow-y-auto overflow-x-hidden flex-col flex-1 rounded-sm bg-surface-1"><div class="pb-px bg-line-structure"><div class="px-2 py-4 rounded-sm bg-surface-1"><p class="font-sans not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] px-2 mb-3 font-[430] text-left text-[13px] text-text-primary">Community Stats</p><div class="flex flex-col gap-[2px] mb-[2px]"><a class="link-box group py-1.25 block px-2 w-full hover:bg-surface-bg" data-state="closed" href="https://github.com/langfuse/langfuse"><span aria-hidden="true" class="corner-box-hover-child"></span><div class="flex gap-2 justify-between items-center w-full"><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]">GitHub Stars</p><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary">32.6k</p></div></a><a class="link-box group py-1.25 block px-2 w-full hover:bg-surface-bg" data-state="closed" href="https://github.com/langfuse/langfuse/graphs/contributors"><span aria-hidden="true" class="corner-box-hover-child"></span><div class="flex gap-2 justify-between items-center w-full"><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]">Contributors</p><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary">300+</p></div></a><a class="link-box group py-1.25 block px-2 w-full hover:bg-surface-bg" data-state="closed" href="https://github.com/orgs/langfuse/discussions/categories/support"><span aria-hidden="true" class="corner-box-hover-child"></span><div class="flex gap-2 justify-between items-center w-full"><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]">Community Q&amp;A threads</p><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary">1.8k</p></div></a><a class="link-box group py-1.25 block px-2 w-full hover:bg-surface-bg" data-state="closed" href="https://github.com/orgs/langfuse/discussions/categories/ideas"><span aria-hidden="true" class="corner-box-hover-child"></span><div class="flex gap-2 justify-between items-center w-full"><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]">Roadmap threads</p><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary">1.6k</p></div></a></div><a class="link-box group py-1.25 block px-2 w-full hover:bg-surface-bg" data-state="closed" href="https://github.com/langfuse/langfuse/releases"><span aria-hidden="true" class="corner-box-hover-child"></span><div class="flex gap-2 justify-between items-center w-full"><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary">Latest OSS release</p><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-right text-[13px] shrink-0 group-hover:text-text-primary">today</p></div></a></div></div><div class="pb-px bg-line-structure"><div class="px-2 py-4 rounded-sm bg-surface-1"><div class="flex justify-between items-center px-2 mb-3"><p class="font-sans not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] font-[430] text-[13px] text-left text-text-primary">Changelog</p><a class="transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground" href="/changelog"><p class="text-center font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] underline decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] transition-colors hover:text-text-primary">View All</p></a></div><div class="flex flex-col gap-2"><a class="link-box group py-1.25 block px-2 w-full hover:bg-surface-bg" data-state="closed" href="/changelog/2026-08-05-deterministic-evaluator-sampling"><span aria-hidden="true" class="corner-box-hover-child"></span><div class="flex flex-col gap-1.5"><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary">Consistent evaluator sampling</p><p class="font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] text-left no-underline group-hover:text-text-primary">2 days ago</p></div></a><a class="link-box group py-1.25 block px-2 w-full hover:bg-surface-bg" data-state="closed" href="/changelog/2026-07-28-langfuse-pulse"><span aria-hidden="true" class="corner-box-hover-child"></span><div class="flex flex-col gap-1.5"><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary">Pulse: find the outliers in your traces</p><p class="font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] text-left no-underline group-hover:text-text-primary">10 days ago</p></div></a><a class="link-box group py-1.25 block px-2 w-full hover:bg-surface-bg" data-state="closed" href="/changelog/2026-07-28-secure-remote-experiment-triggers"><span aria-hidden="true" class="corner-box-hover-child"></span><div class="flex flex-col gap-1.5"><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary">Secure remote experiment triggers</p><p class="font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] text-left no-underline group-hover:text-text-primary">10 days ago</p></div></a></div></div></div><div class="pb-px bg-line-structure"><div class="px-2 py-4 rounded-sm bg-surface-1"><p class="font-sans not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] block px-2 mb-2 font-[430] text-left text-[13px] text-text-primary">Self Hosting Guides</p><div class="flex flex-col gap-[2px]"><a class="link-box group py-1.25 block px-2 w-full hover:bg-surface-bg" href="/self-hosting/deployment/docker-compose"><span aria-hidden="true" class="corner-box-hover-child"></span><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary">Docker Compose</p></a><a class="link-box group py-1.25 block px-2 w-full hover:bg-surface-bg" href="/self-hosting/deployment/kubernetes-helm"><span aria-hidden="true" class="corner-box-hover-child"></span><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary">Kubernetes (Helm)</p></a><a class="link-box group py-1.25 block px-2 w-full hover:bg-surface-bg" href="/self-hosting/deployment/aws"><span aria-hidden="true" class="corner-box-hover-child"></span><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary">AWS (Terraform)</p></a><a class="link-box group py-1.25 block px-2 w-full hover:bg-surface-bg" href="/self-hosting/deployment/gcp"><span aria-hidden="true" class="corner-box-hover-child"></span><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary">GCP (Terraform)</p></a><a class="link-box group py-1.25 block px-2 w-full hover:bg-surface-bg" href="/self-hosting/deployment/azure"><span aria-hidden="true" class="corner-box-hover-child"></span><p class="font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary">Azure (Terraform)</p></a></div></div></div><span class="flex px-px w-full bg-line-structure h-[3px]"><span class="w-full h-full rounded-t-sm bg-surface-1"></span></span></nav></aside><main class="flex-1 min-w-0 rounded-sm pattern-bg" id="home-main-area"><div class="relative z-1"><main class="overflow-hidden relative w-full hero-bg xl:px-5 2xl:px-10"><section class="mx-auto w-full px-4 sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px] transition-[opacity,transform] duration-700 ease-[cubic-bezier(0.25,0.1,0.25,1)] opacity-0 translate-y-4 pt-5 sm:pt-8 md:pt-[60px]"><div class="relative bg-surface-bg border border-line-structure corner-box-corners -mb-px -mt-px"><div class="xl:hidden overflow-hidden w-full mask-[linear-gradient(to_right,transparent,black_8%,black_92%,transparent)]"><div class="flex gap-3 lg:gap-6 items-center w-max py-[10px]"><p class="text-center font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary whitespace-nowrap shrink-0">Used by <b class="text-primary">21</b> of Fortune 50</p><span aria-hidden="true" class="inline-block size-[2px] shrink-0 bg-text-secondary"></span><p class="text-center font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary whitespace-nowrap shrink-0"><b class="text-primary">10+ billion</b> observations/month</p><span aria-hidden="true" class="inline-block size-[2px] shrink-0 bg-text-secondary"></span><p class="text-center font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary whitespace-nowrap shrink-0"><b class="text-primary">100,000+</b> engineers building on Langfuse</p><span aria-hidden="true" class="inline-block size-[2px] shrink-0 bg-text-secondary"></span><p class="text-center font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary whitespace-nowrap shrink-0">Used by <b class="text-primary">21</b> of Fortune 50</p><span aria-hidden="true" class="inline-block size-[2px] shrink-0 bg-text-secondary"></span><p class="text-center font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary whitespace-nowrap shrink-0"><b class="text-primary">10+ billion</b> observations/month</p><span aria-hidden="true" class="inline-block size-[2px] shrink-0 bg-text-secondary"></span><p class="text-center font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary whitespace-nowrap shrink-0"><b class="text-primary">100,000+</b> engineers building on Langfuse</p><span aria-hidden="true" class="inline-block size-[2px] shrink-0 bg-text-secondary"></span></div></div><div class="hidden xl:block overflow-x-auto [scrollbar-width:none] [&amp;::-webkit-scrollbar]:hidden"><div class="flex gap-3 lg:gap-6 justify-center items-center px-4 py-[10px] min-w-max mx-auto"><p class="text-center font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary whitespace-nowrap shrink-0">Used by <b class="text-primary">21</b> of Fortune 50</p><span aria-hidden="true" class="inline-block size-[2px] shrink-0 bg-text-secondary"></span><p class="text-center font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary whitespace-nowrap shrink-0"><b class="text-primary">10+ billion</b> observations/month</p><span aria-hidden="true" class="inline-block size-[2px] shrink-0 bg-text-secondary"></span><p class="text-center font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary whitespace-nowrap shrink-0"><b class="text-primary">100,000+</b> engineers building on Langfuse</p></div></div></div><div class="relative bg-surface-bg border border-line-structure corner-box-corners flex flex-col gap-4 sm:gap-8 md:gap-10 items-center px-4 py-8 sm:px-8 sm:py-10"><h1 class="text-text-primary font-analog not-italic [font-variant-numeric:ordinal] [font-feature-settings:&#x27;dlig&#x27;_on] max-[390px]:text-[35px] text-[44px] md:text-[54px] xl:text-[68px] flex-col items-center gap-0.5 sm:gap-1 md:gap-1.5 text-center font-medium leading-[105%] max-md:max-w-[500px] [leading-trim:both] [text-edge:cap]"><span class="inline-flex relative items-center whitespace-nowrap"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A] mix-blend-multiply" aria-hidden="true"></span><span class="relative">Open Source<span class="inline max-[499px]:hidden"> </span></span></span><span class="flex min-[500px]:inline"><span class="inline-flex relative items-center whitespace-nowrap min-[500px]:pr-2"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A] mix-blend-multiply" aria-hidden="true"></span><span class="relative">Agent Evals &amp;</span></span></span><span class="inline-flex relative items-center"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A] mix-blend-multiply" aria-hidden="true"></span><span class="relative">Observability</span></span></h1><h1 class="text-text-primary font-analog not-italic [font-variant-numeric:ordinal] [font-feature-settings:&#x27;dlig&#x27;_on] max-[390px]:text-[35px] text-[44px] md:text-[54px] xl:text-[68px] flex sm:hidden flex-col items-center gap-1.5 text-center font-medium leading-[105%] [leading-trim:both] [text-edge:cap]"></h1><div class="flex flex-col gap-6"><p class="text-center font-sans text-[15px] font-normal not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] text-text-tertiary max-w-xl">Trace, evaluate, and improve AI agents with one open platform. Use production data to understand behavior, collaborate on fixes, and ship better quality at lower cost and latency.</p><div class="flex flex-wrap gap-3 justify-center items-center"><div class="relative flex items-center p-1 group button-wrapper cursor-pointer has-[:disabled]:cursor-not-allowed max-h-[40px]"><span aria-hidden="true" class="corner-box-hover-child"></span><a class="rounded-[2px] border [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] inline-flex w-full min-w-0 max-w-full items-center no-underline overflow-hidden py-0.75 shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 cursor-pointer border-text-secondary bg-text-primary text-surface-bg h-[32px] pl-[10px] pr-[10px] lg:pr-[3px] gap-[6px] justify-start" aria-keyshortcuts="S" href="/cloud"><kbd class="flex flex-1 items-center min-w-0 truncate font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0">Start free</kbd><kbd class="justify-center items-center not-italic shrink-0 w-[20px] h-[20px] rounded-px hidden lg:flex font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0 border border-[rgba(64,61,57,0.30)] bg-[rgba(64,61,57,0.40)]" aria-hidden="true">S</kbd></a></div><div class="relative flex items-center p-1 group button-wrapper cursor-pointer has-[:disabled]:cursor-not-allowed max-h-[40px]"><span aria-hidden="true" class="corner-box-hover-child"></span><a class="rounded-[2px] border [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] inline-flex w-full min-w-0 max-w-full items-center no-underline overflow-hidden py-0.75 shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 cursor-pointer border-line-structure dark:border-line-cta group-hover:border-line-cta bg-surface-bg text-text-secondary h-[32px] pl-[10px] pr-[10px] lg:pr-[3px] gap-[6px] justify-start" aria-keyshortcuts="D" href="/docs"><kbd class="flex flex-1 items-center min-w-0 truncate font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0">Documentation</kbd><kbd class="justify-center items-center not-italic shrink-0 w-[20px] h-[20px] rounded-px hidden lg:flex font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0 border border-[rgba(64,61,57,0.20)] dark:border-[rgba(184,182,160,0.30)] bg-[rgba(64,61,57,0.10)] dark:bg-[rgba(184,182,160,0.12)]" aria-hidden="true">D</kbd></a></div><div class="relative flex items-center p-1 group button-wrapper cursor-pointer has-[:disabled]:cursor-not-allowed max-h-[40px]"><span aria-hidden="true" class="corner-box-hover-child"></span><button class="rounded-[2px] border [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] inline-flex w-full min-w-0 max-w-full items-center no-underline overflow-hidden py-0.75 shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 cursor-pointer border-line-structure dark:border-line-cta group-hover:border-line-cta bg-surface-bg text-text-secondary h-[32px] pl-[3px] pr-[10px] gap-[6px] justify-start" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_toanl95ulb_" data-state="closed" data-slot="popover-trigger"><span class="button-icon-area flex shrink-0 items-center justify-center h-full aspect-square *:max-w-full rounded-[1.5px] border-[0.5px] border-[rgba(64,61,57,0.20)] dark:border-[rgba(184,182,160,0.25)] bg-[rgba(64,61,57,0.10)] dark:bg-transparent p-[2px] pointer-events-none text-text-tertiary" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-3.5 w-3.5" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg></span><span class="flex items-center min-w-0 truncate font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0" aria-hidden="true">Onboard with AI</span></button></div></div></div></div><div class="relative bg-surface-bg border border-line-structure corner-box-corners pr-px pb-px -mt-px"><div class="sm:hidden overflow-hidden w-full mask-[linear-gradient(to_right,transparent,black_8%,black_92%,transparent)]" aria-label="Enterprise customers using Langfuse"><div class="flex items-center w-max py-2"><div class="shrink-0 flex items-center justify-center !p-0" aria-label="Read Canva user story"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Canva logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/canva.0l7in5h-tbc_i.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-label="Twilio uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Twilio logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/twilio.0524djy1e0ib7.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-label="Pigment uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Pigment logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/pigment.05o7r546gnxe9.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-label="Read Khan Academy user story"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Khan Academy logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/khan.00h_ko8o~motx.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-label="Telus uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Telus logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/telus.0vc6h8zfc2uor.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-label="Intuit uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Intuit logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/intuit.0qhi_~5h08fyk.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-label="Read SumUp user story"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="SumUp logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/sumup.07er~xyq0ld~g.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-label="Read Merck user story"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Merck logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/merck.0m.f74q022v~p.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-label="Samsara uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Samsara logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/samsara.0f5loydineq~u.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-label="Cisco uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Cisco logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/cisco.0vkzaoj1vvdji.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-label="Expedia Group uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Expedia Group logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/expedia.0l.64b05y.w3y.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-label="Rocket Money uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Rocket Money logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/rocket-money.0zfymft6gzj-a.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-hidden="true" aria-label="Read Canva user story"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Canva logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/canva.0l7in5h-tbc_i.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-hidden="true" aria-label="Twilio uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Twilio logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/twilio.0524djy1e0ib7.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-hidden="true" aria-label="Pigment uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Pigment logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/pigment.05o7r546gnxe9.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-hidden="true" aria-label="Read Khan Academy user story"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Khan Academy logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/khan.00h_ko8o~motx.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-hidden="true" aria-label="Telus uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Telus logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/telus.0vc6h8zfc2uor.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-hidden="true" aria-label="Intuit uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Intuit logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/intuit.0qhi_~5h08fyk.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-hidden="true" aria-label="Read SumUp user story"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="SumUp logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/sumup.07er~xyq0ld~g.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-hidden="true" aria-label="Read Merck user story"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Merck logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/merck.0m.f74q022v~p.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-hidden="true" aria-label="Samsara uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Samsara logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/samsara.0f5loydineq~u.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-hidden="true" aria-label="Cisco uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Cisco logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/cisco.0vkzaoj1vvdji.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-hidden="true" aria-label="Expedia Group uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Expedia Group logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/expedia.0l.64b05y.w3y.svg"/></div></div><div class="shrink-0 flex items-center justify-center !p-0" aria-hidden="true" aria-label="Rocket Money uses Langfuse"><div class="overflow-hidden h-[40px] -mx-5 flex items-center"><img alt="Rocket Money logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] w-auto scale-125" style="color:transparent" src="/_next/static/media/rocket-money.0zfymft6gzj-a.svg"/></div></div></div></div><div class="hidden sm:grid sm:grid-cols-6 auto-rows-fr px-2 py-2" role="grid" aria-label="Enterprise customers using Langfuse"><a class="link-box group py-1.25 px-4.5 -mr-px -mb-px flex items-center justify-center !p-0" aria-label="Read Canva user story" role="gridcell" href="/users/canva"><span aria-hidden="true" class="corner-box-hover-child"></span><div class="absolute w-full h-full flex items-end justify-center -mt-1 pointer-events-none"><div class="tooltip-label z-50 inline-flex h-[12px] items-center justify-center gap-[3px] overflow-hidden rounded-none border-0 bg-primary/10 px-1 py-0.5 font-mono text-[10px] leading-none text-primary-foreground shadow-none outline-hidden group-hover:bg-primary transition">Read story</div></div><img alt="Canva logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] object-cover max-w-full hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] group-hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] transition-[filter] duration-200" style="color:transparent" src="/_next/static/media/canva.0l7in5h-tbc_i.svg"/></a><div class="link-box group py-1.25 px-4.5 -mr-px -mb-px flex items-center justify-center !p-0" aria-label="Twilio uses Langfuse" role="gridcell"><span aria-hidden="true" class="corner-box-hover-child"></span><img alt="Twilio logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] object-cover max-w-full hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] group-hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] transition-[filter] duration-200" style="color:transparent" src="/_next/static/media/twilio.0524djy1e0ib7.svg"/></div><div class="link-box group py-1.25 px-4.5 -mr-px -mb-px flex items-center justify-center !p-0" aria-label="Pigment uses Langfuse" role="gridcell"><span aria-hidden="true" class="corner-box-hover-child"></span><img alt="Pigment logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] object-cover max-w-full hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] group-hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] transition-[filter] duration-200" style="color:transparent" src="/_next/static/media/pigment.05o7r546gnxe9.svg"/></div><a class="link-box group py-1.25 px-4.5 -mr-px -mb-px flex items-center justify-center !p-0" aria-label="Read Khan Academy user story" role="gridcell" href="/users/khan-academy"><span aria-hidden="true" class="corner-box-hover-child"></span><div class="absolute w-full h-full flex items-end justify-center -mt-1 pointer-events-none"><div class="tooltip-label z-50 inline-flex h-[12px] items-center justify-center gap-[3px] overflow-hidden rounded-none border-0 bg-primary/10 px-1 py-0.5 font-mono text-[10px] leading-none text-primary-foreground shadow-none outline-hidden group-hover:bg-primary transition">Read story</div></div><img alt="Khan Academy logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] object-cover max-w-full hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] group-hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] transition-[filter] duration-200" style="color:transparent" src="/_next/static/media/khan.00h_ko8o~motx.svg"/></a><div class="link-box group py-1.25 px-4.5 -mr-px -mb-px flex items-center justify-center !p-0" aria-label="Telus uses Langfuse" role="gridcell"><span aria-hidden="true" class="corner-box-hover-child"></span><img alt="Telus logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] object-cover max-w-full hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] group-hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] transition-[filter] duration-200" style="color:transparent" src="/_next/static/media/telus.0vc6h8zfc2uor.svg"/></div><div class="link-box group py-1.25 px-4.5 -mr-px -mb-px flex items-center justify-center !p-0" aria-label="Intuit uses Langfuse" role="gridcell"><span aria-hidden="true" class="corner-box-hover-child"></span><img alt="Intuit logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] object-cover max-w-full hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] group-hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] transition-[filter] duration-200" style="color:transparent" src="/_next/static/media/intuit.0qhi_~5h08fyk.svg"/></div><a class="link-box group py-1.25 px-4.5 -mr-px -mb-px flex items-center justify-center !p-0" aria-label="Read SumUp user story" role="gridcell" href="/users/sumup"><span aria-hidden="true" class="corner-box-hover-child"></span><div class="absolute w-full h-full flex items-end justify-center -mt-1 pointer-events-none"><div class="tooltip-label z-50 inline-flex h-[12px] items-center justify-center gap-[3px] overflow-hidden rounded-none border-0 bg-primary/10 px-1 py-0.5 font-mono text-[10px] leading-none text-primary-foreground shadow-none outline-hidden group-hover:bg-primary transition">Read story</div></div><img alt="SumUp logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] object-cover max-w-full hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] group-hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] transition-[filter] duration-200" style="color:transparent" src="/_next/static/media/sumup.07er~xyq0ld~g.svg"/></a><a class="link-box group py-1.25 px-4.5 -mr-px -mb-px flex items-center justify-center !p-0" aria-label="Read Merck user story" role="gridcell" href="/users/merckgroup"><span aria-hidden="true" class="corner-box-hover-child"></span><div class="absolute w-full h-full flex items-end justify-center -mt-1 pointer-events-none"><div class="tooltip-label z-50 inline-flex h-[12px] items-center justify-center gap-[3px] overflow-hidden rounded-none border-0 bg-primary/10 px-1 py-0.5 font-mono text-[10px] leading-none text-primary-foreground shadow-none outline-hidden group-hover:bg-primary transition">Read story</div></div><img alt="Merck logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] object-cover max-w-full hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] group-hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] transition-[filter] duration-200" style="color:transparent" src="/_next/static/media/merck.0m.f74q022v~p.svg"/></a><div class="link-box group py-1.25 px-4.5 -mr-px -mb-px flex items-center justify-center !p-0" aria-label="Samsara uses Langfuse" role="gridcell"><span aria-hidden="true" class="corner-box-hover-child"></span><img alt="Samsara logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] object-cover max-w-full hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] group-hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] transition-[filter] duration-200" style="color:transparent" src="/_next/static/media/samsara.0f5loydineq~u.svg"/></div><div class="link-box group py-1.25 px-4.5 -mr-px -mb-px flex items-center justify-center !p-0" aria-label="Cisco uses Langfuse" role="gridcell"><span aria-hidden="true" class="corner-box-hover-child"></span><img alt="Cisco logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] object-cover max-w-full hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] group-hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] transition-[filter] duration-200" style="color:transparent" src="/_next/static/media/cisco.0vkzaoj1vvdji.svg"/></div><div class="link-box group py-1.25 px-4.5 -mr-px -mb-px flex items-center justify-center !p-0" aria-label="Expedia Group uses Langfuse" role="gridcell"><span aria-hidden="true" class="corner-box-hover-child"></span><img alt="Expedia Group logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] object-cover max-w-full hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] group-hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] transition-[filter] duration-200" style="color:transparent" src="/_next/static/media/expedia.0l.64b05y.w3y.svg"/></div><div class="link-box group py-1.25 px-4.5 -mr-px -mb-px flex items-center justify-center !p-0" aria-label="Rocket Money uses Langfuse" role="gridcell"><span aria-hidden="true" class="corner-box-hover-child"></span><img alt="Rocket Money logo" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[56px] object-cover max-w-full hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] group-hover:filter-[grayscale(1)_brightness(0)_contrast(1.15)] transition-[filter] duration-200" style="color:transparent" src="/_next/static/media/rocket-money.0zfymft6gzj-a.svg"/></div></div></div></section><section class="mx-auto w-full px-4 sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px] transition-[opacity,transform] duration-700 ease-[cubic-bezier(0.25,0.1,0.25,1)] opacity-0 translate-y-4 pt-[120px]" id="overview"><div class="flex items-start mb-6 md:hidden"><h2 class="text-text-primary font-analog font-medium not-italic [font-variant-numeric:ordinal] [font-feature-settings:&#x27;dlig&#x27;_on] text-[32px] leading-[115%] text-left">Gain<!-- --> <span class="inline-flex relative items-center whitespace-nowrap"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]" aria-hidden="true"></span><span class="relative">deep visibility</span></span> <!-- -->into your traces</h2></div><!--$?--><template id="B:0"></template><!--/$--></section><section class="mx-auto w-full px-4 sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px] transition-[opacity,transform] duration-700 ease-[cubic-bezier(0.25,0.1,0.25,1)] opacity-0 translate-y-4 pt-[120px]" id="llm-engineering-loop"><div class="flex flex-col gap-4 items-start"><h2 class="text-text-primary font-analog font-medium not-italic [font-variant-numeric:ordinal] [font-feature-settings:&#x27;dlig&#x27;_on] text-[32px] leading-[115%]"><span class="inline-flex relative items-center whitespace-nowrap"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]" aria-hidden="true"></span><span class="relative">Launch, </span></span><span class="inline-flex relative items-center whitespace-nowrap"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]" aria-hidden="true"></span><span class="relative">observe, </span></span><span class="inline-flex relative items-center whitespace-nowrap"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]" aria-hidden="true"></span><span class="relative">improve</span></span> — repeat.</h2><p class="font-sans text-[15px] font-normal not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] text-text-tertiary text-left max-w-[64ch]">Langfuse connects tracing, monitoring, datasets, experiments, and evaluation in one continuous loop. Use production signals to understand behavior, test improvements, and ship better agents with confidence.</p></div><div class="flex flex-col -mt-20 pointer-events-none md:hidden -z-1"><div class="overflow-hidden relative w-full aspect-4/3"><img alt="Langfuse platform overview" decoding="async" data-nimg="fill" class="object-cover object-center -translate-y-4" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 100vw, 800px" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=640&amp;q=100 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=750&amp;q=100 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=828&amp;q=100 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=1080&amp;q=100 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=1200&amp;q=100 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=1920&amp;q=100 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=2048&amp;q=100 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=3840&amp;q=100 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Frive-mock.0u02zmacmrll-.png&amp;w=3840&amp;q=100"/></div></div><div class="hidden md:block"><div class="p-4 -mt-px h-[500px]"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div><div class="relative border border-line-structure corner-box-corners flex min-h-[120px] w-full flex-col justify-between gap-5 bg-surface-bg p-4 -mt-px sm:flex-row sm:items-center"><div class="rive-text-enter flex max-w-[64ch] flex-col gap-1.5"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-primary">The full LLM engineering loop</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary w-full max-w-none text-left">See how observability, prompts, evals, experiments, and human feedback work together.</p></div><div class="relative flex items-center p-1 group button-wrapper cursor-pointer has-[:disabled]:cursor-not-allowed sm:flex-none max-h-[40px]"><span aria-hidden="true" class="corner-box-hover-child"></span><a class="rounded-[2px] border [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] inline-flex w-full min-w-0 max-w-full items-center no-underline overflow-hidden py-0.75 shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 cursor-pointer border-line-structure dark:border-line-cta group-hover:border-line-cta bg-surface-bg text-text-secondary h-[32px] pl-[10px] pr-[10px] gap-0 justify-start" aria-label="Learn in Academy" href="/academy"><span class="flex items-center min-w-0 truncate font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0" aria-hidden="true">Learn in Academy</span></a></div></div></section><section class="mx-auto w-full px-4 sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px] transition-[opacity,transform] duration-700 ease-[cubic-bezier(0.25,0.1,0.25,1)] opacity-0 translate-y-4 pt-[120px]" id="platform-features"><div class="flex flex-col gap-4 items-start mb-10"><h2 class="text-text-primary font-analog font-medium not-italic [font-variant-numeric:ordinal] [font-feature-settings:&#x27;dlig&#x27;_on] text-[32px] leading-[115%] sm:max-w-none max-w-[24ch]">All the tools,<!-- --> <span class="inline-flex relative items-center sm:pr-1.5"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]" aria-hidden="true"></span><span class="relative">one</span></span><span class="inline-flex relative items-center"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]" aria-hidden="true"></span><span class="relative">integrated platform.</span></span></h2><p class="font-sans text-[15px] font-normal not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] text-text-tertiary text-left max-w-[46ch]">One integrated platform to trace, manage prompts, evaluate, and experiment from prototype to production scale.</p></div><div class="flex flex-col gap-2"><div class="flex flex-col gap-2"><div class="grid grid-cols-1 gap-2 xl:grid-cols-3"><a class="corner-box-hover-stripes transition-[background] duration-180 ease-out relative group border border-line-structure bg-surface-bg rounded-[2px] cursor-pointer gap-2.5 flex flex-col items-stretch p-0 w-full min-w-0 h-full corner-box-corners--hover" href="/docs/tracing"><div class="flex h-full min-h-0 min-w-0 w-full flex-col overflow-hidden sm:max-h-[200px] sm:flex-row xl:max-h-[337px] xl:flex-col"><div class="flex relative z-10 flex-1 flex-col gap-1 p-4 pb-1 sm:pb-2.5"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Observability</p><p class="font-sans text-[14px] lg:leading-[120%] [font-variant-numeric:ordinal] text-left sm:text-[14px] font-normal not-italic leading-[150%] tracking-[-0.07px] text-text-tertiary">Hierarchical traces capture every LLM call, tool invocation, and retrieval step. Filter by user, session, cost, latency, or custom metadata.</p></div><div class="flex-1 w-full overflow-clip -mt-[20%] sm:mt-0 xl:-mt-[20%] pointer-events-none"><img alt="Observability" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="object-contain w-full h-full" style="color:transparent" src="/_next/static/media/observability.0k.64_tfordwb.png"/></div></div></a><a class="corner-box-hover-stripes transition-[background] duration-180 ease-out relative group border border-line-structure bg-surface-bg rounded-[2px] cursor-pointer gap-2.5 flex flex-col items-stretch p-0 w-full min-w-0 h-full corner-box-corners--hover" href="/docs/scores"><div class="flex h-full min-h-0 min-w-0 w-full flex-col overflow-hidden sm:max-h-[200px] sm:flex-row xl:max-h-[337px] xl:flex-col"><div class="flex relative z-10 flex-1 flex-col gap-1 p-4 pb-1 sm:pb-2.5"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Evaluation</p><p class="font-sans text-[14px] lg:leading-[120%] [font-variant-numeric:ordinal] text-left sm:text-[14px] font-normal not-italic leading-[150%] tracking-[-0.07px] text-text-tertiary">LLM-as-a-judge, heuristic functions, or human review. Run evaluators on production data or during experiments.</p></div><div class="flex-1 w-full overflow-clip -mt-[20%] sm:mt-0 xl:-mt-[20%] pointer-events-none"><img alt="Evaluation" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="object-contain w-full h-full" style="color:transparent" src="/_next/static/media/evaluation.04ml7~4ugnac-.png"/></div></div></a><a class="corner-box-hover-stripes transition-[background] duration-180 ease-out relative group border border-line-structure bg-surface-bg rounded-[2px] cursor-pointer gap-2.5 flex flex-col items-stretch p-0 w-full min-w-0 h-full corner-box-corners--hover" href="/docs/prompts"><div class="flex h-full min-h-0 min-w-0 w-full flex-col overflow-hidden sm:max-h-[200px] sm:flex-row xl:max-h-[337px] xl:flex-col"><div class="flex relative z-10 flex-1 flex-col gap-1 p-4 pb-1 sm:pb-2.5"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Prompt Management</p><p class="font-sans text-[14px] lg:leading-[120%] [font-variant-numeric:ordinal] text-left sm:text-[14px] font-normal not-italic leading-[150%] tracking-[-0.07px] text-text-tertiary">Separate prompts from code with one-click deployments and rollbacks. Turn improving your production prompts a team sport.</p></div><div class="flex-1 w-full overflow-clip -mt-[20%] sm:mt-0 xl:-mt-[20%] pointer-events-none"><img alt="Prompt Management" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="object-contain w-full h-full" style="color:transparent" src="/_next/static/media/prompt.083je20.-jk0y.png"/></div></div></a></div><div class="grid grid-cols-2 gap-2 xl:grid-cols-4"><a class="corner-box-hover-stripes transition-[background] duration-180 ease-out relative group border border-line-structure bg-surface-bg rounded-[2px] cursor-pointer gap-2.5 flex flex-col items-stretch p-0 w-full min-w-0 h-full corner-box-corners--hover" href="/docs/playground"><div class="flex h-full min-h-0 min-w-0 w-full flex-col overflow-hidden xl:min-h-[277px] lg:max-h-[277px]"><div class="flex relative z-10 flex-col gap-1 p-2 pb-2.5 sm:p-4"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Playground</p><p class="font-sans text-[14px] lg:leading-[120%] [font-variant-numeric:ordinal] text-left sm:text-[14px] font-normal not-italic leading-[150%] tracking-[-0.07px] text-text-tertiary">Test prompts on real production inputs and compare models side-by-side.</p></div><div class="hidden flex-1 -mt-[20%] w-full overflow-clip xl:flex"><img alt="Playground" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="object-contain w-full h-full" style="color:transparent" src="/_next/static/media/playground.0trb6zgd63sai.png"/></div></div></a><a class="corner-box-hover-stripes transition-[background] duration-180 ease-out relative group border border-line-structure bg-surface-bg rounded-[2px] cursor-pointer gap-2.5 flex flex-col items-stretch p-0 w-full min-w-0 h-full corner-box-corners--hover" href="/docs/experimentation"><div class="flex h-full min-h-0 min-w-0 w-full flex-col overflow-hidden xl:min-h-[277px] lg:max-h-[277px]"><div class="flex relative z-10 flex-col gap-1 p-2 pb-2.5 sm:p-4"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Experiments</p><p class="font-sans text-[14px] lg:leading-[120%] [font-variant-numeric:ordinal] text-left sm:text-[14px] font-normal not-italic leading-[150%] tracking-[-0.07px] text-text-tertiary">Define test cases and run experiments. Compare results side by side.</p></div><div class="hidden flex-1 -mt-[20%] w-full overflow-clip xl:flex"><img alt="Experiments" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="object-contain w-full h-full" style="color:transparent" src="/_next/static/media/experiments.0~dl-~w_wq0li.png"/></div></div></a><a class="corner-box-hover-stripes transition-[background] duration-180 ease-out relative group border border-line-structure bg-surface-bg rounded-[2px] cursor-pointer gap-2.5 flex flex-col items-stretch p-0 w-full min-w-0 h-full corner-box-corners--hover" href="/docs/evaluation/evaluation-methods/annotation-queues"><div class="flex h-full min-h-0 min-w-0 w-full flex-col overflow-hidden xl:min-h-[277px] lg:max-h-[277px]"><div class="flex relative z-10 flex-col gap-1 p-2 pb-2.5 sm:p-4"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Human Annotation</p><p class="font-sans text-[14px] lg:leading-[120%] [font-variant-numeric:ordinal] text-left sm:text-[14px] font-normal not-italic leading-[150%] tracking-[-0.07px] text-text-tertiary">Collaborative Human-in the-Loop workflows to review traces and create golden datasets.</p></div><div class="hidden flex-1 -mt-[20%] w-full overflow-clip xl:flex"><img alt="Human Annotation" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="object-contain w-full h-full" style="color:transparent" src="/_next/static/media/human.17m8kskgpl6mi.png"/></div></div></a><a class="corner-box-hover-stripes transition-[background] duration-180 ease-out relative group border border-line-structure bg-surface-bg rounded-[2px] cursor-pointer gap-2.5 flex flex-col items-stretch p-0 w-full min-w-0 h-full corner-box-corners--hover" href="/docs/analytics"><div class="flex h-full min-h-0 min-w-0 w-full flex-col overflow-hidden xl:min-h-[277px] lg:max-h-[277px]"><div class="flex relative z-10 flex-col gap-1 p-2 pb-2.5 sm:p-4"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Cost &amp; Latency</p><p class="font-sans text-[14px] lg:leading-[120%] [font-variant-numeric:ordinal] text-left sm:text-[14px] font-normal not-italic leading-[150%] tracking-[-0.07px] text-text-tertiary">Monitor cost, latency, and quality with dashboards and automated alerts.</p></div><div class="hidden flex-1 -mt-[20%] w-full overflow-clip xl:flex"><img alt="Cost &amp; Latency" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="object-contain w-full h-full" style="color:transparent" src="/_next/static/media/metrics.0~d3g_h2ahzcg.png"/></div></div></a></div></div><div class="relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex flex-col gap-3 p-4 -mt-px lg:flex-row lg:items-center lg:gap-6"><div class="flex gap-6 items-center lg:contents"><div class="flex gap-1 shrink-0"><a href="/users/canva" aria-label="Read the Canva customer story" class="relative focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"><div class="relative bg-surface-bg border border-line-structure corner-box-corners flex justify-center items-center p-0.75 w-11 h-11 cursor-pointer border-none"><div class="relative flex justify-center items-center w-full h-full overflow-hidden bg-surface-2"><img alt="" aria-hidden="true" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" class="absolute inset-0 object-contain w-full h-full transition-opacity duration-150 opacity-0" style="color:transparent" src="/_next/static/media/canva-mono.0nnmkcl.sap5j.svg"/><img alt="Canva" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="relative object-cover w-full h-full transition-opacity duration-150 opacity-100" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcanva-tile.06rtmycfh890..png&amp;w=128&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcanva-tile.06rtmycfh890..png&amp;w=256&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcanva-tile.06rtmycfh890..png&amp;w=256&amp;q=75"/></div></div></a><a href="/users/khan-academy" aria-label="Read the Khan Academy customer story" class="relative focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"><div class="relative flex justify-center items-center p-0.75 w-11 h-11 cursor-pointer"><div class="relative flex justify-center items-center w-full h-full overflow-hidden bg-surface-2"><img alt="" aria-hidden="true" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" class="absolute inset-0 object-contain w-full h-full transition-opacity duration-150 opacity-100" style="color:transparent" src="/_next/static/media/khan-academy-mono.00vz0.xc4711w.svg"/><img alt="Khan Academy" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="relative object-cover w-full h-full transition-opacity duration-150 opacity-0" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fkhan-academy-tile.01ulxc2y7luiw.png&amp;w=128&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fkhan-academy-tile.01ulxc2y7luiw.png&amp;w=256&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fkhan-academy-tile.01ulxc2y7luiw.png&amp;w=256&amp;q=75"/></div></div></a><a href="/users/sumup" aria-label="Read the SumUp customer story" class="relative focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"><div class="relative flex justify-center items-center p-0.75 w-11 h-11 cursor-pointer"><div class="relative flex justify-center items-center w-full h-full overflow-hidden bg-surface-2"><img alt="" aria-hidden="true" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" class="absolute inset-0 object-contain w-full h-full transition-opacity duration-150 opacity-100" style="color:transparent" src="/_next/static/media/sumup-mono.029igw8wh7vnx.svg"/><img alt="SumUp" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="relative object-cover w-full h-full transition-opacity duration-150 opacity-0" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fsumup-tile.0ye4bckfy0f1_.png&amp;w=128&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fsumup-tile.0ye4bckfy0f1_.png&amp;w=256&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fsumup-tile.0ye4bckfy0f1_.png&amp;w=256&amp;q=75"/></div></div></a></div><div class="ml-auto shrink-0 lg:ml-0 lg:order-last"><div class="relative flex items-center p-1 group button-wrapper cursor-pointer has-[:disabled]:cursor-not-allowed max-h-[40px]"><span aria-hidden="true" class="corner-box-hover-child"></span><a class="rounded-[2px] border [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] inline-flex w-full min-w-0 max-w-full items-center no-underline overflow-hidden py-0.75 shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 cursor-pointer border-text-secondary bg-text-primary text-surface-bg h-[32px] pl-[10px] pr-[10px] lg:pr-[3px] gap-[6px] justify-start" aria-keyshortcuts="S" href="/cloud"><kbd class="flex flex-1 items-center min-w-0 truncate font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0">Start free</kbd><kbd class="justify-center items-center not-italic shrink-0 w-[20px] h-[20px] rounded-px hidden lg:flex font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0 border border-[rgba(64,61,57,0.30)] bg-[rgba(64,61,57,0.40)]" aria-hidden="true">S</kbd></a></div></div></div><div class="overflow-hidden flex-1 min-w-0"><div style="opacity:1;transform:none"><a href="/users/canva" class="inline-flex items-baseline gap-1.5 group/story-link"><span class="text-[15px] font-medium text-text-primary leading-snug group-hover/story-link:underline">Canva</span><svg width="10" height="10" viewBox="0 0 10 10" fill="none" class="translate-y-px text-text-tertiary shrink-0" aria-hidden="true"><path d="M1 9L9 1M9 1H3M9 1V7" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left mt-0.5 line-clamp-2 min-h-[calc(2*1.5em)] lg:line-clamp-1 lg:min-h-0 text-text-tertiary">Canva&#x27;s AI team relies on Langfuse to trace and debug their generative design features in production.</p></div></div></div></div></section><section class="mx-auto w-full px-4 sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px] transition-[opacity,transform] duration-700 ease-[cubic-bezier(0.25,0.1,0.25,1)] opacity-0 translate-y-4 pt-[120px]" id="integrations"><div class="flex flex-col gap-4 items-start mb-10"><h2 class="text-text-primary font-analog font-medium not-italic [font-variant-numeric:ordinal] [font-feature-settings:&#x27;dlig&#x27;_on] text-[32px] leading-[115%] text-left max-w-[16ch] sm:max-w-none">Works with <span class="inline-flex relative items-center"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]" aria-hidden="true"></span><span class="relative">any stack.</span></span></h2><p class="font-sans text-[15px] font-normal not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] text-text-tertiary text-left max-w-[52ch]">Langfuse works with any language and framework supporting OTel instrumentation. Additionally, 100+ integrations make getting started even easier. No framework lock-in.</p></div><div class="grid grid-cols-1 sm:grid-cols-2 gap-2.5"><div class="relative border border-line-structure bg-surface-bg rounded-[2px] corner-box-hover-stripes transition-[background] duration-180 ease-out integration-group flex flex-col gap-3.5 items-start p-3 sm:p-4.5 sm:col-span-2"><div class="flex flex-row flex-wrap gap-y-1 gap-x-3 justify-between items-baseline w-full"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Languages (via OTel)</p></div><div class="flex flex-wrap gap-2 items-center"><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/docs/observability/sdk/overview"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><svg viewBox="0 0 32 32" fill="currentColor" height="1em" width="1em" class="w-[18px] h-[18px]"><title>Python</title><path fill="currentColor" d="M13.275 15.88h5.417c1.508 0 2.712-1.241 2.712-2.756V7.96c0-1.47-1.24-2.574-2.712-2.819-.932-.155-1.898-.226-2.825-.221s-1.813.083-2.592.221c-2.295.405-2.712 1.254-2.712 2.819v2.067h5.423v.689H8.527c-1.576 0-2.956.947-3.388 2.75-.498 2.066-.52 3.355 0 5.512.385 1.606 1.306 2.75 2.882 2.75h1.865V19.25c0-1.79 1.549-3.369 3.388-3.369zm-.342-7.231a1.024 1.024 0 01-1.018-1.03c0-.572.455-1.037 1.018-1.037.56 0 1.018.465 1.018 1.037 0 .57-.457 1.03-1.018 1.03zm13.893 4.816c-.389-1.569-1.133-2.75-2.712-2.75h-2.035v2.408c0 1.867-1.583 3.439-3.388 3.439h-5.417c-1.484 0-2.712 1.27-2.712 2.756v5.164c0 1.47 1.278 2.334 2.712 2.756 1.717.505 3.363.596 5.417 0 1.365-.395 2.712-1.191 2.712-2.756v-2.067h-5.417v-.689h8.129c1.576 0 2.163-1.099 2.712-2.75.566-1.699.542-3.332 0-5.512zm-7.793 10.329c.562 0 1.018.461 1.018 1.03 0 .572-.456 1.037-1.018 1.037a1.03 1.03 0 01-1.018-1.037c0-.57.457-1.03 1.018-1.03z"></path></svg></span>Python (Native SDK)</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/docs/observability/sdk/overview"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><svg viewBox="0 0 24 24" fill="currentColor" height="1em" width="1em" class="w-[18px] h-[18px]"><title>Typescript</title><path d="M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 011.306.34v2.458a3.95 3.95 0 00-.643-.361 5.093 5.093 0 00-.717-.26 5.453 5.453 0 00-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 00-.623.242c-.17.104-.3.229-.393.374a.888.888 0 00-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 01-1.012 1.085 4.38 4.38 0 01-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 01-1.84-.164 5.544 5.544 0 01-1.512-.493v-2.63a5.033 5.033 0 003.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 00-.074-1.089 2.12 2.12 0 00-.537-.5 5.597 5.597 0 00-.807-.444 27.72 27.72 0 00-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 011.47-.629 7.536 7.536 0 011.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z"></path></svg></span>TypeScript (Native SDK)</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/native/opentelemetry">Go</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/native/opentelemetry">Java</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/native/opentelemetry">.NET</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/native/opentelemetry">Ruby</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/native/opentelemetry">PHP</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/native/opentelemetry">Swift</a></div></div><div class="relative border border-line-structure bg-surface-bg rounded-[2px] corner-box-hover-stripes transition-[background] duration-180 ease-out integration-group flex flex-col gap-3.5 items-start p-3 sm:p-4.5"><div class="flex flex-row flex-wrap gap-y-1 gap-x-3 justify-between items-baseline w-full"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Agent frameworks</p></div><div class="flex flex-wrap gap-2 items-center"><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/langchain"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Flangchain_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Flangchain_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Flangchain_icon.png&amp;w=48&amp;q=75"/></span>LangChain</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/vercel-ai-sdk"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fvercel_ai_sdk_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fvercel_ai_sdk_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fvercel_ai_sdk_icon.png&amp;w=48&amp;q=75"/></span>Vercel AI SDK</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/litellm-sdk"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Flitellm_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Flitellm_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Flitellm_icon.png&amp;w=48&amp;q=75"/></span>LiteLLM</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/pydantic-ai"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/pydantic_ai_icon.svg"/></span>Pydantic AI</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/google-adk"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fgoogle_adk_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fgoogle_adk_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fgoogle_adk_icon.png&amp;w=48&amp;q=75"/></span>Google ADK</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/crewai"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/crewai_icon.svg"/></span>CrewAI</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/livekit"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/livekit_icon.svg"/></span>LiveKit</a><span class="text-[13px] text-text-tertiary ml-1">and many more…</span></div></div><div class="relative border border-line-structure bg-surface-bg rounded-[2px] corner-box-hover-stripes transition-[background] duration-180 ease-out integration-group flex flex-col gap-3.5 items-start p-3 sm:p-4.5"><div class="flex flex-row flex-wrap gap-y-1 gap-x-3 justify-between items-baseline w-full"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Model providers</p></div><div class="flex flex-wrap gap-2 items-center"><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/model-providers/openai-py"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/openai_icon.svg"/></span>OpenAI</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/model-providers/anthropic"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=48&amp;q=75"/></span>Anthropic</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/model-providers/amazon-bedrock"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fbedrock_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fbedrock_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fbedrock_icon.png&amp;w=48&amp;q=75"/></span>Amazon Bedrock</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/model-providers/openai-py"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/microsoft_icon.svg"/></span>Azure OpenAI</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/model-providers/mistral-sdk"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/mistral_icon.svg"/></span>Mistral AI</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/model-providers/google-gemini"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/google_gemini_icon.svg"/></span>Google Gemini</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/model-providers/xai-grok"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/xai_icon.svg"/></span>xAI</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/model-providers/vllm"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/vllm_icon.svg"/></span>vLLM</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/model-providers/groq"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fgroq_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fgroq_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fgroq_icon.png&amp;w=48&amp;q=75"/></span>Groq</a><span class="text-[13px] text-text-tertiary ml-1">and many more…</span></div></div><div class="integration-group sm:col-span-2 flex flex-col gap-4 items-start p-3 sm:p-4.5 border border-line-structure bg-surface-bg rounded-[2px] corner-box-hover-stripes transition-[background] duration-180 ease-out"><div class="flex flex-row flex-wrap gap-y-1 gap-x-3 justify-between items-baseline w-full"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">100+ more integrations</p></div><div class="flex flex-col gap-2 w-full"><div class="overflow-hidden w-full mask-[linear-gradient(to_right,transparent,black_8%,black_92%,transparent)]"><div class="flex gap-2 w-max animate-marquee-left" style="animation-duration:40s;animation-play-state:running"><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/developer-tools/claude-code"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=48&amp;q=75"/></span>Claude Code</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/gateways/litellm"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Flitellm_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Flitellm_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Flitellm_icon.png&amp;w=48&amp;q=75"/></span>LiteLLM (Proxy/Gateway)</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/other/openclaw"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/openclaw_icon.svg"/></span>OpenClaw</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/claude-agent-sdk"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fclaude_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fclaude_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fclaude_icon.png&amp;w=48&amp;q=75"/></span>Claude Agent SDK (Python)</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/langchain-deepagents"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Flangchain_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Flangchain_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Flangchain_icon.png&amp;w=48&amp;q=75"/></span>LangChain DeepAgents</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/no-code/openwebui"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fopenwebui_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fopenwebui_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fopenwebui_icon.png&amp;w=48&amp;q=75"/></span>OpenWebUI</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/model-providers/ollama"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/ollama_icon.svg"/></span>Ollama</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/openai-agents"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/openai_icon.svg"/></span>OpenAI Agents SDK</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/no-code/dify"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/dify_icon.svg"/></span>Dify</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/no-code/langflow"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/langflow_icon.svg"/></span>Langflow</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/gateways/openrouter"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/openrouter_icon.svg"/></span>OpenRouter</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/no-code/n8n"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/n8n_icon.svg"/></span>n8n</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/spring-ai"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/spring_icon.svg"/></span>Spring AI</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/developer-tools/cursor"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fcursor_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fcursor_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fcursor_icon.png&amp;w=48&amp;q=75"/></span>Cursor</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/analytics/posthog"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/posthog_icon.svg"/></span>PostHog</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/developer-tools/claude-code"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=48&amp;q=75"/></span>Claude Code</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/gateways/litellm"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Flitellm_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Flitellm_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Flitellm_icon.png&amp;w=48&amp;q=75"/></span>LiteLLM (Proxy/Gateway)</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/other/openclaw"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/openclaw_icon.svg"/></span>OpenClaw</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/claude-agent-sdk"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fclaude_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fclaude_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fclaude_icon.png&amp;w=48&amp;q=75"/></span>Claude Agent SDK (Python)</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/langchain-deepagents"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Flangchain_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Flangchain_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Flangchain_icon.png&amp;w=48&amp;q=75"/></span>LangChain DeepAgents</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/no-code/openwebui"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fopenwebui_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fopenwebui_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fopenwebui_icon.png&amp;w=48&amp;q=75"/></span>OpenWebUI</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/model-providers/ollama"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/ollama_icon.svg"/></span>Ollama</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/openai-agents"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/openai_icon.svg"/></span>OpenAI Agents SDK</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/no-code/dify"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/dify_icon.svg"/></span>Dify</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/no-code/langflow"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/langflow_icon.svg"/></span>Langflow</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/gateways/openrouter"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/openrouter_icon.svg"/></span>OpenRouter</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/no-code/n8n"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/n8n_icon.svg"/></span>n8n</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/spring-ai"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/spring_icon.svg"/></span>Spring AI</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/developer-tools/cursor"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fcursor_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fcursor_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fcursor_icon.png&amp;w=48&amp;q=75"/></span>Cursor</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/analytics/posthog"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/posthog_icon.svg"/></span>PostHog</a></div></div><div class="overflow-hidden w-full mask-[linear-gradient(to_right,transparent,black_8%,black_92%,transparent)]"><div class="flex gap-2 w-max animate-marquee-right" style="animation-duration:48s;animation-play-state:running"><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/dspy"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fdspy_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fdspy_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fdspy_icon.png&amp;w=48&amp;q=75"/></span>DSPy</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/amazon-agentcore"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fbedrock_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fbedrock_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fbedrock_icon.png&amp;w=48&amp;q=75"/></span>Amazon AgentCore</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/strands-agents"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/strands_agents_icon.svg"/></span>Strands Agents</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/llamaindex"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fllamaindex_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fllamaindex_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fllamaindex_icon.png&amp;w=48&amp;q=75"/></span>LlamaIndex</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/agno-agents"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fagno_icon.jpg&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fagno_icon.jpg&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fagno_icon.jpg&amp;w=48&amp;q=75"/></span>Agno Agents</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/temporal"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/temporal.svg"/></span>Temporal</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/other/agentic-data-stack"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/clickhouse_icon.svg"/></span>ClickHouse Agentic Data Stack</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/mastra"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fmastra_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fmastra_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fmastra_icon.png&amp;w=48&amp;q=75"/></span>Mastra</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/claude-agent-sdk-js"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=48&amp;q=75"/></span>Claude Agent SDK (JS)</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/other/promptfoo"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/promptfoo_icon.svg"/></span>Promptfoo</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/microsoft-agent-framework"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/microsoft_icon.svg"/></span>Microsoft Agent Framework</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/model-providers/google-vertex-ai"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fvertexai_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fvertexai_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fvertexai_icon.png&amp;w=48&amp;q=75"/></span>Google Vertex AI</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/ragas"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/ragas_icon.svg"/></span>Ragas</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/autogen"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/autogen_icon.svg"/></span>AutoGen</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/no-code/ragflow"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/ragflow_icon.svg"/></span>RAGflow</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/dspy"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fdspy_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fdspy_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fdspy_icon.png&amp;w=48&amp;q=75"/></span>DSPy</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/amazon-agentcore"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fbedrock_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fbedrock_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fbedrock_icon.png&amp;w=48&amp;q=75"/></span>Amazon AgentCore</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/strands-agents"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/strands_agents_icon.svg"/></span>Strands Agents</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/llamaindex"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fllamaindex_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fllamaindex_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fllamaindex_icon.png&amp;w=48&amp;q=75"/></span>LlamaIndex</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/agno-agents"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fagno_icon.jpg&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fagno_icon.jpg&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fagno_icon.jpg&amp;w=48&amp;q=75"/></span>Agno Agents</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/temporal"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/temporal.svg"/></span>Temporal</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/other/agentic-data-stack"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/clickhouse_icon.svg"/></span>ClickHouse Agentic Data Stack</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/mastra"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fmastra_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fmastra_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fmastra_icon.png&amp;w=48&amp;q=75"/></span>Mastra</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/claude-agent-sdk-js"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=48&amp;q=75"/></span>Claude Agent SDK (JS)</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/other/promptfoo"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/promptfoo_icon.svg"/></span>Promptfoo</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/microsoft-agent-framework"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/microsoft_icon.svg"/></span>Microsoft Agent Framework</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/model-providers/google-vertex-ai"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fvertexai_icon.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Fimages%2Fintegrations%2Fvertexai_icon.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fvertexai_icon.png&amp;w=48&amp;q=75"/></span>Google Vertex AI</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/ragas"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/ragas_icon.svg"/></span>Ragas</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/frameworks/autogen"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/autogen_icon.svg"/></span>AutoGen</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap" href="/integrations/no-code/ragflow"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/ragflow_icon.svg"/></span>RAGflow</a></div></div></div></div><div class="sm:col-span-2 flex flex-row flex-wrap gap-y-2 gap-x-3 justify-between items-center p-3 sm:px-4.5 sm:py-3 border border-line-structure bg-surface-bg rounded-[2px] corner-box-hover-stripes transition-[background] duration-180 ease-out"><div class="relative flex items-center p-1 group button-wrapper cursor-pointer has-[:disabled]:cursor-not-allowed max-h-[34px]"><span aria-hidden="true" class="corner-box-hover-child"></span><a class="rounded-[2px] border [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] inline-flex w-full min-w-0 max-w-full items-center no-underline overflow-hidden py-0.75 shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 cursor-pointer border-line-structure dark:border-line-cta group-hover:border-line-cta bg-surface-bg text-text-secondary h-[26px] pl-[8px] pr-[8px] gap-0 justify-start" href="/integrations"><span class="flex items-center min-w-0 truncate font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0" aria-hidden="true">See all integrations</span></a></div><span class="text-[13px] text-text-secondary">Don&#x27;t find your integration?<!-- --> <a class="text-text-secondary hover:text-text-primary underline underline-offset-2 decoration-line-structure hover:decoration-text-tertiary transition-colors" href="/integrations#request-integration">Request it →</a></span></div></div></section><section class="mx-auto w-full px-4 sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px] transition-[opacity,transform] duration-700 ease-[cubic-bezier(0.25,0.1,0.25,1)] opacity-0 translate-y-4 pt-[120px]" id="open-source"><div class="flex flex-col gap-4 items-start mb-10"><h2 class="text-text-primary font-analog font-medium not-italic [font-variant-numeric:ordinal] [font-feature-settings:&#x27;dlig&#x27;_on] text-[32px] leading-[115%] text-left max-w-[12ch] sm:max-w-none"><span class="inline-flex relative items-center"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]" aria-hidden="true"></span><span class="relative">Open platform.</span></span> Open source.</h2><p class="font-sans text-[15px] font-normal not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] text-text-tertiary text-left max-w-[48ch]">We are huge fans of open standards and data portability. Langfuse won&#x27;t lock in your data, ever.</p></div><div class="grid grid-cols-1 sm:grid-cols-2"><div class="relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex flex-col gap-1 p-3 -mt-px -ml-px sm:p-4"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Self-host at scale</p><div class="flex flex-col flex-wrap gap-2 justify-start items-start mt-1 md:grid md:grid-cols-2"><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap justify-start" href="/self-hosting/deployment/docker-compose"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/docker.svg"/></span>Docker Compose</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap justify-start" href="/self-hosting/deployment/kubernetes-helm"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/kubernetes.svg"/></span>Kubernetes (Helm)</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap justify-start" href="/self-hosting/deployment/aws"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/aws.svg"/></span>AWS (Terraform)</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap justify-start" href="/self-hosting/deployment/gcp"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/gcp.svg"/></span>GCP (Terraform)</a><a class="integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap justify-start" href="/self-hosting/deployment/azure"><span class="shrink-0 w-[12px] h-[12px] flex items-center justify-center"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent" src="/images/integrations/microsoft_icon.svg"/></span>Azure (Terraform)</a></div></div><div class="relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex flex-col gap-1 p-3 -mt-px -ml-px sm:p-4"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">MIT license</p><ul class="flex flex-col gap-1.5"><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/self-hosting">All product features MIT licensed</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/self-hosting/configuration/scaling">Scales to billions of monthly events</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a href="https://github.com/langfuse/langfuse" target="_blank" rel="noopener noreferrer" class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]">Fork, modify, contribute</a></li></ul></div><div class="relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex flex-col gap-1 p-3 -mt-px -ml-px sm:p-4"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">APIs &amp; exports</p><ul class="flex flex-col gap-1.5"><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/docs/api-and-data-platform/features/public-api">REST APIs for everything</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/docs/api-and-data-platform/features/query-via-sdk">Query SDK</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/docs/api-and-data-platform/features/export-to-blob-storage">S3 blob storage export</a></li></ul></div><div class="relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex flex-col gap-1 p-3 -mt-px -ml-px sm:p-4"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Active OSS community</p><ul class="flex flex-col gap-1.5"><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a href="https://github.com/langfuse/langfuse" target="_blank" rel="noopener noreferrer" class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]">22,000+ GitHub stars</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a href="https://langfuse.com/discord" target="_blank" rel="noopener noreferrer" class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]">5,000+ Discord members</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/changelog">Weekly releases and community hours</a></li></ul></div></div></section><section class="mx-auto w-full px-4 sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px] transition-[opacity,transform] duration-700 ease-[cubic-bezier(0.25,0.1,0.25,1)] opacity-0 translate-y-4 pt-[120px]" id="developers-agents"><div class="flex relative flex-col gap-8 md:gap-10"><div class="flex max-w-[58ch] flex-col gap-4"><h2 class="text-text-primary font-analog font-medium not-italic [font-variant-numeric:ordinal] [font-feature-settings:&#x27;dlig&#x27;_on] text-[32px] leading-[115%] text-left max-w-[16ch] sm:max-w-none">Made for<!-- --> <span class="whitespace-nowrap"><span class="inline-flex relative items-center"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]" aria-hidden="true"></span><span class="relative">developers</span></span>,</span> <!-- -->loved by<!-- --> <span class="whitespace-nowrap"><span class="inline-flex relative items-center"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]" aria-hidden="true"></span><span class="relative">agents</span></span>.</span></h2><p class="font-sans text-[15px] font-normal not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] text-text-tertiary max-w-[56ch] text-left">Work in the app or from your IDE. The Assistant investigates production and takes approved actions; SKILL.md, CLI, and MCP connect coding agents to Langfuse.</p></div><div class="grid grid-cols-1 lg:grid-cols-12"><div class="lg:col-span-8"><div class="relative bg-surface-bg border border-line-structure corner-box-corners flex flex-col overflow-hidden"><div class="flex flex-col gap-5 p-4 sm:p-6"><div class="flex items-center justify-between gap-3"><span class="font-mono text-[10px] tracking-[-0.2px] text-text-tertiary">00</span><span class="rounded-[2px] border border-line-structure bg-surface-1 px-2 py-0.5 font-sans text-[11px] text-text-tertiary">In-app</span></div><div class="flex max-w-[58ch] flex-col gap-3"><h3 class="text-left font-sans text-[17px] font-medium text-text-primary">Langfuse Assistant</h3><p class="font-sans text-[15px] font-normal not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] text-text-tertiary text-left">Automate the AI engineering loop: investigate production data, understand what happened, and turn findings into approved actions without leaving Langfuse.</p></div><div class="grid border-y border-line-structure sm:grid-cols-3 sm:divide-x sm:divide-line-structure"><div class="flex flex-col gap-1 border-b border-line-structure py-3 last:border-b-0 sm:block sm:border-b-0 sm:px-4 sm:first:pl-0 sm:last:pr-0"><p class="font-sans text-[14px] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Debug traces</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left sm:mt-1">Find failed generations and traces with high latency</p></div><div class="flex flex-col gap-1 border-b border-line-structure py-3 last:border-b-0 sm:block sm:border-b-0 sm:px-4 sm:first:pl-0 sm:last:pr-0"><p class="font-sans text-[14px] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Optimize spend</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left sm:mt-1">Break down token spend, cost, and latency</p></div><div class="flex flex-col gap-1 border-b border-line-structure py-3 last:border-b-0 sm:block sm:border-b-0 sm:px-4 sm:first:pl-0 sm:last:pr-0"><p class="font-sans text-[14px] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Build evals</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left sm:mt-1">Create regression datasets and score configs</p></div></div><div class="flex flex-wrap items-center gap-2"><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 inline-flex w-fit items-center gap-1 font-sans text-[12px] font-medium text-text-secondary no-underline transition-colors hover:text-text-primary" href="/docs/langfuse-assistant">View documentation <span aria-hidden="true">→</span></a></div></div><div class="border-t border-line-structure bg-surface-1 p-3 sm:p-4"><video src="https://static.langfuse.com/docs-videos/in-app-agent.mp4" autoPlay="" muted="" loop="" playsInline="" aria-label="The Langfuse Assistant investigating project data in the Langfuse app" class="aspect-video h-auto w-full rounded-[2px] border border-line-structure object-cover shadow-sm"></video></div></div></div><div class="grid grid-cols-1 sm:grid-cols-3 lg:col-span-4 lg:grid-cols-1 lg:grid-rows-3"><div class="-mt-px lg:mt-0 lg:-ml-px"><div class="relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex h-full min-h-[180px] flex-col gap-4 p-4 sm:p-5"><div class="flex items-center justify-between gap-3"><span class="font-mono text-[10px] tracking-[-0.2px] text-text-tertiary">0<!-- -->1</span><span class="rounded-[2px] border border-line-structure bg-surface-1 px-2 py-0.5 font-sans text-[11px] text-text-tertiary">Coding agents</span></div><div class="flex flex-col gap-1.5"><a class="transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 hover:text-muted-foreground text-left text-[17px] font-medium text-text-primary" href="/docs/api-and-data-platform/features/agent-skill">SKILL.md</a><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary max-w-[38ch] text-left">A ready-made skill for managing prompts, traces, and evals through natural language.</p></div><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 mt-auto inline-flex w-fit items-center gap-1 font-sans text-[12px] font-medium text-text-secondary no-underline transition-colors hover:text-text-primary" href="/docs/api-and-data-platform/features/agent-skill">Install the skill<!-- --> <span aria-hidden="true">→</span></a></div></div><div class="-mt-px sm:-ml-px lg:-ml-px"><div class="relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex h-full min-h-[180px] flex-col gap-4 p-4 sm:p-5"><div class="flex items-center justify-between gap-3"><span class="font-mono text-[10px] tracking-[-0.2px] text-text-tertiary">0<!-- -->2</span><span class="rounded-[2px] border border-line-structure bg-surface-1 px-2 py-0.5 font-sans text-[11px] text-text-tertiary">Terminal</span></div><div class="flex flex-col gap-1.5"><a class="transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 hover:text-muted-foreground text-left text-[17px] font-medium text-text-primary" href="/docs/api-and-data-platform/features/cli">Langfuse CLI</a><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary max-w-[38ch] text-left">Full API access from the terminal for agent workflows, scripts, and CI/CD.</p></div><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 mt-auto inline-flex w-fit items-center gap-1 font-sans text-[12px] font-medium text-text-secondary no-underline transition-colors hover:text-text-primary" href="/docs/api-and-data-platform/features/cli">Configure the CLI<!-- --> <span aria-hidden="true">→</span></a></div></div><div class="-mt-px sm:-ml-px lg:-ml-px"><div class="relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex h-full min-h-[180px] flex-col gap-4 p-4 sm:p-5"><div class="flex items-center justify-between gap-3"><span class="font-mono text-[10px] tracking-[-0.2px] text-text-tertiary">0<!-- -->3</span><span class="rounded-[2px] border border-line-structure bg-surface-1 px-2 py-0.5 font-sans text-[11px] text-text-tertiary">IDE agents</span></div><div class="flex flex-col gap-1.5"><a class="transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 hover:text-muted-foreground text-left text-[17px] font-medium text-text-primary" href="/docs/api-and-data-platform/features/mcp-server">Platform MCP Server</a><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary max-w-[38ch] text-left">Structured access for IDE agents to manage prompts, query traces, and use Langfuse data.</p></div><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 mt-auto inline-flex w-fit items-center gap-1 font-sans text-[12px] font-medium text-text-secondary no-underline transition-colors hover:text-text-primary" href="/docs/api-and-data-platform/features/mcp-server">Configure MCP<!-- --> <span aria-hidden="true">→</span></a></div></div></div></div></div></section><section class="mx-auto w-full px-4 sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px] transition-[opacity,transform] duration-700 ease-[cubic-bezier(0.25,0.1,0.25,1)] opacity-0 translate-y-4 pt-[120px]" id="scale-and-security"><div class="flex flex-col gap-4 items-start mb-10"><h2 class="text-text-primary font-analog font-medium not-italic [font-variant-numeric:ordinal] [font-feature-settings:&#x27;dlig&#x27;_on] text-[32px] leading-[115%]">Enterprise<!-- --> <span class="min-[340px]:whitespace-nowrap"><span class="inline-flex relative items-center"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]" aria-hidden="true"></span><span class="relative">scale<span class="hidden min-[340px]:inline"> </span></span></span><span class="whitespace-nowrap"><span class="inline-flex relative items-center"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]" aria-hidden="true"></span><span class="relative">and security</span></span>.</span></span></h2><p class="font-sans text-[15px] font-normal not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] text-text-tertiary text-left max-w-[64ch]">Traditional observability handles many small spans. LLM systems run differently. Every step carries rich, verbose I/O that legacy platforms can&#x27;t handle at scale. Langfuse ingests and queries LLM traces reliably at enterprise scale while following strict compliance frameworks.</p></div><div class="flex flex-col-reverse items-stretch sm:grid sm:grid-cols-2"><div class="flex flex-col flex-1"><div class="relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex flex-col flex-1 gap-3 p-3 -mt-px sm:p-4"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Architecture</p><ul class="flex flex-col gap-1.5"><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/self-hosting/deployment/infrastructure/clickhouse">Clickhouse OLAP database</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/self-hosting/deployment/infrastructure/cache">Async ingestion via Redis queue</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/self-hosting/deployment/infrastructure/blobstorage">S3/Blob storage for large payloads</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/docs/prompt-management/features/caching">Edge-cached prompts</a></li></ul></div><div class="relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex flex-col flex-1 gap-3 p-3 -mt-px sm:p-4"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Reliability at scale</p><ul class="flex flex-col gap-1.5"><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/careers#public-metrics">50M+ SDK installs/month</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left transition-colors text-text-tertiary group-hover/box:text-text-secondary">10+ billion observations processed per month</p></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left transition-colors text-text-tertiary group-hover/box:text-text-secondary">2300+ customers</p></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left transition-colors text-text-tertiary group-hover/box:text-text-secondary">99.9% uptime</p></li></ul></div></div><div class="bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex relative flex-col -mt-px md:-ml-px min-h-[350px]"><div class="flex flex-col gap-3 p-4"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary">Security &amp; compliance</p><ul class="flex flex-col gap-1.5"><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/security/soc2">SOC 2 Type II</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/security/iso27001">ISO 27001</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/security/gdpr">GDPR</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/security/data-regions">EU &amp; US Data Regions</a></li><li class="flex gap-2 items-center"><span class="w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary" aria-hidden="true"></span><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/security/hipaa">HIPAA-ready region</a></li></ul></div><div class="flex absolute bottom-0 flex-1 justify-center items-center pointer-events-none"><img alt="Security" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="object-contain w-full h-full" style="color:transparent" src="/_next/static/media/visual-security.0xwvuqi3rwk-t.svg"/></div></div></div><div class="relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex flex-col gap-3 p-4 -mt-px lg:flex-row lg:items-center lg:gap-6"><div class="flex gap-6 items-center lg:contents"><div class="flex gap-1 shrink-0"><a href="/users/canva" aria-label="Read the Canva customer story" class="relative focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"><div class="relative bg-surface-bg border border-line-structure corner-box-corners flex justify-center items-center p-0.75 w-11 h-11 cursor-pointer border-none"><div class="relative flex justify-center items-center w-full h-full overflow-hidden bg-surface-2"><img alt="" aria-hidden="true" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" class="absolute inset-0 object-contain w-full h-full transition-opacity duration-150 opacity-0" style="color:transparent" src="/_next/static/media/canva-mono.0nnmkcl.sap5j.svg"/><img alt="Canva" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="relative object-cover w-full h-full transition-opacity duration-150 opacity-100" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcanva-tile.06rtmycfh890..png&amp;w=128&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcanva-tile.06rtmycfh890..png&amp;w=256&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcanva-tile.06rtmycfh890..png&amp;w=256&amp;q=75"/></div></div></a><a href="/users/khan-academy" aria-label="Read the Khan Academy customer story" class="relative focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"><div class="relative flex justify-center items-center p-0.75 w-11 h-11 cursor-pointer"><div class="relative flex justify-center items-center w-full h-full overflow-hidden bg-surface-2"><img alt="" aria-hidden="true" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" class="absolute inset-0 object-contain w-full h-full transition-opacity duration-150 opacity-100" style="color:transparent" src="/_next/static/media/khan-academy-mono.00vz0.xc4711w.svg"/><img alt="Khan Academy" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="relative object-cover w-full h-full transition-opacity duration-150 opacity-0" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fkhan-academy-tile.01ulxc2y7luiw.png&amp;w=128&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fkhan-academy-tile.01ulxc2y7luiw.png&amp;w=256&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fkhan-academy-tile.01ulxc2y7luiw.png&amp;w=256&amp;q=75"/></div></div></a><a href="/users/sumup" aria-label="Read the SumUp customer story" class="relative focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"><div class="relative flex justify-center items-center p-0.75 w-11 h-11 cursor-pointer"><div class="relative flex justify-center items-center w-full h-full overflow-hidden bg-surface-2"><img alt="" aria-hidden="true" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" class="absolute inset-0 object-contain w-full h-full transition-opacity duration-150 opacity-100" style="color:transparent" src="/_next/static/media/sumup-mono.029igw8wh7vnx.svg"/><img alt="SumUp" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="relative object-cover w-full h-full transition-opacity duration-150 opacity-0" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fsumup-tile.0ye4bckfy0f1_.png&amp;w=128&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fsumup-tile.0ye4bckfy0f1_.png&amp;w=256&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fsumup-tile.0ye4bckfy0f1_.png&amp;w=256&amp;q=75"/></div></div></a></div><div class="ml-auto shrink-0 lg:ml-0 lg:order-last"><div class="relative flex items-center p-1 group button-wrapper cursor-pointer has-[:disabled]:cursor-not-allowed max-h-[40px]"><span aria-hidden="true" class="corner-box-hover-child"></span><a class="rounded-[2px] border [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] inline-flex w-full min-w-0 max-w-full items-center no-underline overflow-hidden py-0.75 shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 cursor-pointer border-text-secondary bg-text-primary text-surface-bg h-[32px] pl-[10px] pr-[10px] lg:pr-[3px] gap-[6px] justify-start" aria-keyshortcuts="S" href="/cloud"><kbd class="flex flex-1 items-center min-w-0 truncate font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0">Start free</kbd><kbd class="justify-center items-center not-italic shrink-0 w-[20px] h-[20px] rounded-px hidden lg:flex font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0 border border-[rgba(64,61,57,0.30)] bg-[rgba(64,61,57,0.40)]" aria-hidden="true">S</kbd></a></div></div></div><div class="overflow-hidden flex-1 min-w-0"><div style="opacity:1;transform:none"><a href="/users/canva" class="inline-flex items-baseline gap-1.5 group/story-link"><span class="text-[15px] font-medium text-text-primary leading-snug group-hover/story-link:underline">Canva</span><svg width="10" height="10" viewBox="0 0 10 10" fill="none" class="translate-y-px text-text-tertiary shrink-0" aria-hidden="true"><path d="M1 9L9 1M9 1H3M9 1V7" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left mt-0.5 line-clamp-2 min-h-[calc(2*1.5em)] lg:line-clamp-1 lg:min-h-0 text-text-tertiary">Canva&#x27;s AI team relies on Langfuse to trace and debug their generative design features in production.</p></div></div></div></section><section class="mx-auto w-full px-4 sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px] transition-[opacity,transform] duration-700 ease-[cubic-bezier(0.25,0.1,0.25,1)] opacity-0 translate-y-4 pt-[120px]" id="why-langfuse"><div class="flex flex-col gap-3 mb-10"><h2 class="text-text-primary font-analog font-medium not-italic [font-variant-numeric:ordinal] [font-feature-settings:&#x27;dlig&#x27;_on] text-[32px] leading-[115%]"><span class="inline-flex relative items-center"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]" aria-hidden="true"></span><span class="relative">Why use</span></span> Langfuse?</h2><p class="font-sans text-[15px] font-normal not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] text-text-tertiary max-w-[48ch] text-left">Langfuse is the most widely adopted open-source LLM engineering platform. Developers who value open-source and control over their data build production grade agents and LLM applications with Langfuse.</p></div><div class="flex flex-col lg:hidden" data-orientation="vertical"><div data-state="open" data-orientation="vertical" class="border-t first:border-t-0 border-line-structure"><h3 data-orientation="vertical" data-state="open" class="flex"><button type="button" aria-controls="radix-_R_8qanl95ulb_" aria-expanded="true" data-state="open" data-orientation="vertical" id="radix-_R_qanl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-4 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><p class="text-center font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-text-secondary">The full cycle</p><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="#6B6B66" opacity="0"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="#6B6B66" opacity="0"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="#6B6B66" opacity="0"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="#6B6B66" opacity="0"></path><line x1="1" y1="8" x2="15" y2="8" stroke="#6B6B66" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="1"></line></svg></span></button></h3><div data-state="open" id="radix-_R_8qanl95ulb_" role="region" aria-labelledby="radix-_R_qanl95ulb_" data-orientation="vertical" class="overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary pr-8 pb-4 text-left">Langfuse powers the entire development cycle from prototype to full scale production loads.</p></div></div><div data-state="closed" data-orientation="vertical" class="border-t first:border-t-0 border-line-structure"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_9aanl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_1aanl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-4 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><p class="text-center font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-text-secondary">Unified platform</p><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="#6B6B66" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="#6B6B66" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="#6B6B66" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_9aanl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_1aanl95ulb_" data-orientation="vertical" class="overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t first:border-t-0 border-line-structure"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_9qanl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_1qanl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-4 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><p class="text-center font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-text-secondary">Open source (MIT)</p><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="#6B6B66" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="#6B6B66" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="#6B6B66" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_9qanl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_1qanl95ulb_" data-orientation="vertical" class="overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t first:border-t-0 border-line-structure"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_aaanl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_2aanl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-4 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><p class="text-center font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-text-secondary">OTel native</p><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="#6B6B66" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="#6B6B66" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="#6B6B66" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_aaanl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_2aanl95ulb_" data-orientation="vertical" class="overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t first:border-t-0 border-line-structure"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_aqanl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_2qanl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-4 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><p class="text-center font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-text-secondary">100+ integrations</p><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="#6B6B66" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="#6B6B66" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="#6B6B66" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_aqanl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_2qanl95ulb_" data-orientation="vertical" class="overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t first:border-t-0 border-line-structure"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_baanl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_3aanl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-4 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><p class="text-center font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-text-secondary">Built for scale</p><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="#6B6B66" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="#6B6B66" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="#6B6B66" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_baanl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_3aanl95ulb_" data-orientation="vertical" class="overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t first:border-t-0 border-line-structure"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_bqanl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_3qanl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-4 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><p class="text-center font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-text-secondary">Async by default</p><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="#6B6B66" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="#6B6B66" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="#6B6B66" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_bqanl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_3qanl95ulb_" data-orientation="vertical" class="overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t first:border-t-0 border-line-structure"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_caanl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_4aanl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-4 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><p class="text-center font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-text-secondary">Loved by agents</p><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="#6B6B66" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="#6B6B66" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="#6B6B66" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_caanl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_4aanl95ulb_" data-orientation="vertical" class="overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t first:border-t-0 border-line-structure"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_cqanl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_4qanl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-4 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><p class="text-center font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-text-secondary">Production-proven</p><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="#6B6B66" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="#6B6B66" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="#6B6B66" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_cqanl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_4qanl95ulb_" data-orientation="vertical" class="overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t first:border-t-0 border-line-structure"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_daanl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_5aanl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-4 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><p class="text-center font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-text-secondary">Shipping velocity</p><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="#6B6B66" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="#6B6B66" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="#6B6B66" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="#6B6B66" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_daanl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_5aanl95ulb_" data-orientation="vertical" class="overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div><ul class="hidden flex-col lg:flex"><li class="grid grid-cols-[1fr_3fr] gap-8 py-4 items-center border-b border-line-structure last:border-b-0"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] self-center font-medium text-left text-text-secondary">The full cycle</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary self-center text-left">Langfuse powers the entire development cycle from prototype to full scale production loads.</p></li><li class="grid grid-cols-[1fr_3fr] gap-8 py-4 items-center border-b border-line-structure last:border-b-0"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] self-center font-medium text-left text-text-secondary">Unified platform</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary self-center text-left">All components of Langfuse work great standalone but excel when used together.</p></li><li class="grid grid-cols-[1fr_3fr] gap-8 py-4 items-center border-b border-line-structure last:border-b-0"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] self-center font-medium text-left text-text-secondary">Open source (MIT)</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary self-center text-left">Inspect the code. Self-host for free. We are the largest OSS community in our category.</p></li><li class="grid grid-cols-[1fr_3fr] gap-8 py-4 items-center border-b border-line-structure last:border-b-0"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] self-center font-medium text-left text-text-secondary">OTel native</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary self-center text-left">Standard trace format. Works with existing OpenTelemetry instrumentation.</p></li><li class="grid grid-cols-[1fr_3fr] gap-8 py-4 items-center border-b border-line-structure last:border-b-0"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] self-center font-medium text-left text-text-secondary">100+ integrations</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary self-center text-left">Works with any model, any framework, and stack.</p></li><li class="grid grid-cols-[1fr_3fr] gap-8 py-4 items-center border-b border-line-structure last:border-b-0"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] self-center font-medium text-left text-text-secondary">Built for scale</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary self-center text-left">ClickHouse backend allows to query millions of traces in milliseconds.</p></li><li class="grid grid-cols-[1fr_3fr] gap-8 py-4 items-center border-b border-line-structure last:border-b-0"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] self-center font-medium text-left text-text-secondary">Async by default</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary self-center text-left">Tracing never blocks your application. Background processing, automatic batching.</p></li><li class="grid grid-cols-[1fr_3fr] gap-8 py-4 items-center border-b border-line-structure last:border-b-0"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] self-center font-medium text-left text-text-secondary">Loved by agents</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary self-center text-left">CLI, MCP, accessible docs - coding agents love working with Langfuse.</p></li><li class="grid grid-cols-[1fr_3fr] gap-8 py-4 items-center border-b border-line-structure last:border-b-0"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] self-center font-medium text-left text-text-secondary">Production-proven</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary self-center text-left">Billions of events processed per month. 50M+ SDK installs/month. Fortune 50 deployments.</p></li><li class="grid grid-cols-[1fr_3fr] gap-8 py-4 items-center border-b border-line-structure last:border-b-0"><p class="font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] self-center font-medium text-left text-text-secondary">Shipping velocity</p><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary self-center text-left">The AI space is changing fast. We understand what patterns matter and ship daily.</p></li></ul></section><section class="mx-auto w-full px-4 sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px] transition-[opacity,transform] duration-700 ease-[cubic-bezier(0.25,0.1,0.25,1)] opacity-0 translate-y-4 pt-[120px]" id="get-started"><div class="flex flex-col gap-2.5"><p class="font-sans text-[15px] font-normal not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] text-text-tertiary text-left hidden md:block">Get Started <span class="text-text-tertiary mx-1">—</span> <span class="text-text-tertiary">Free tier:<!-- --> <span class="text-primary">50k observations/month</span>. No credit card required.</span></p><div class="flex flex-col md:flex-row md:items-center md:justify-between gap-2 md:gap-6"><h2 class="font-analog font-medium not-italic [font-variant-numeric:ordinal] [font-feature-settings:&#x27;dlig&#x27;_on] text-[32px] sm:text-[44px] leading-[100%] md:text-[50px] text-primary text-left"><span class="inline-flex relative items-center max-md:pr-1.5 xl:pr-3"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A] mix-blend-multiply" aria-hidden="true"></span><span class="relative">Start improving</span></span><span class="inline-flex relative items-center"><span class="absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A] mix-blend-multiply" aria-hidden="true"></span><span class="relative">your agents</span></span><br/>in under 5 minutes.</h2><p class="font-sans text-[15px] font-normal not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] text-text-tertiary text-left md:hidden">Get Started <span class="text-text-tertiary mx-1">—</span> <span class="text-text-tertiary">Free tier:<!-- --> <span class="text-primary">50k observations/month</span>. No credit card required.</span></p><div class="flex md:flex-col gap-0 items-start shrink-0 w-full sm:w-[150px] mt-2"><div class="relative flex items-center p-1 group button-wrapper cursor-pointer has-[:disabled]:cursor-not-allowed md:flex-none md:w-full max-h-[40px]"><span aria-hidden="true" class="corner-box-hover-child"></span><a class="rounded-[2px] border [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] inline-flex w-full min-w-0 max-w-full items-center no-underline overflow-hidden py-0.75 shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 cursor-pointer border-text-secondary bg-text-primary text-surface-bg h-[32px] pl-[10px] pr-[10px] lg:pr-[3px] gap-[6px] justify-start" aria-keyshortcuts="S" href="/cloud"><kbd class="flex flex-1 items-center min-w-0 truncate font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0">Start free</kbd><kbd class="justify-center items-center not-italic shrink-0 w-[20px] h-[20px] rounded-px hidden lg:flex font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0 border border-[rgba(64,61,57,0.30)] bg-[rgba(64,61,57,0.40)]" aria-hidden="true">S</kbd></a></div><div class="relative flex items-center p-1 group button-wrapper cursor-pointer has-[:disabled]:cursor-not-allowed md:flex-none md:w-full max-h-[40px]"><span aria-hidden="true" class="corner-box-hover-child"></span><a class="rounded-[2px] border [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] inline-flex w-full min-w-0 max-w-full items-center no-underline overflow-hidden py-0.75 shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 cursor-pointer border-line-structure dark:border-line-cta group-hover:border-line-cta bg-surface-bg text-text-secondary h-[32px] pl-[10px] pr-[10px] lg:pr-[3px] gap-[6px] justify-start" aria-keyshortcuts="D" href="/docs"><kbd class="flex flex-1 items-center min-w-0 truncate font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0">Documentation</kbd><kbd class="justify-center items-center not-italic shrink-0 w-[20px] h-[20px] rounded-px hidden lg:flex font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0 border border-[rgba(64,61,57,0.20)] dark:border-[rgba(184,182,160,0.30)] bg-[rgba(64,61,57,0.10)] dark:bg-[rgba(184,182,160,0.12)]" aria-hidden="true">D</kbd></a></div></div></div><div class="flex flex-col sm:flex-row items-start gap-3 mt-10"><div class="flex sm:flex-col sm:items-end sm:justify-between shrink-0 gap-2 self-stretch"><div class="flex sm:flex-col sm:items-end gap-1 md:gap-2"><div class="relative flex items-center p-1 -m-1 group button-wrapper overflow-visible"><span aria-hidden="true" class="corner-box-hover-child"></span><button class="inline-flex items-center justify-center w-full h-[26px] px-[10px] rounded-[2px] border text-left transition-colors whitespace-nowrap font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] border-line-structure bg-surface-bg text-text-primary [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)]">Install via Coding Agent</button></div><div class="relative flex items-center p-1 -m-1 group button-wrapper overflow-visible"><span aria-hidden="true" class="corner-box-hover-child"></span><button class="inline-flex items-center justify-center w-full h-[26px] px-[10px] rounded-[2px] border text-left transition-colors whitespace-nowrap font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] border-transparent bg-transparent text-text-tertiary hover:text-text-primary hover:bg-surface-bg hover:border-line-structure hover:[box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)]">Manual Install</button></div></div></div><div class="relative bg-surface-bg border border-line-structure corner-box-corners flex-1 min-w-0 w-full"><div class="flex flex-col"><div class="flex flex-wrap items-center gap-2 sm:gap-4 px-4 pt-1 border-b border-line-structure min-h-9"><div class="inline-flex items-center gap-3 whitespace-nowrap pb-2 pt-1.5 text-xs font-[430]"><span class="inline-flex items-center gap-1.5"><img alt="Claude Code" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" class="shrink-0" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=32&amp;q=75 1x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fanthropic_icon.png&amp;w=32&amp;q=75"/><span class="text-text-secondary">Claude Code</span></span><span class="inline-flex items-center gap-1.5"><img alt="Cursor" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" class="shrink-0" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fintegrations%2Fcursor_icon.png&amp;w=32&amp;q=75 1x" src="/_next/image?url=%2Fimages%2Fintegrations%2Fcursor_icon.png&amp;w=32&amp;q=75"/><span class="text-text-secondary">Cursor</span></span><span class="inline-flex items-center gap-1.5"><img alt="Codex" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" class="shrink-0" style="color:transparent" src="/images/integrations/openai_icon.svg"/><span class="text-text-secondary">Codex</span></span></div><span class="inline-flex items-center whitespace-nowrap pb-2 pt-1.5 text-xs font-[430] text-text-tertiary">or any other agent</span></div><div class="flex flex-col divide-y divide-line-structure"><button class="flex flex-col sm:flex-row sm:items-center gap-1 sm:gap-4 px-4 py-3 text-left cursor-pointer transition-colors hover:bg-surface-1 group/row w-full"><div class="flex items-center justify-between gap-2 w-full sm:w-auto sm:flex-none"><span class="text-text-secondary font-analog font-medium text-[14px] whitespace-nowrap sm:min-w-[140px] sm:shrink-0 text-left">Tracing:</span><span class="sm:hidden shrink-0 text-text-tertiary flex items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy w-3.5 h-3.5" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></span></div><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary flex-1 text-left min-w-0 w-full"><span class="text-text-secondary font-medium">Prompt:</span> <!-- -->Install the Langfuse Agent Skill from github.com/langfuse/skills and use it to add tracing to this application with Langfuse following best practices.</p><span class="hidden sm:flex shrink-0 text-text-tertiary items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy w-3.5 h-3.5" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></span></button><button class="flex flex-col sm:flex-row sm:items-center gap-1 sm:gap-4 px-4 py-3 text-left cursor-pointer transition-colors hover:bg-surface-1 group/row w-full"><div class="flex items-center justify-between gap-2 w-full sm:w-auto sm:flex-none"><span class="text-text-secondary font-analog font-medium text-[14px] whitespace-nowrap sm:min-w-[140px] sm:shrink-0 text-left">Evals:</span><span class="sm:hidden shrink-0 text-text-tertiary flex items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy w-3.5 h-3.5" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></span></div><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary flex-1 text-left min-w-0 w-full"><span class="text-text-secondary font-medium">Prompt:</span> <!-- -->Install the Langfuse Agent Skill from github.com/langfuse/skills and use it to set up evals for this application with Langfuse. Guide me through choosing the right evaluation approach methods.</p><span class="hidden sm:flex shrink-0 text-text-tertiary items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy w-3.5 h-3.5" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></span></button><button class="flex flex-col sm:flex-row sm:items-center gap-1 sm:gap-4 px-4 py-3 text-left cursor-pointer transition-colors hover:bg-surface-1 group/row w-full"><div class="flex items-center justify-between gap-2 w-full sm:w-auto sm:flex-none"><span class="text-text-secondary font-analog font-medium text-[14px] whitespace-nowrap sm:min-w-[140px] sm:shrink-0 text-left">Prompt Management:</span><span class="sm:hidden shrink-0 text-text-tertiary flex items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy w-3.5 h-3.5" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></span></div><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary flex-1 text-left min-w-0 w-full"><span class="text-text-secondary font-medium">Prompt:</span> <!-- -->Install the Langfuse Agent Skill from github.com/langfuse/skills and use it to migrate the prompts in this codebase to Langfuse.</p><span class="hidden sm:flex shrink-0 text-text-tertiary items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy w-3.5 h-3.5" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></span></button></div><div class="px-4 py-3 border-t border-line-structure"><p class="font-sans text-[14px] font-[430] not-italic leading-[150%] lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left">Need help? —<!-- --> <a href="/talk-to-us" class="text-text-secondary hover:text-text-primary underline underline-offset-2 decoration-line-structure hover:decoration-text-tertiary transition-colors">Talk to Sales</a><span class="mx-1.5 text-text-tertiary">·</span><a href="/support" class="text-text-secondary hover:text-text-primary underline underline-offset-2 decoration-line-structure hover:decoration-text-tertiary transition-colors">Reach out to Support</a></p></div></div></div></div></div></section><section class="mx-auto w-full px-4 sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px] transition-[opacity,transform] duration-700 ease-[cubic-bezier(0.25,0.1,0.25,1)] opacity-0 translate-y-4 pt-[120px]" id="faq"><div class="grid lg:grid-cols-[1fr_2fr] gap-16 items-start"><h2 class="text-text-primary font-analog font-medium not-italic [font-variant-numeric:ordinal] [font-feature-settings:&#x27;dlig&#x27;_on] text-[32px] leading-[115%] hidden top-8 text-left lg:block">Questions &amp; Answers</h2><div class="flex flex-col" data-orientation="vertical"><div data-state="open" data-orientation="vertical" class="border-t border-line-structure first:border-t-0"><h3 data-orientation="vertical" data-state="open" class="flex"><button type="button" aria-controls="radix-_R_8qqnl95ulb_" aria-expanded="true" data-state="open" data-orientation="vertical" id="radix-_R_qqnl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-5 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><span class="text-[15px] font-medium leading-snug">What is Langfuse?</span><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="text-text-tertiary"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="currentColor" opacity="0"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="currentColor" opacity="0"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="currentColor" opacity="0"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="currentColor" opacity="0"></path><line x1="1" y1="8" x2="15" y2="8" stroke="currentColor" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="1"></line></svg></span></button></h3><div data-state="open" id="radix-_R_8qqnl95ulb_" role="region" aria-labelledby="radix-_R_qqnl95ulb_" data-orientation="vertical" class="group overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><p class="font-sans not-italic [font-variant-numeric:ordinal] pr-8 pb-5 text-sm text-left font-normal lg:leading-[150%] tracking-[-0.07px] text-text-tertiary">Langfuse is an <a href="https://github.com/langfuse/langfuse" target="_blank" rel="noopener noreferrer" class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]">open-source</a> AI engineering platform that helps teams build, monitor, and improve their LLM applications. It covers the full development lifecycle with <a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/docs/observability/overview">tracing</a>, <a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/docs/prompt-management/overview">prompt management</a>, <a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/docs/evaluation/overview">evaluations</a>, and <a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/docs/metrics/overview">analytics dashboards</a> — all in one place. Langfuse is used by 2,300+ companies and processes billions of observations per month. You can try it instantly with the <a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/docs/demo">public demo project</a> or <a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]" href="/cloud">sign up for free</a></p></div></div><div data-state="closed" data-orientation="vertical" class="border-t border-line-structure first:border-t-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_9aqnl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_1aqnl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-5 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><span class="text-[15px] font-medium leading-snug">What does Langfuse help me with?</span><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="text-text-tertiary"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="currentColor" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="currentColor" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="currentColor" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="currentColor" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="currentColor" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_9aqnl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_1aqnl95ulb_" data-orientation="vertical" class="group overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t border-line-structure first:border-t-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_9qqnl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_1qqnl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-5 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><span class="text-[15px] font-medium leading-snug">Can I use just tracing without the other features?</span><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="text-text-tertiary"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="currentColor" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="currentColor" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="currentColor" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="currentColor" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="currentColor" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_9qqnl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_1qqnl95ulb_" data-orientation="vertical" class="group overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t border-line-structure first:border-t-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_aaqnl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_2aqnl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-5 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><span class="text-[15px] font-medium leading-snug">What deployment options do exist?</span><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="text-text-tertiary"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="currentColor" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="currentColor" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="currentColor" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="currentColor" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="currentColor" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_aaqnl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_2aqnl95ulb_" data-orientation="vertical" class="group overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t border-line-structure first:border-t-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_aqqnl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_2qqnl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-5 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><span class="text-[15px] font-medium leading-snug">Is self-hosting actually free?</span><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="text-text-tertiary"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="currentColor" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="currentColor" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="currentColor" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="currentColor" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="currentColor" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_aqqnl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_2qqnl95ulb_" data-orientation="vertical" class="group overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t border-line-structure first:border-t-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_baqnl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_3aqnl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-5 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><span class="text-[15px] font-medium leading-snug">What frameworks are supported?</span><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="text-text-tertiary"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="currentColor" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="currentColor" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="currentColor" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="currentColor" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="currentColor" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_baqnl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_3aqnl95ulb_" data-orientation="vertical" class="group overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t border-line-structure first:border-t-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_bqqnl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_3qqnl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-5 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><span class="text-[15px] font-medium leading-snug">What&#x27;s the latency impact?</span><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="text-text-tertiary"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="currentColor" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="currentColor" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="currentColor" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="currentColor" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="currentColor" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_bqqnl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_3qqnl95ulb_" data-orientation="vertical" class="group overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t border-line-structure first:border-t-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_caqnl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_4aqnl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-5 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><span class="text-[15px] font-medium leading-snug">Is Langfuse secure and compliant?</span><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="text-text-tertiary"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="currentColor" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="currentColor" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="currentColor" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="currentColor" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="currentColor" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_caqnl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_4aqnl95ulb_" data-orientation="vertical" class="group overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t border-line-structure first:border-t-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_cqqnl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_4qqnl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-5 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><span class="text-[15px] font-medium leading-snug">How do I get started?</span><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="text-text-tertiary"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="currentColor" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="currentColor" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="currentColor" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="currentColor" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="currentColor" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_cqqnl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_4qqnl95ulb_" data-orientation="vertical" class="group overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-t border-line-structure first:border-t-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_daqnl95ulb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_5aqnl95ulb_" class="flex flex-1 gap-4 justify-between items-center py-5 text-left cursor-pointer text-text-primary" data-radix-collection-item=""><span class="text-[15px] font-medium leading-snug">How does pricing work?</span><span class="shrink-0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="text-text-tertiary"><path d="M0.999993 7.53333V8.46667H5.66666C6.69759 8.46667 7.53333 9.3024 7.53333 10.3333V15H8.46666V7.53333H0.999993Z" fill="currentColor" opacity="1"></path><path d="M0.999993 8.46666V7.53333H5.66666C6.69759 7.53333 7.53333 6.69759 7.53333 5.66666V0.999993H8.46666V8.46666H0.999993Z" fill="currentColor" opacity="1"></path><path d="M15 7.53333V8.46667H10.3333C9.30241 8.46667 8.46667 9.3024 8.46667 10.3333V15H7.53334V7.53333H15Z" fill="currentColor" opacity="1"></path><path d="M15 8.46666V7.53333H10.3333C9.30241 7.53333 8.46667 6.69759 8.46667 5.66666V0.999993H7.53334V8.46666H15Z" fill="currentColor" opacity="1"></path><line x1="1" y1="8" x2="15" y2="8" stroke="currentColor" stroke-linejoin="round" style="transform-origin:8px 8px" opacity="0"></line></svg></span></button></h3><div data-state="closed" id="radix-_R_daqnl95ulb_" hidden="" role="region" aria-labelledby="radix-_R_5aqnl95ulb_" data-orientation="vertical" class="group overflow-hidden data-[state=open]:animate-accordion-down data-[state=closed]:animate-accordion-up" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div></section></main><!--$--><!--/$--><footer class="px-4 pb-8 mx-auto mt-20 w-full sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px]"><div class="relative border border-line-structure corner-box-corners flex gap-5 items-center p-4 -mb-px bg-transparent"><a href="https://github.com/langfuse/langfuse" target="_blank" rel="nofollow noreferrer" class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" aria-label="GitHub"><svg width="17" height="17" viewBox="0 0 17 17" fill="currentColor" class="size-5"><title>GitHub</title><path d="M6.88863 11.9076C4.78863 11.6448 3.30909 10.0845 3.30909 8.06433C3.30909 7.24312 3.59545 6.35621 4.07273 5.76493C3.8659 5.22292 3.89772 4.07322 4.13636 3.59693C4.77273 3.5148 5.63182 3.85972 6.14091 4.33601C6.74545 4.13892 7.38182 4.04037 8.16136 4.04037C8.94091 4.04037 9.57727 4.13892 10.15 4.3196C10.6432 3.85972 11.5182 3.5148 12.1545 3.59693C12.3773 4.04037 12.4091 5.19007 12.2023 5.7485C12.7114 6.37262 12.9818 7.21027 12.9818 8.06433C12.9818 10.0845 11.5023 11.612 9.37045 11.8912C9.91136 12.2525 10.2773 13.0409 10.2773 13.9442V15.6524C10.2773 16.145 10.675 16.4243 11.1523 16.2272C14.0318 15.0939 16.2909 12.1211 16.2909 8.44208C16.2909 3.79402 12.6318 0 8.12954 0C3.62727 0 0 3.794 0 8.44208C0 12.0883 2.24317 15.1103 5.2659 16.2437C5.69545 16.4078 6.10909 16.1123 6.10909 15.6689V14.3548C5.88636 14.4534 5.6 14.5191 5.34545 14.5191C4.29545 14.5191 3.67499 13.9278 3.22954 12.8274C3.05455 12.3839 2.86364 12.1211 2.49772 12.0719C2.30681 12.0554 2.24317 11.9733 2.24317 11.8748C2.24317 11.6777 2.56136 11.5298 2.87954 11.5298C3.34091 11.5298 3.73863 11.8255 4.15226 12.4332C4.47045 12.9095 4.80455 13.123 5.20226 13.123C5.6 13.123 5.85455 12.9752 6.22045 12.5974C6.49091 12.3182 6.69772 12.0719 6.88863 11.9076Z"></path></svg></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" aria-label="Discord" href="/discord"><svg viewBox="0 0 640 512" fill="currentColor" height="1em" width="1em" class="size-5"><title>Discord</title><path d="M524.531 69.836a1.5 1.5 0 00-.764-.7A485.065 485.065 0 00404.081 32.03a1.816 1.816 0 00-1.923.91 337.461 337.461 0 00-14.9 30.6 447.848 447.848 0 00-134.426 0 309.541 309.541 0 00-15.135-30.6 1.89 1.89 0 00-1.924-.91 483.689 483.689 0 00-119.688 37.107 1.712 1.712 0 00-.788.676C39.068 183.651 18.186 294.69 28.43 404.354a2.016 2.016 0 00.765 1.375 487.666 487.666 0 00146.825 74.189 1.9 1.9 0 002.063-.676A348.2 348.2 0 00208.12 430.4a1.86 1.86 0 00-1.019-2.588 321.173 321.173 0 01-45.868-21.853 1.885 1.885 0 01-.185-3.126 251.047 251.047 0 009.109-7.137 1.819 1.819 0 011.9-.256c96.229 43.917 200.41 43.917 295.5 0a1.812 1.812 0 011.924.233 234.533 234.533 0 009.132 7.16 1.884 1.884 0 01-.162 3.126 301.407 301.407 0 01-45.89 21.83 1.875 1.875 0 00-1 2.611 391.055 391.055 0 0030.014 48.815 1.864 1.864 0 002.063.7A486.048 486.048 0 00610.7 405.729a1.882 1.882 0 00.765-1.352c12.264-126.783-20.532-236.912-86.934-334.541zM222.491 337.58c-28.972 0-52.844-26.587-52.844-59.239s23.409-59.241 52.844-59.241c29.665 0 53.306 26.82 52.843 59.239 0 32.654-23.41 59.241-52.843 59.241zm195.38 0c-28.971 0-52.843-26.587-52.843-59.239s23.409-59.241 52.843-59.241c29.667 0 53.307 26.82 52.844 59.239 0 32.654-23.177 59.241-52.844 59.241z"></path></svg></a><a href="https://x.com/langfuse" target="_blank" rel="nofollow noreferrer" class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" aria-label="X"><svg width="18" height="18" viewBox="0 0 18 18" fill="currentColor" aria-hidden="true" class="size-5"><title>X</title><path d="M13.4372 0.798828H16.0544L10.3379 7.34928L17.0633 16.2631H11.798L7.67381 10.8559L2.95454 16.2631H0.336282L6.45053 9.25618L-0.000732422 0.798828H5.39896L9.12638 5.73993L13.4372 0.798828ZM12.52 14.6932H13.9704L4.60975 2.2866H3.05479L12.52 14.6932Z"></path></svg></a><a href="https://www.youtube.com/@langfuse" target="_blank" rel="nofollow noreferrer" class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" aria-label="YouTube"><svg viewBox="0 0 640 640" fill="currentColor" height="1em" width="1em" class="size-5"><title>YouTube</title><path d="M581.7 188.1C575.5 164.4 556.9 145.8 533.4 139.5C490.9 128 320.1 128 320.1 128C320.1 128 149.3 128 106.7 139.5C83.2 145.8 64.7 164.4 58.4 188.1C47 231 47 320.4 47 320.4C47 320.4 47 409.8 58.4 452.7C64.7 476.3 83.2 494.2 106.7 500.5C149.3 512 320.1 512 320.1 512C320.1 512 490.9 512 533.5 500.5C557 494.2 575.5 476.3 581.8 452.7C593.2 409.8 593.2 320.4 593.2 320.4C593.2 320.4 593.2 231 581.8 188.1zM264.2 401.6L264.2 239.2L406.9 320.4L264.2 401.6z"></path></svg></a><a href="https://www.linkedin.com/company/langfuse/" target="_blank" rel="nofollow noreferrer" class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" aria-label="LinkedIn"><svg viewBox="0 0 448 512" fill="currentColor" height="1em" width="1em" class="size-5"><title>LinkedIn</title><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 01107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.83-48.3 93.97 0 111.28 61.9 111.28 142.3V448z"></path></svg></a></div><div class="relative border border-line-structure corner-box-corners flex flex-col bg-transparent"><div class="grid grid-cols-2 gap-8 justify-between items-stretch p-4 md:flex md:flex-row"><div class="flex flex-col gap-4"><p class="font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled">Product</p><ul class="flex flex-col gap-3"><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/docs/observability/overview"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Observability</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/docs/prompt-management/overview"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Prompt Management</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/docs/evaluation/overview"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Evaluations</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/docs/metrics/overview"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Metrics</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/agents"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Langfuse for Agents</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/docs/prompt-management/features/playground"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Playground</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/pricing"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Pricing</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/enterprise"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Enterprise</p></a></li></ul></div><div class="flex flex-col gap-4"><p class="font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled">Developers</p><ul class="flex flex-col gap-3"><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/docs"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Documentation</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/self-hosting"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Self-Hosting</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/docs/observability/sdk/overview"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">SDKs</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/integrations"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Integrations</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/docs/api-and-data-platform/overview"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">API Reference</p></a></li><li><a href="https://status.langfuse.com" target="_blank" rel="noopener noreferrer" class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Status</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/talk-to-us"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Talk to Us</p></a></li></ul></div><div class="flex flex-col gap-4"><p class="font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled">Resources</p><ul class="flex flex-col gap-3"><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/blog"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Blog</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/changelog"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Changelog</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/events"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Events</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/docs/roadmap"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Roadmap</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/docs/demo"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Interactive Demo</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/users"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Customers</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/library"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">AI Engineering Library</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/workshop"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Workshop</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/guides"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Guides &amp; Cookbooks</p></a></li></ul></div><div class="flex flex-col gap-4"><p class="font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled">Company</p><ul class="flex flex-col gap-3"><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/about"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">About Us</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/careers"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Careers</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/handbook"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Handbook</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/press"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Press</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/security"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Security</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/support"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Support</p></a></li><li><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/handbook/chapters/open-source"><p class="font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]">Open source</p></a></li></ul></div></div></div><div class="relative border border-line-structure corner-box-corners flex flex-col -mt-px bg-transparent"><div class="flex flex-wrap gap-y-2 gap-x-6 items-center px-4 py-2.5"><div class="flex flex-wrap gap-y-1 gap-x-4 max-[390px]:gap-x-3"><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/terms"><p class="font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]">Terms</p></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/privacy"><p class="font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]">Privacy</p></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/imprint"><p class="font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]">Imprint</p></a><a class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary" href="/cookie-policy"><p class="font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]">Cookie Policy</p></a></div></div></div><div class="relative border border-line-structure corner-box-corners flex flex-col gap-y-4 sm:flex-row justify-between sm:items-center px-4 py-2.5 -mt-px bg-transparent"><div class="flex flex-col md:flex-row"><p class="font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled">© 2022–<!-- -->2026<!-- --> Langfuse GmbH</p> <p class="font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled">/ Finto Technologies Inc.</p></div><p class="font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled">Design by<!-- --> <a href="https://altalogy.com/?ref=langfuse" target="_blank" rel="nofollow noreferrer" class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary"><span>Altalogy</span></a></p></div></footer></div></main><aside class="hidden wide:flex wide:data-ai-open:hidden flex-col bg-line-structure sticky p-px pt-0 w-[240px] shrink-0" style="top:calc(var(--fd-banner-height, 0px) + var(--lf-nav-primary-height));height:calc(100vh - var(--fd-banner-height, 0px) - var(--lf-nav-primary-height))"><nav class="flex overflow-y-auto overflow-x-hidden flex-col flex-1 rounded-sm bg-surface-1"><div class="flex flex-col flex-1 pb-px bg-line-structure"><div class="flex flex-col flex-1 rounded-sm bg-surface-1"></div></div><div class="bg-line-structure"><div class="rounded-sm bg-surface-1"><div class="flex items-center justify-between gap-2 px-2 py-3"><div class="flex items-center gap-3"><a href="https://github.com/langfuse/langfuse" target="_blank" rel="noopener noreferrer" class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-disabled hover:text-text-primary transition-colors" aria-label="GitHub"><svg width="17" height="17" viewBox="0 0 17 17" fill="currentColor" class="size-5"><title>GitHub</title><path d="M6.88863 11.9076C4.78863 11.6448 3.30909 10.0845 3.30909 8.06433C3.30909 7.24312 3.59545 6.35621 4.07273 5.76493C3.8659 5.22292 3.89772 4.07322 4.13636 3.59693C4.77273 3.5148 5.63182 3.85972 6.14091 4.33601C6.74545 4.13892 7.38182 4.04037 8.16136 4.04037C8.94091 4.04037 9.57727 4.13892 10.15 4.3196C10.6432 3.85972 11.5182 3.5148 12.1545 3.59693C12.3773 4.04037 12.4091 5.19007 12.2023 5.7485C12.7114 6.37262 12.9818 7.21027 12.9818 8.06433C12.9818 10.0845 11.5023 11.612 9.37045 11.8912C9.91136 12.2525 10.2773 13.0409 10.2773 13.9442V15.6524C10.2773 16.145 10.675 16.4243 11.1523 16.2272C14.0318 15.0939 16.2909 12.1211 16.2909 8.44208C16.2909 3.79402 12.6318 0 8.12954 0C3.62727 0 0 3.794 0 8.44208C0 12.0883 2.24317 15.1103 5.2659 16.2437C5.69545 16.4078 6.10909 16.1123 6.10909 15.6689V14.3548C5.88636 14.4534 5.6 14.5191 5.34545 14.5191C4.29545 14.5191 3.67499 13.9278 3.22954 12.8274C3.05455 12.3839 2.86364 12.1211 2.49772 12.0719C2.30681 12.0554 2.24317 11.9733 2.24317 11.8748C2.24317 11.6777 2.56136 11.5298 2.87954 11.5298C3.34091 11.5298 3.73863 11.8255 4.15226 12.4332C4.47045 12.9095 4.80455 13.123 5.20226 13.123C5.6 13.123 5.85455 12.9752 6.22045 12.5974C6.49091 12.3182 6.69772 12.0719 6.88863 11.9076Z"></path></svg></a><a href="https://x.com/langfuse" target="_blank" rel="noopener noreferrer" class="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-disabled hover:text-text-primary transition-colors mt-0.5" aria-label="X / Twitter"><svg width="18" height="18" viewBox="0 0 18 18" fill="currentColor" aria-hidden="true" class="size-5"><title>X</title><path d="M13.4372 0.798828H16.0544L10.3379 7.34928L17.0633 16.2631H11.798L7.67381 10.8559L2.95454 16.2631H0.336282L6.45053 9.25618L-0.000732422 0.798828H5.39896L9.12638 5.73993L13.4372 0.798828ZM12.52 14.6932H13.9704L4.60975 2.2866H3.05479L12.52 14.6932Z"></path></svg></a></div><div class="relative flex items-center p-1 group button-wrapper cursor-pointer has-[:disabled]:cursor-not-allowed max-h-[34px]"><span aria-hidden="true" class="corner-box-hover-child"></span><button class="rounded-[2px] border [box-shadow:0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] inline-flex w-full min-w-0 items-center no-underline overflow-hidden py-0.75 shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 cursor-pointer border-text-secondary bg-text-primary text-surface-bg h-[26px] max-w-[75px] pl-[8px] pr-[3px] gap-[6px] justify-start" aria-keyshortcuts="A" data-state="closed"><kbd class="flex flex-1 items-center min-w-0 truncate font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0">Ask AI</kbd><kbd class="justify-center items-center not-italic shrink-0 w-[20px] h-[20px] rounded-px flex font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] [font-variant-numeric:ordinal] p-0 border border-[rgba(64,61,57,0.30)] bg-[rgba(64,61,57,0.40)]" aria-hidden="true">A</kbd></button></div></div></div></div></nav></aside></div><div class="fixed bottom-4 left-1/2 -translate-x-1/2 z-20 w-[min(427px,calc(100%-2rem))] transition-[translate,opacity] duration-200"><form class="flex items-center gap-2 pl-3 pr-1 py-1 rounded-[2px] bg-surface-1 border border-line-structure shadow-[0_8px_24px_-4px_rgba(0,0,0,0.12),0_4px_8px_-2px_rgba(0,0,0,0.06)] focus-within:border-line-cta transition-colors"><input type="text" placeholder="Ask a question" class="flex-1 min-w-0 bg-transparent border-0 outline-none font-sans text-[13px] font-[450] leading-[150%] tracking-[-0.06px] text-text-primary placeholder:text-text-tertiary focus-visible:outline-none" aria-label="Ask AI a question" value=""/><kbd class="hidden sm:flex justify-center items-center not-italic shrink-0 h-[26px] w-[26px] rounded-[2px] border border-[rgba(64,61,57,0.20)] dark:border-[rgba(184,182,160,0.30)] bg-[rgba(64,61,57,0.10)] dark:bg-[rgba(184,182,160,0.12)] font-sans text-[12px] font-[450] leading-[150%] tracking-[-0.06px] text-text-tertiary" aria-hidden="true">A</kbd><button type="submit" aria-label="Open AI chat" class="shrink-0 inline-flex items-center justify-center h-[26px] w-[26px] rounded-[2px] border border-text-secondary bg-text-primary text-surface-bg shadow-[0_4px_8px_0_rgba(0,0,0,0.05),0_4px_4px_0_rgba(0,0,0,0.03)] transition-opacity hover:opacity-90 opacity-60"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up size-3.5" aria-hidden="true"><path d="m5 12 7-7 7 7"></path><path d="M12 19V5"></path></svg></button></form></div><noscript><img height="1" width="1" style="display:none" alt="" src="https://px.ads.linkedin.com/collect/?pid=9239642&amp;fmt=gif"/></noscript><script>(self.__next_s=self.__next_s||[]).push(["https://cdn-cookieyes.com/client_data/40247147630c6589ad01a874/script.js",{"type":"text/javascript","id":"cookieyes"}])</script><script>requestAnimationFrame(function(){$RT=performance.now()});</script><script src="/_next/static/chunks/0cf6o9dpl4z1o.js" id="_R_" async=""></script><div hidden id="S:0"><div class="overflow-hidden p-0 mt-0 bg-card border-radius-none"><div class="sr-only" aria-live="polite" aria-atomic="true"><span>Auto-advance is <!-- -->active<!-- -->. Press Escape to <!-- -->pause<!-- --> <!-- -->auto-advance.</span></div><div class="bg-surface-bg border border-line-structure corner-box-corners overflow-hidden absolute pointer-events-none" style="width:1px;height:1px;opacity:0.01" aria-hidden="true"><div class="relative" style="width:806px;height:410px"><img alt="" loading="eager" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="806px" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=32&amp;q=100 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=48&amp;q=100 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=64&amp;q=100 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=96&amp;q=100 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=128&amp;q=100 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=256&amp;q=100 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=384&amp;q=100 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=640&amp;q=100 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=750&amp;q=100 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=828&amp;q=100 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=1080&amp;q=100 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=1200&amp;q=100 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=1920&amp;q=100 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=2048&amp;q=100 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=3840&amp;q=100 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcost-ui.0_ltn6rkqisxe.png&amp;w=3840&amp;q=100"/></div><div class="relative" style="width:806px;height:410px"><img alt="" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="806px" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=32&amp;q=100 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=48&amp;q=100 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=64&amp;q=100 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=96&amp;q=100 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=128&amp;q=100 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=256&amp;q=100 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=384&amp;q=100 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=640&amp;q=100 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=750&amp;q=100 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=828&amp;q=100 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=1080&amp;q=100 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=1200&amp;q=100 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=1920&amp;q=100 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=2048&amp;q=100 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=3840&amp;q=100 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplayground-ui.15fi85y-8ktmt.png&amp;w=3840&amp;q=100"/></div></div><div class="relative bg-surface-bg border border-line-structure corner-box-corners px-4 py-2 hidden md:block" role="tablist" aria-label="Feature navigation. Use arrow keys to navigate, Enter or Space to select, Escape to toggle auto-advance."><div class="flex flex-row items-center"><div class="relative overflow-hidden min-w-0 flex-1"><div aria-hidden="true" class="flex flex-col"><span class="whitespace-nowrap text-xl font-analog font-medium invisible h-0 block">Gain deep visibility into your traces</span><span class="whitespace-nowrap text-xl font-analog font-medium invisible h-0 block">Track model cost and latency</span><span class="whitespace-nowrap text-xl font-analog font-medium invisible h-0 block">Improve your prompts</span><span class="whitespace-nowrap text-xl font-analog font-medium invisible h-0 block">Evaluate model outputs automatically</span><span class="whitespace-nowrap text-xl font-analog font-medium invisible h-0 block">Collaborate on human reviews</span><span class="whitespace-nowrap text-xl font-analog font-medium invisible h-0 block">Iterate with structured experiments</span></div><h3 class="block whitespace-nowrap text-xl font-analog font-medium text-primary" style="opacity:1;transform:none">Gain deep visibility into your traces</h3></div><div class="flex flex-row items-center gap-1.5 ml-auto shrink-0"><button role="tab" aria-selected="true" aria-label="Gain deep visibility into your traces" aria-controls="tabpanel-observability" id="tab-observability" tabindex="0" class="group p-1 focus:outline-none focus-visible:ring-1 focus-visible:ring-primary/50 rounded"><span class="block w-3 h-1.5 rounded-sm transition-colors duration-150 ease-out bg-primary"></span></button><button role="tab" aria-selected="false" aria-label="Track model cost and latency" aria-controls="tabpanel-metrics" id="tab-metrics" tabindex="-1" class="group p-1 focus:outline-none focus-visible:ring-1 focus-visible:ring-primary/50 rounded"><span class="block w-3 h-1.5 rounded-sm transition-colors duration-150 ease-out bg-line-structure group-hover:bg-primary"></span></button><button role="tab" aria-selected="false" aria-label="Improve your prompts" aria-controls="tabpanel-prompt-management" id="tab-prompt-management" tabindex="-1" class="group p-1 focus:outline-none focus-visible:ring-1 focus-visible:ring-primary/50 rounded"><span class="block w-3 h-1.5 rounded-sm transition-colors duration-150 ease-out bg-line-structure group-hover:bg-primary"></span></button><button role="tab" aria-selected="false" aria-label="Evaluate model outputs automatically" aria-controls="tabpanel-evaluation" id="tab-evaluation" tabindex="-1" class="group p-1 focus:outline-none focus-visible:ring-1 focus-visible:ring-primary/50 rounded"><span class="block w-3 h-1.5 rounded-sm transition-colors duration-150 ease-out bg-line-structure group-hover:bg-primary"></span></button><button role="tab" aria-selected="false" aria-label="Collaborate on human reviews" aria-controls="tabpanel-annotations" id="tab-annotations" tabindex="-1" class="group p-1 focus:outline-none focus-visible:ring-1 focus-visible:ring-primary/50 rounded"><span class="block w-3 h-1.5 rounded-sm transition-colors duration-150 ease-out bg-line-structure group-hover:bg-primary"></span></button><button role="tab" aria-selected="false" aria-label="Iterate with structured experiments" aria-controls="tabpanel-playground" id="tab-playground" tabindex="-1" class="group p-1 focus:outline-none focus-visible:ring-1 focus-visible:ring-primary/50 rounded"><span class="block w-3 h-1.5 rounded-sm transition-colors duration-150 ease-out bg-line-structure group-hover:bg-primary"></span></button></div></div></div><div class="relative bg-surface-bg border border-line-structure corner-box-corners with-stripes p-4 md:-mt-px hidden md:block"><div class="relative w-full overflow-hidden aspect-[2205/1291] custom-card-shadow"><div style="opacity:1"><div class="relative w-full aspect-[2205/1291]"><img alt="Langfuse observability trace detail view showing nested observations with latency and cost" decoding="async" data-nimg="fill" class="object-contain object-center sm:object-cover sm:object-top-left dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(min-width: 1280px) 2205px" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=32&amp;q=100 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=48&amp;q=100 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=64&amp;q=100 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=96&amp;q=100 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=128&amp;q=100 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=256&amp;q=100 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=384&amp;q=100 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=640&amp;q=100 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=750&amp;q=100 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=828&amp;q=100 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=1080&amp;q=100 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=1200&amp;q=100 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=1920&amp;q=100 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=2048&amp;q=100 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=3840&amp;q=100 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=3840&amp;q=100"/><img alt="Langfuse observability trace detail view showing nested observations with latency and cost" decoding="async" data-nimg="fill" class="hidden object-contain object-center sm:object-cover sm:object-top-left dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(min-width: 1280px) 2205px" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=32&amp;q=100 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=48&amp;q=100 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=64&amp;q=100 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=96&amp;q=100 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=128&amp;q=100 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=256&amp;q=100 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=384&amp;q=100 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=640&amp;q=100 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=750&amp;q=100 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=828&amp;q=100 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=1080&amp;q=100 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=1200&amp;q=100 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=1920&amp;q=100 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=2048&amp;q=100 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=3840&amp;q=100 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-ui.0bpdi69_vw-s7.png&amp;w=3840&amp;q=100"/></div></div></div></div><div class="relative bg-surface-bg border border-line-structure corner-box-corners with-stripes pl-4 pt-4 block md:hidden"><div class="relative w-full overflow-hidden min-h-[410px]"><img alt="Langfuse observability trace detail view showing nested observations with latency and cost" width="1360" height="1640" decoding="async" data-nimg="1" class="absolute left-0 top-0 min-w-full min-h-full object-cover object-top-left" style="color:transparent" sizes="(min-width: 640px) 1360px" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=32&amp;q=100 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=48&amp;q=100 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=64&amp;q=100 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=96&amp;q=100 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=128&amp;q=100 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=256&amp;q=100 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=384&amp;q=100 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=640&amp;q=100 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=750&amp;q=100 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=828&amp;q=100 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=1080&amp;q=100 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=1200&amp;q=100 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=1920&amp;q=100 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=2048&amp;q=100 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=3840&amp;q=100 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fobservability-mobile-ui.01p3ndbt3llcd.png&amp;w=3840&amp;q=100"/></div></div></div></div><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};
$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><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[593100,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\"],\"PostHogProvider\"]\n3:I[936454,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\"],\"AppRootProvider\"]\n4:I[898236,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"AISearch\"]\n5:I[508699,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\"],\"default\"]\n6:I[974016,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\"],\"default\"]\n7:I[770402,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_nex"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"t/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"Banner\"]\n8:I[576741,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"\"]\n9:I[23091,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"Logo\"]\na:I[964272,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"HiringBadge\"]\nb:I[994134,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"default\"]\nc:I[168435,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"NavLinks\"]\n15:I[66216,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/0dlpxyxrrzfv9.css\",\"style\"]\n:HL[\"/_next/static/chunks/05fb4pf0~o215.css\",\"style\"]\n:HL[\"/_next/static/chunks/0-ywvsfw0px3o.css\",\"style\"]\n:HL[\"/_next/static/chunks/0.n68r2.6yu4-.css\",\"style\"]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/F37Analog_Medium-s.p.0s2xxa5zmf9ra.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/GeistMono_Medium-s.p.0y05jpa10la5y.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"index\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(home)\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0dlpxyxrrzfv9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/05fb4pf0~o215.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0-ywvsfw0px3o.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0osvfdsnh8q__.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/15v4enqe4ht2p.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/134yiz21jtixx.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/05ojs43pro-hu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/020mqik~stwvl.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/01jei63dgbk7s.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/0op-47rkq_5jj.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/chunks/00uy1dluhwcf1.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/_next/static/chunks/0o~.st84i-k56.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"dir\":\"ltr\",\"suppressHydrationWarning\":true,\"className\":\"inter_25ababe6-module__iWZXfa__variable geistmono_9073b940-module__yhrBZa__variable f37analog_e74d89cc-module__rfkfSG__variable\",\"children\":[\"$\",\"body\",null,{\"className\":\"font-sans antialiased\",\"children\":[false,[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"i18n\":{\"locale\":\"en\",\"translations\":{\"lastUpdate\":\"Last edited\"}},\"children\":[\"$\",\"$L4\",null,{\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L4\",null,{\"children\":[null,[\"$\",\"$L7\",null,{\"height\":\"2rem\",\"className\":\"bg-black text-white [\u0026_a]:text-white\",\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/v4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sm:hidden\",\"children\":[\"Langfuse v4: up to 165× faster ·\",\" \",[\"$\",\"span\",null,{\"className\":\"underline underline-offset-2\",\"children\":\"Read more\"}]]}],[\"$\",\"span\",null,{\"className\":\"hidden sm:inline\",\"children\":[\"Langfuse v4 is here: real-time, up to 165× faster ·\",\" \",[\"$\",\"span\",null,{\"className\":\"underline underline-offset-2\",\"children\":\"Read more\"}]]}]]}]}],[\"$\",\"header\",null,{\"className\":\"sticky z-50 h-(--lf-nav-primary-height) bg-surface-1 backdrop-blur-md\",\"style\":{\"top\":\"var(--fd-banner-height, 0px)\"},\"children\":[\"$\",\"nav\",null,{\"className\":\"flex mx-auto h-full border-b max-w-380 border-line-structure\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-stretch flex-1 bg-line-structure p-px py-0 pr-0 lg:max-w-[240px] lg:pr-px\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center w-full bg-surface-1 lg:rounded-sm pl-3 pr-2.5 py-3 rounded-r-none lg:rounded-r-sm\",\"children\":[\"$\",\"$L9\",null,{\"showAffiliation\":true}]}]}],[\"$\",\"div\",null,{\"className\":\"items-stretch flex-1 bg-line-structure p-px py-0 hidden relative px-0 lg:flex\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute bottom-[-6px] left-0 w-[6px] h-[5px] bg-left-corner\"}],[\"$\",\"div\",null,{\"className\":\"absolute hidden wide:block bottom-[-6px] right-0 w-[6px] h-[5px] bg-right-corner\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 gap-2 items-center px-2.5 py-3 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"$La\",null,{\"className\":\"shrink-0\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 justify-center items-center min-w-0 gap-4\",\"children\":[[\"$\",\"$Lb\",null,{\"className\":\"hidden\"}],[\"$\",\"$Lc\",null,{\"sectionNavData\":[{\"name\":\"Docs\",\"href\":\"/docs\"},{\"name\":\"Self Hosting\",\"href\":\"/self-hosting\"},{\"name\":\"Guides\",\"href\":\"/guides\"},{\"name\":\"Integrations\",\"href\":\"/integrations\"},{\"name\":\"FAQ\",\"href\":\"/faq\"},{\"name\":\"Handbook\",\"href\":\"/handbook\"},{\"name\":\"Changelog\",\"href\":\"/changelog\"},{\"name\":\"Pricing\",\"href\":\"/pricing\"},{\"name\":\"Library\",\"href\":\"/library\"},{\"name\":\"Security \u0026 Compliance\",\"href\":\"/security\"}]}]]}]]}]]}],\"$Ld\"]}]}],\"$Le\",\"$Lf\"]}],[\"$L10\"]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]}],\"$L11\"]}]}]]}],{\"children\":[\"$L12\",{\"children\":[\"$L13\",{},null,false,null]},null,false,null]},null,false,null],\"$L14\",false]],\"m\":\"$undefined\",\"G\":[\"$15\",[\"$L16\",\"$L17\",\"$L18\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"gBxvHAeDoXREo6cLtSuKh\"}\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"19:I[994134,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"InkeepSearchButton\"]\n1a:I[119350,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"ToAppButton\"]\n1b:I[167881,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"Button\"]\n1c:I[365617,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"MobileMenu\"]\n1e:I[720187,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"HomeMainArea\"]\n1f:I[497603,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/0.27spaw_ior5.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0ml3-txl--55h.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0eon2unpl8a54.js\"],\"NotFoundAnimation\"]\n20:I[446989,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.j"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"s\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/0.27spaw_ior5.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0ml3-txl--55h.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0eon2unpl8a54.js\"],\"BrokenLinkIssue\"]\n2b:I[679976,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"FloatingAskAI\"]\n2c:I[998230,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\"],\"GoogleTagManager\"]\n2d:I[618290,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\"],\"\"]\n2f:I[360950,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\"],\"ConversionTracker\"]\n30:I[179351,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"ForceLightMode\"]\n36:I[451223,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"HomeSection\"]\n37:I[912437,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"HeroStatsStrip\"]\n38:I[259208,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0kt"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"mu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"HomeHeroCtaButtons\"]\n39:I[871620,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"EnterpriseLogoGrid\"]\n3a:I[439788,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"FeatureTabsSection\"]\n3b:I[832003,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/stati"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"c/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"RiveSection\"]\n3c:I[501206,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"AllTheTools\"]\n3d:I[75437,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"Integrations\"]\n47:I[876643,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\"],\"ViewportBoundary\"]\n49:I[876643,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\"],\"MetadataBoundary\"]\n4a:\"$Sreact.suspense\"\nd:[\"$\",\"div\",null,{\"className\":\"flex items-stretch bg-line-struct"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"ure p-px py-0 flex-1 justify-end pl-0 lg:justify-center lg:max-w-[240px] lg:pl-px\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center w-full bg-surface-1 lg:rounded-sm pl-3 pr-2.5 py-3 justify-end rounded-l-none lg:justify-center lg:rounded-l-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:hidden\",\"children\":[\"$\",\"$L19\",null,{}]}],[\"$\",\"div\",null,{\"className\":\"hidden justify-between items-center sm:flex\",\"children\":[[\"$\",\"$L1a\",null,{}],[\"$\",\"$L1b\",null,{\"href\":\"/talk-to-us\",\"wrapperClassName\":\"flex-1\",\"variant\":\"secondary\",\"size\":\"small\",\"shortcutKey\":\"g\",\"children\":\"Get Demo\"}]]}],[\"$\",\"$L1c\",null,{\"sectionNavData\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:children:props:notFound:0:props:children:2:props:children:props:children:1:props:children:2:props:children:1:props:children:1:props:sectionNavData\"}]]}]}]\n21:T4c5,M6.88863 11.9076C4.78863 11.6448 3.30909 10.0845 3.30909 8.06433C3.30909 7.24312 3.59545 6.35621 4.07273 5.76493C3.8659 5.22292 3.89772 4.07322 4.13636 3.59693C4.77273 3.5148 5.63182 3.85972 6.14091 4.33601C6.74545 4.13892 7.38182 4.04037 8.16136 4.04037C8.94091 4.04037 9.57727 4.13892 10.15 4.3196C10.6432 3.85972 11.5182 3.5148 12.1545 3.59693C12.3773 4.04037 12.4091 5.19007 12.2023 5.7485C12.7114 6.37262 12.9818 7.21027 12.9818 8.06433C12.9818 10.0845 11.5023 11.612 9.37045 11.8912C9.91136 12.2525 10.2773 13.0409 10.2773 13.9442V15.6524C10.2773 16.145 10.675 16.4243 11.1523 16.2272C14.0318 15.0939 16.2909 12.1211 16.2909 8.44208C16.2909 3.79402 12.6318 0 8.12954 0C3.62727 0 0 3.794 0 8.44208C0 12.0883 2.24317 15.1103 5.2659 16.2437C5.69545 16.4078 6.10909 16.1123 6.10909 15.6689V14.3548C5.88636 14.4534 5.6 14.5191 5.34545 14.5191C4.29545 14.5191 3.67499 13.9278 3.22954 12.8274C3.05455 12.3839 2.86364 12.1211 2.49772 12.0719C2.30681 12.0554 2.24317 11.9733 2.24317 11.8748C2.24317 11.6777 2.56136 11.5298 2.87954 11.5298C3.34091 11.5298 3.73863 11.8255 4.15226 12.4332C4.47045 12.9095 4.80455 13.123 5.20226 13.123C5.6 13.123 5.85455 12.9752 6.22045 12.5974C6.49091 12.3182 6.69772 12.0719 6.88863 11.9076Z22:T4cd,M524.531 69.836a1.5 1.5 0 00-.764-.7A485.065 485.065 0 00404.081 32.03a1.816 1.816 0 00-1.923.91 337.461 337.461 0 00-14.9 30.6 447.848 447.848 0 00-134.426 0 309.541 309.541 0 00-15.135-30.6 1.89 1.89 0 00-1.924-.91 483.689 483.689 0 00-119.688 37.107 1.712 1.712 0 00-.788.676C39.068 183.651 18.186 294.69 28.43 404.354a2.016 2.016 0 00.765 1.375 487.666 487.666 0 00146.825 74.189 1.9 1.9 0 002.063-.676A348.2 348.2 0 00208.12 430.4a1.86 1.86 0 00-1.019-2.588 321.173 321.173 0 01-45.868-21.853 1.885 1.885 0 01-.185-3.126 251.047 251.047 0 009.109-7.137 1.819 1.819 0 011.9-.256c96.229 43.917 200.41 43.917 295.5 0a1.812 1.812 0 011.924.233 234.533 234.533 0 009.132 7.16 1.884 1.884 0 01-.162 3.126 301.407 301.407 0 01-45.89 21.83 1.875 1.875 0 00-1 2.611 391.055 391.055 0 0030.014 48.815 1.864 1.864 0 002.063.7A486.048 486.048 0 00610.7 405.729a1.882 1.882 0 00.765-1.352c12.264-126.783-20.532-236.912-86.934-334.541zM222.491 337.58c-28.972 0-52.844-26.587-52.844-59.239s23.409-59.241 52.844-59.241c29.665 0 53.306 26.82 52.843 59.239 0 32.654-23.41 59.241-52.843 59.241zm195.38 0c-28.971 0-52.843-26.587-52.843-59.239s23.409-59.241 52.843-59.241c29.667 0 53.307 26.82 52.844 59.239 0 32.654-23.177 59.241-52.844 59.241z"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"e:[\"$\",\"div\",null,{\"id\":\"home-layout\",\"className\":\"flex flex-1 mx-auto w-full min-h-0 max-w-380 overflow-clip\",\"children\":[\"$L1d\",[\"$\",\"$L1e\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center text-center sm:py-20 min-h-[calc(100vh-4rem)]\",\"children\":[[\"$\",\"$L1f\",null,{}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6 justify-center items-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 justify-center items-center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"mt-6 text-2xl font-bold\",\"children\":\"404: Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-muted-foreground\",\"children\":\"The page you were looking for does not exist.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap gap-3 justify-center items-center\",\"children\":[[\"$\",\"$L1b\",null,{\"size\":\"default\",\"href\":\"/\",\"children\":\"Go back home\"}],[\"$\",\"$L20\",null,{}]]}]]}]]}],[\"$\",\"footer\",null,{\"className\":\"px-4 pb-8 mx-auto mt-20 w-full sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px]\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative border border-line-structure corner-box-corners flex gap-5 items-center p-4 -mb-px bg-transparent\",\"style\":\"$undefined\",\"children\":[[\"$\",\"a\",\"GitHub\",{\"href\":\"https://github.com/langfuse/langfuse\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"GitHub\",\"children\":[\"$\",\"svg\",null,{\"width\":\"17\",\"height\":\"17\",\"viewBox\":\"0 0 17 17\",\"fill\":\"currentColor\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"GitHub\"}],[\"$\",\"path\",null,{\"d\":\"$21\"}]]}]}],[\"$\",\"$L8\",\"Discord\",{\"href\":\"/discord\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"Discord\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 640 512\",\"fill\":\"currentColor\",\"height\":\"1em\",\"width\":\"1em\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"Discord\"}],[\"$\",\"path\",null,{\"d\":\"$22\"}]]}]}],\"$L23\",\"$L24\",\"$L25\"]}],\"$L26\",\"$L27\",\"$L28\"]}]]}],\"$L29\",\"$L2a\"]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"f:[\"$\",\"$L2b\",null,{}]\n10:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0.n68r2.6yu4-.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n2e:[\"$\",\"img\",null,{\"height\":\"1\",\"width\":\"1\",\"style\":{\"display\":\"none\"},\"alt\":\"\",\"src\":\"https://px.ads.linkedin.com/collect/?pid=9239642\u0026fmt=gif\"}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"11:[[\"$\",\"$L2c\",null,{\"gtmId\":\"GTM-NGLK4TZX\"}],[[\"$\",\"$L2d\",null,{\"id\":\"google-ads-gtag\",\"src\":\"https://www.googletagmanager.com/gtag/js?id=AW-10855791654\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L2d\",null,{\"id\":\"google-ads-init\",\"strategy\":\"afterInteractive\",\"children\":\"\\n          window.dataLayer = window.dataLayer || [];\\n          function gtag(){dataLayer.push(arguments);}\\n          gtag('js', new Date());\\n          gtag('config', 'AW-10855791654');\\n        \"}]],[[\"$\",\"$L2d\",null,{\"id\":\"linkedin-partner-id\",\"strategy\":\"afterInteractive\",\"children\":\"_linkedin_partner_id = \\\"9239642\\\";\\nwindow._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];\\nwindow._linkedin_data_partner_ids.push(_linkedin_partner_id);\"}],[\"$\",\"$L2d\",null,{\"id\":\"linkedin-insight\",\"strategy\":\"afterInteractive\",\"children\":\"(function(l) {\\nif (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};\\nwindow.lintrk.q=[]}\\nvar s = document.getElementsByTagName(\\\"script\\\")[0];\\nvar b = document.createElement(\\\"script\\\");\\nb.type = \\\"text/javascript\\\";b.async = true;\\nb.src = \\\"https://snap.licdn.com/li.lms-analytics/insight.min.js\\\";\\ns.parentNode.insertBefore(b, s);})(window.lintrk);\"}],[\"$\",\"noscript\",null,{\"children\":\"$2e\"}]],[\"$\",\"$L2d\",null,{\"id\":\"reddit-pixel\",\"strategy\":\"afterInteractive\",\"children\":\"!function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement(\\\"script\\\");t.src=\\\"https://www.redditstatic.com/ads/pixel.js\\\",t.async=!0;var s=d.getElementsByTagName(\\\"script\\\")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','a2_j57h34zw84n1');rdt('track','PageVisit');\"}],[\"$\",\"$L2d\",null,{\"id\":\"twitter-pixel\",\"strategy\":\"afterInteractive\",\"children\":\"!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js',a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');twq('config','rcvz2');\"}],[\"$\",\"$L2f\",null,{}],[\"$\",\"$L2d\",null,{\"src\":\"https://js-eu1.hs-scripts.com/143255669.js\"}],[\"$\",\"$L2d\",null,{\"id\":\"common-room\",\"strategy\":\"afterInteractive\",\"children\":\"(function() {\\n  if (typeof window === 'undefined') return;\\n  if (typeof window.signals !== 'undefined') return;\\n  var script = document.createElement('script');\\n  script.src = 'https://cdn.cr-relay.com/v1/site/56cd5a2c-528f-44aa-8175-7aad9d06854a/signals.js';\\n  script.async = true;\\n  window.signals = Object.assign(\\n    [],\\n    { _opts: { apiHost: 'https://api.cr-relay.com' } },\\n    ['page', 'identify', 'form'].reduce(function (acc, method){\\n      acc[method] = function () {\\n        signals.push([method, arguments]);\\n        return signals;\\n      };\\n     return acc;\\n    }, {})\\n  );\\n  document.head.appendChild(script);\\n})();\"}],[\"$\",\"$L2d\",null,{\"id\":\"ahrefs-analytics\",\"src\":\"https://analytics.ahrefs.com/analytics.js\",\"data-key\":\"Mex/bWanRRREdWiopW2rdA\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L2d\",null,{\"id\":\"cookieyes\",\"type\":\"text/javascript\",\"src\":\"https://cdn-cookieyes.com/client_data/40247147630c6589ad01a874/script.js\",\"strategy\":\"beforeInteractive\"}]]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"12:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0.n68r2.6yu4-.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/10..0l-c-t68r.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/00yqh-nyyjshn.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/00lhtojcp0w5-.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/0pqugmff_5axj.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/0ipz_965-wwgu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/08du4v5h0w~qx.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/03w3.v1xb18ud.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/chunks/0eon2unpl8a54.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/_next/static/chunks/14m38p6pep2of.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/_next/static/chunks/17ej_ta9-qboy.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/_next/static/chunks/03lz.lenj9iqj.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/_next/static/chunks/0rx9tczlz0s52.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/_next/static/chunks/0.k5y1v93opjo.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/_next/static/chunks/1176l.3wtmrnt.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L4\",null,{\"children\":[[\"$\",\"$L30\",null,{}],[\"$\",\"$L7\",null,{\"height\":\"2rem\",\"className\":\"bg-black text-white [\u0026_a]:text-white\",\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/v4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sm:hidden\",\"children\":[\"Langfuse v4: up to 165× faster ·\",\" \",[\"$\",\"span\",null,{\"className\":\"underline underline-offset-2\",\"children\":\"Read more\"}]]}],[\"$\",\"span\",null,{\"className\":\"hidden sm:inline\",\"children\":[\"Langfuse v4 is here: real-time, up to 165× faster ·\",\" \",[\"$\",\"span\",null,{\"className\":\"underline underline-offset-2\",\"children\":\"Read more\"}]]}]]}]}],[\"$\",\"header\",null,{\"className\":\"sticky z-50 h-(--lf-nav-primary-height) bg-surface-1 backdrop-blur-md\",\"style\":{\"top\":\"var(--fd-banner-height, 0px)\"},\"children\":[\"$\",\"nav\",null,{\"className\":\"flex mx-auto h-full border-b max-w-380 border-line-structure\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-stretch flex-1 bg-line-structure p-px py-0 pr-0 lg:max-w-[240px] lg:pr-px\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center w-full bg-surface-1 lg:rounded-sm pl-3 pr-2.5 py-3 rounded-r-none lg:rounded-r-sm\",\"children\":[\"$\",\"$L9\",null,{\"showAffiliation\":true}]}]}],[\"$\",\"div\",null,{\"className\":\"items-stretch flex-1 bg-line-structure p-px py-0 hidden relative px-0 lg:flex\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute bottom-[-6px] left-0 w-[6px] h-[5px] bg-left-corner\"}],[\"$\",\"div\",null,{\"className\":\"absolute hidden wide:block bottom-[-6px] right-0 w-[6px] h-[5px] bg-right-corner\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 gap-2 items-center px-2.5 py-3 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"$La\",null,{\"className\":\"shrink-0\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 justify-center items-center min-w-0 gap-4\",\"children\":[[\"$\",\"$Lb\",null,{\"className\":\"hidden\"}],[\"$\",\"$Lc\",null,{\"sectionNavData\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:children:props:notFound:0:props:children:2:props:children:props:children:1:props:children:2:props:children:1:props:children:1:props:sectionNavData\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-stretch bg-line-structure p-px py-0 flex-1 justify-end pl-0 lg:justify-center lg:max-w-[240px] lg:pl-px\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center w-full bg-surface-1 lg:rounded-sm pl-3 pr-2.5 py-3 justify-end rounded-l-none lg:justify-center lg:rounded-l-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:hidden\",\"children\":[\"$\",\"$L19\",null,{}]}],[\"$\",\"div\",null,{\"className\":\"hidden justify-between items-center sm:flex\",\"children\":[[\"$\",\"$L1a\",null,{}],[\"$\",\"$L1b\",null,{\"href\":\"/talk-to-us\",\"wrapperClassName\":\"flex-1\",\"variant\":\"secondary\",\"size\":\"small\",\"shortcutKey\":\"g\",\"children\":\"Get Demo\"}]]}],[\"$\",\"$L1c\",null,{\"sectionNavData\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:children:props:notFound:0:props:children:2:props:children:props:children:1:props:children:2:props:children:1:props:children:1:props:sectionNavData\"}]]}]}]]}]}],[\"$\",\"div\",null,{\"id\":\"home-layout\",\"className\":\"flex flex-1 mx-auto w-full min-h-0 max-w-380 overflow-clip\",\"children\":[\"$L31\",\"$L32\",\"$L33\",\"$L34\"]}],\"$L35\"]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"13:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"className\":\"overflow-hidden relative w-full hero-bg xl:px-5 2xl:px-10\",\"children\":[[\"$\",\"$L36\",null,{\"className\":\"pt-5 sm:pt-8 md:pt-[60px]\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative bg-surface-bg border border-line-structure corner-box-corners -mb-px -mt-px\",\"style\":\"$undefined\",\"children\":[\"$\",\"$L37\",null,{}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative bg-surface-bg border border-line-structure corner-box-corners flex flex-col gap-4 sm:gap-8 md:gap-10 items-center px-4 py-8 sm:px-8 sm:py-10\",\"style\":\"$undefined\",\"children\":[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"className\":\"text-text-primary font-analog not-italic [font-variant-numeric:ordinal] [font-feature-settings:'dlig'_on] max-[390px]:text-[35px] text-[44px] md:text-[54px] xl:text-[68px] flex-col items-center gap-0.5 sm:gap-1 md:gap-1.5 text-center font-medium leading-[105%] max-md:max-w-[500px] [leading-trim:both] [text-edge:cap]\",\"children\":[[\"$\",\"span\",null,{\"ref\":\"$undefined\",\"className\":\"inline-flex relative items-center whitespace-nowrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A] mix-blend-multiply\",\"aria-hidden\":true}],[\"$\",\"span\",null,{\"className\":\"relative\",\"children\":[\"Open Source\",[\"$\",\"span\",null,{\"className\":\"inline max-[499px]:hidden\",\"children\":\" \"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"flex min-[500px]:inline\",\"children\":[\"$\",\"span\",null,{\"ref\":\"$undefined\",\"className\":\"inline-flex relative items-center whitespace-nowrap min-[500px]:pr-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A] mix-blend-multiply\",\"aria-hidden\":true}],[\"$\",\"span\",null,{\"className\":\"relative\",\"children\":\"Agent Evals \u0026\"}]]}]}],[\"$\",\"span\",null,{\"ref\":\"$undefined\",\"className\":\"inline-flex relative items-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A] mix-blend-multiply\",\"aria-hidden\":true}],[\"$\",\"span\",null,{\"className\":\"relative\",\"children\":\"Observability\"}]]}]]}],[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"className\":\"text-text-primary font-analog not-italic [font-variant-numeric:ordinal] [font-feature-settings:'dlig'_on] max-[390px]:text-[35px] text-[44px] md:text-[54px] xl:text-[68px] flex sm:hidden flex-col items-center gap-1.5 text-center font-medium leading-[105%] [leading-trim:both] [text-edge:cap]\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"text-center font-sans text-[15px] font-normal not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] text-text-tertiary max-w-xl\",\"children\":\"Trace, evaluate, and improve AI agents with one open platform. Use production data to understand behavior, collaborate on fixes, and ship better quality at lower cost and latency.\"}],[\"$\",\"$L38\",null,{}]]}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative bg-surface-bg border border-line-structure corner-box-corners pr-px pb-px -mt-px\",\"style\":\"$undefined\",\"children\":[\"$\",\"$L39\",null,{}]}]]}],[\"$\",\"$L3a\",null,{}],[\"$\",\"$L3b\",null,{}],[\"$\",\"$L3c\",null,{}],[\"$\",\"$L3d\",null,{}],[\"$\",\"$L36\",null,{\"id\":\"open-source\",\"className\":\"pt-[120px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4 items-start mb-10\",\"children\":[[\"$\",\"h2\",null,{\"ref\":\"$undefined\",\"className\":\"text-text-primary font-analog font-medium not-italic [font-variant-numeric:ordinal] [font-feature-settings:'dlig'_on] text-[32px] leading-[115%] text-left max-w-[12ch] sm:max-w-none\",\"children\":[[\"$\",\"span\",null,{\"ref\":\"$undefined\",\"className\":\"inline-flex relative items-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-x-0 top-1/2 h-[0.76em] -translate-y-[52%] bg-[#FBFF7A]\",\"aria-hidden\":true}],[\"$\",\"span\",null,{\"className\":\"relative\",\"children\":\"Open platform.\"}]]}],\" Open source.\"]}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans text-[15px] font-normal not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] text-text-tertiary text-left max-w-[48ch]\",\"children\":\"We are huge fans of open standards and data portability. Langfuse won't lock in your data, ever.\"}]]}],\"$L3e\"]}],\"$L3f\",\"$L40\",\"$L41\",\"$L42\",\"$L43\"]}],[\"$L44\",\"$L45\"],\"$L46\"]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"14:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L47\",null,{\"children\":\"$L48\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L49\",null,{\"children\":[\"$\",\"$4a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L4b\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n16:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0dlpxyxrrzfv9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n17:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/05fb4pf0~o215.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n18:[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0-ywvsfw0px3o.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"51:I[188109,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"AISearchPanel\"]\n60:I[11142,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\"],\"HomeAside\"]\n61:I[388833,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"Image\"]\n67:I[280620,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"DeveloperTools\"]\n68:I[298573,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"Enterprise\"]\n69:I[280450,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"WhyLangfuse\"]\n6a:I[256880,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/st"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"atic/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"GetStartedSection\"]\n6b:I[593919,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"FAQ\"]\n6c:I[876643,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\"],\"OutletBoundary\"]\n23:[\"$\",\"a\",\"X\",{\"href\":\"https://x.com/langfuse\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"X\",\"children\":[\"$\",\"svg\",null,{\"width\":\"18\",\"height\":\"18\",\"viewBox\":\"0 0 18 18\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"X\"}],[\"$\",\"path\",null,{\"d\":\"M13.4372 0.798828H16.0544L10.3379 7.34928L17.0633 16.2631H11.798L7.67381 10.8559L2.95454 16.2631H0.336282L6.45053 9.25618L-0.000732422 0.798828H5.39896L9.12638 5.73993L13.4372 0.798828ZM12.52 14.6932H13.9704L4.60975 2.2866H3.05479L12.52 14.6932Z\"}]]}]}]\n24:[\"$\",\"a\",\"YouTube\",{\"href\":\"https://www.youtube.com/@langfuse\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"YouTube\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 640 640\",\"fill\":\"currentColor\",\"height\":\"1em\",\"width\":\"1em\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"YouTube\"}],[\"$\",\"path\",null,{\"d\":\"M581.7 188.1C575.5 164.4 556.9 145.8 533.4 139.5C490.9 128 320.1 128 320.1 128C320.1 128 149.3 128 106.7 139.5C83.2 145.8 64.7 164.4 58.4 188.1C47 231 47 320.4 47 320."])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"4C47 320.4 47 409.8 58.4 452.7C64.7 476.3 83.2 494.2 106.7 500.5C149.3 512 320.1 512 320.1 512C320.1 512 490.9 512 533.5 500.5C557 494.2 575.5 476.3 581.8 452.7C593.2 409.8 593.2 320.4 593.2 320.4C593.2 320.4 593.2 231 581.8 188.1zM264.2 401.6L264.2 239.2L406.9 320.4L264.2 401.6z\"}]]}]}]\n25:[\"$\",\"a\",\"LinkedIn\",{\"href\":\"https://www.linkedin.com/company/langfuse/\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"LinkedIn\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 448 512\",\"fill\":\"currentColor\",\"height\":\"1em\",\"width\":\"1em\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"LinkedIn\"}],[\"$\",\"path\",null,{\"d\":\"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 01107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.83-48.3 93.97 0 111.28 61.9 111.28 142.3V448z\"}]]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"26:[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative border border-line-structure corner-box-corners flex flex-col bg-transparent\",\"style\":\"$undefined\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-8 justify-between items-stretch p-4 md:flex md:flex-row\",\"children\":[[\"$\",\"div\",\"Product\",{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"li\",\"Observability\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/observability/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Observability\"}]}]}],[\"$\",\"li\",\"Prompt Management\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/prompt-management/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Prompt Management\"}]}]}],[\"$\",\"li\",\"Evaluations\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/evaluation/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Evaluations\"}]}]}],[\"$\",\"li\",\"Metrics\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/metrics/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Metrics\"}]}]}],[\"$\",\"li\",\"Langfuse for Agents\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/agents\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Langfuse for Agents\"}]}]}],[\"$\",\"li\",\"Playground\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/prompt-management/features/playground\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Playground\"}]}]}],\"$L4c\",\"$L4d\"]}]]}],\"$L4e\",\"$L4f\",\"$L50\"]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"27:[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative border border-line-structure corner-box-corners flex flex-col -mt-px bg-transparent\",\"style\":\"$undefined\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-y-2 gap-x-6 items-center px-4 py-2.5\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-y-1 gap-x-4 max-[390px]:gap-x-3\",\"children\":[[\"$\",\"$L8\",\"Terms\",{\"href\":\"/terms\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]\",\"children\":\"Terms\"}]}],[\"$\",\"$L8\",\"Privacy\",{\"href\":\"/privacy\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]\",\"children\":\"Privacy\"}]}],[\"$\",\"$L8\",\"Imprint\",{\"href\":\"/imprint\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]\",\"children\":\"Imprint\"}]}],[\"$\",\"$L8\",\"Cookie Policy\",{\"href\":\"/cookie-policy\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]\",\"children\":\"Cookie Policy\"}]}]]}]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"28:[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative border border-line-structure corner-box-corners flex flex-col gap-y-4 sm:flex-row justify-between sm:items-center px-4 py-2.5 -mt-px bg-transparent\",\"style\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":[\"© 2022–\",2026,\" Langfuse GmbH\"]}],\" \",[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"/ Finto Technologies Inc.\"}]]}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":[\"Design by\",\" \",[\"$\",\"a\",null,{\"href\":\"https://altalogy.com/?ref=langfuse\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"span\",null,{\"children\":\"Altalogy\"}]}]]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"29:[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"hidden lg:block w-px shrink-0 bg-line-structure\"}]\n2a:[\"$\",\"$L51\",null,{}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"32:[\"$\",\"$L1e\",null,{\"children\":[[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L4\",null,{\"children\":[null,[\"$\",\"$L7\",null,{\"height\":\"2rem\",\"className\":\"bg-black text-white [\u0026_a]:text-white\",\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/v4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sm:hidden\",\"children\":[\"Langfuse v4: up to 165× faster ·\",\" \",[\"$\",\"span\",null,{\"className\":\"underline underline-offset-2\",\"children\":\"Read more\"}]]}],[\"$\",\"span\",null,{\"className\":\"hidden sm:inline\",\"children\":[\"Langfuse v4 is here: real-time, up to 165× faster ·\",\" \",[\"$\",\"span\",null,{\"className\":\"underline underline-offset-2\",\"children\":\"Read more\"}]]}]]}]}],[\"$\",\"header\",null,{\"className\":\"sticky z-50 h-(--lf-nav-primary-height) bg-surface-1 backdrop-blur-md\",\"style\":{\"top\":\"var(--fd-banner-height, 0px)\"},\"children\":[\"$\",\"nav\",null,{\"className\":\"flex mx-auto h-full border-b max-w-380 border-line-structure\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-stretch flex-1 bg-line-structure p-px py-0 pr-0 lg:max-w-[240px] lg:pr-px\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center w-full bg-surface-1 lg:rounded-sm pl-3 pr-2.5 py-3 rounded-r-none lg:rounded-r-sm\",\"children\":[\"$\",\"$L9\",null,{\"showAffiliation\":true}]}]}],[\"$\",\"div\",null,{\"className\":\"items-stretch flex-1 bg-line-structure p-px py-0 hidden relative px-0 lg:flex\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute bottom-[-6px] left-0 w-[6px] h-[5px] bg-left-corner\"}],[\"$\",\"div\",null,{\"className\":\"absolute hidden wide:block bottom-[-6px] right-0 w-[6px] h-[5px] bg-right-corner\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 gap-2 items-center px-2.5 py-3 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"$La\",null,{\"className\":\"shrink-0\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 justify-center items-center min-w-0 gap-4\",\"children\":[[\"$\",\"$Lb\",null,{\"className\":\"hidden\"}],[\"$\",\"$Lc\",null,{\"sectionNavData\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:children:props:notFound:0:props:children:2:props:children:props:children:1:props:children:2:props:children:1:props:children:1:props:sectionNavData\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-stretch bg-line-structure p-px py-0 flex-1 justify-end pl-0 lg:justify-center lg:max-w-[240px] lg:pl-px\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center w-full bg-surface-1 lg:rounded-sm pl-3 pr-2.5 py-3 justify-end rounded-l-none lg:justify-center lg:rounded-l-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:hidden\",\"children\":[\"$\",\"$L19\",null,{}]}],[\"$\",\"div\",null,{\"className\":\"hidden justify-between items-center sm:flex\",\"children\":[[\"$\",\"$L1a\",null,{}],[\"$\",\"$L1b\",null,{\"href\":\"/talk-to-us\",\"wrapperClassName\":\"flex-1\",\"variant\":\"secondary\",\"size\":\"small\",\"shortcutKey\":\"g\",\"children\":\"Get Demo\"}]]}],[\"$\",\"$L1c\",null,{\"sectionNavData\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:children:props:notFound:0:props:children:2:props:children:props:children:1:props:children:2:props:children:1:props:children:1:props:sectionNavData\"}]]}]}]]}]}],[\"$\",\"div\",null,{\"id\":\"home-layout\",\"className\":\"flex flex-1 mx-auto w-full min-h-0 max-w-380 overflow-clip\",\"children\":[\"$L52\",[\"$\",\"$L1e\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center text-center sm:py-20 min-h-[calc(100vh-4rem)]\",\"children\":[[\"$\",\"$L1f\",null,{}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6 justify-center items-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 justify-center items-center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"mt-6 text-2xl font-bold\",\"children\":\"404: Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-muted-foreground\",\"children\":\"The page you were looking for does not exist.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap gap-3 justify-center items-center\",\"children\":[[\"$\",\"$L1b\",null,{\"size\":\"default\",\"href\":\"/\",\"children\":\"Go back home\"}],[\"$\",\"$L20\",null,{}]]}]]}]]}],[\"$\",\"footer\",null,{\"className\":\"px-4 pb-8 mx-auto mt-20 w-full sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px]\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative border border-line-structure corner-box-corners flex gap-5 items-center p-4 -mb-px bg-transparent\",\"style\":\"$undefined\",\"children\":[[\"$\",\"a\",\"GitHub\",{\"href\":\"https://github.com/langfuse/langfuse\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"GitHub\",\"children\":[\"$\",\"svg\",null,{\"width\":\"17\",\"height\":\"17\",\"viewBox\":\"0 0 17 17\",\"fill\":\"currentColor\",\"className\":\"size-5\",\"children\":[\"$L53\",\"$L54\"]}]}],\"$L55\",\"$L56\",\"$L57\",\"$L58\"]}],\"$L59\",\"$L5a\",\"$L5b\"]}]]}],\"$L5c\",\"$L5d\"]}],\"$L5e\"]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$L5f\"]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"33:[\"$\",\"$L60\",null,{}]\n34:[\"$\",\"$L51\",null,{}]\n35:[\"$\",\"$L2b\",null,{}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"3e:[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2\",\"children\":[[\"$\",\"div\",\"Self-host at scale\",{\"ref\":\"$undefined\",\"className\":\"relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex flex-col gap-1 p-3 -mt-px -ml-px sm:p-4\",\"style\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary\",\"children\":\"Self-host at scale\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col flex-wrap gap-2 justify-start items-start mt-1 md:grid md:grid-cols-2\",\"children\":[[\"$\",\"$L8\",\"Docker Compose\",{\"href\":\"/self-hosting/deployment/docker-compose\",\"className\":\"integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap justify-start\",\"onMouseEnter\":\"$undefined\",\"onMouseLeave\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"shrink-0 w-[12px] h-[12px] flex items-center justify-center\",\"children\":[\"$\",\"$L61\",null,{\"src\":\"/images/integrations/docker.svg\",\"alt\":\"\",\"width\":18,\"height\":18}]}],\"Docker Compose\"]}],[\"$\",\"$L8\",\"Kubernetes (Helm)\",{\"href\":\"/self-hosting/deployment/kubernetes-helm\",\"className\":\"integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap justify-start\",\"onMouseEnter\":\"$undefined\",\"onMouseLeave\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"shrink-0 w-[12px] h-[12px] flex items-center justify-center\",\"children\":[\"$\",\"$L61\",null,{\"src\":\"/images/integrations/kubernetes.svg\",\"alt\":\"\",\"width\":18,\"height\":18}]}],\"Kubernetes (Helm)\"]}],[\"$\",\"$L8\",\"AWS (Terraform)\",{\"href\":\"/self-hosting/deployment/aws\",\"className\":\"integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap justify-start\",\"onMouseEnter\":\"$undefined\",\"onMouseLeave\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"shrink-0 w-[12px] h-[12px] flex items-center justify-center\",\"children\":[\"$\",\"$L61\",null,{\"src\":\"/images/integrations/aws.svg\",\"alt\":\"\",\"width\":18,\"height\":18}]}],\"AWS (Terraform)\"]}],[\"$\",\"$L8\",\"GCP (Terraform)\",{\"href\":\"/self-hosting/deployment/gcp\",\"className\":\"integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap justify-start\",\"onMouseEnter\":\"$undefined\",\"onMouseLeave\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"shrink-0 w-[12px] h-[12px] flex items-center justify-center\",\"children\":[\"$\",\"$L61\",null,{\"src\":\"/images/integrations/gcp.svg\",\"alt\":\"\",\"width\":18,\"height\":18}]}],\"GCP (Terraform)\"]}],[\"$\",\"$L8\",\"Azure (Terraform)\",{\"href\":\"/self-hosting/deployment/azure\",\"className\":\"integration-chip inline-flex items-center gap-2 px-1.5 py-1 border border-line-structure text-[13px] font-normal text-text-secondary leading-none whitespace-nowrap justify-start\",\"onMouseEnter\":\"$undefined\",\"onMouseLeave\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"shrink-0 w-[12px] h-[12px] flex items-center justify-center\",\"children\":[\"$\",\"$L61\",null,{\"src\":\"/images/integrations/microsoft_icon.svg\",\"alt\":\"\",\"width\":18,\"height\":18}]}],\"Azure (Terraform)\"]}]]}]]}],[\"$\",\"div\",\"MIT license\",{\"ref\":\"$undefined\",\"className\":\"relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex flex-col gap-1 p-3 -mt-px -ml-px sm:p-4\",\"style\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary\",\"children\":\"MIT license\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[\"$L62\",\"$L63\",\"$L64\"]}]]}],\"$L65\",\"$L66\"]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"3f:[\"$\",\"$L67\",null,{}]\n40:[\"$\",\"$L68\",null,{}]\n41:[\"$\",\"$L69\",null,{}]\n42:[\"$\",\"$L6a\",null,{}]\n43:[\"$\",\"$L6b\",null,{}]\n44:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/12t5s_52o8vmb.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n45:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0c5fit90vz2s..js\",\"async\":true,\"nonce\":\"$undefined\"}]\n46:[\"$\",\"$L6c\",null,{\"children\":[\"$\",\"$4a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@6d\"}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"4c:[\"$\",\"li\",\"Pricing\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/pricing\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Pricing\"}]}]}]\n4d:[\"$\",\"li\",\"Enterprise\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/enterprise\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Enterprise\"}]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"4e:[\"$\",\"div\",\"Developers\",{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"Developers\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"li\",\"Documentation\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Documentation\"}]}]}],[\"$\",\"li\",\"Self-Hosting\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/self-hosting\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Self-Hosting\"}]}]}],[\"$\",\"li\",\"SDKs\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/observability/sdk/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"SDKs\"}]}]}],[\"$\",\"li\",\"Integrations\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/integrations\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Integrations\"}]}]}],[\"$\",\"li\",\"API Reference\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/api-and-data-platform/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"API Reference\"}]}]}],[\"$\",\"li\",\"Status\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://status.langfuse.com\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Status\"}]}]}],[\"$\",\"li\",\"Talk to Us\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/talk-to-us\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":\"$L6e\"}]}]]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"4f:[\"$\",\"div\",\"Resources\",{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"li\",\"Blog\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/blog\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Blog\"}]}]}],[\"$\",\"li\",\"Changelog\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/changelog\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Changelog\"}]}]}],[\"$\",\"li\",\"Events\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/events\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Events\"}]}]}],[\"$\",\"li\",\"Roadmap\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/roadmap\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Roadmap\"}]}]}],[\"$\",\"li\",\"Interactive Demo\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/demo\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Interactive Demo\"}]}]}],[\"$\",\"li\",\"Customers\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/users\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Customers\"}]}]}],[\"$\",\"li\",\"AI Engineering Library\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/library\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"AI Engineering Library\"}]}]}],\"$L6f\",\"$L70\"]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"50:[\"$\",\"div\",\"Company\",{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"li\",\"About Us\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/about\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"About Us\"}]}]}],[\"$\",\"li\",\"Careers\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/careers\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Careers\"}]}]}],[\"$\",\"li\",\"Handbook\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/handbook\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Handbook\"}]}]}],[\"$\",\"li\",\"Press\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/press\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Press\"}]}]}],[\"$\",\"li\",\"Security\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/security\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Security\"}]}]}],[\"$\",\"li\",\"Support\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/support\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Support\"}]}]}],[\"$\",\"li\",\"Open source\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/handbook/chapters/open-source\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Open source\"}]}]}]]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"53:[\"$\",\"title\",null,{\"children\":\"GitHub\"}]\n71:T4c5,M6.88863 11.9076C4.78863 11.6448 3.30909 10.0845 3.30909 8.06433C3.30909 7.24312 3.59545 6.35621 4.07273 5.76493C3.8659 5.22292 3.89772 4.07322 4.13636 3.59693C4.77273 3.5148 5.63182 3.85972 6.14091 4.33601C6.74545 4.13892 7.38182 4.04037 8.16136 4.04037C8.94091 4.04037 9.57727 4.13892 10.15 4.3196C10.6432 3.85972 11.5182 3.5148 12.1545 3.59693C12.3773 4.04037 12.4091 5.19007 12.2023 5.7485C12.7114 6.37262 12.9818 7.21027 12.9818 8.06433C12.9818 10.0845 11.5023 11.612 9.37045 11.8912C9.91136 12.2525 10.2773 13.0409 10.2773 13.9442V15.6524C10.2773 16.145 10.675 16.4243 11.1523 16.2272C14.0318 15.0939 16.2909 12.1211 16.2909 8.44208C16.2909 3.79402 12.6318 0 8.12954 0C3.62727 0 0 3.794 0 8.44208C0 12.0883 2.24317 15.1103 5.2659 16.2437C5.69545 16.4078 6.10909 16.1123 6.10909 15.6689V14.3548C5.88636 14.4534 5.6 14.5191 5.34545 14.5191C4.29545 14.5191 3.67499 13.9278 3.22954 12.8274C3.05455 12.3839 2.86364 12.1211 2.49772 12.0719C2.30681 12.0554 2.24317 11.9733 2.24317 11.8748C2.24317 11.6777 2.56136 11.5298 2.87954 11.5298C3.34091 11.5298 3.73863 11.8255 4.15226 12.4332C4.47045 12.9095 4.80455 13.123 5.20226 13.123C5.6 13.123 5.85455 12.9752 6.22045 12.5974C6.49091 12.3182 6.69772 12.0719 6.88863 11.9076Z54:[\"$\",\"path\",null,{\"d\":\"$71\"}]\n72:T4cd,M524.531 69.836a1.5 1.5 0 00-.764-.7A485.065 485.065 0 00404.081 32.03a1.816 1.816 0 00-1.923.91 337.461 337.461 0 00-14.9 30.6 447.848 447.848 0 00-134.426 0 309.541 309.541 0 00-15.135-30.6 1.89 1.89 0 00-1.924-.91 483.689 483.689 0 00-119.688 37.107 1.712 1.712 0 00-.788.676C39.068 183.651 18.186 294.69 28.43 404.354a2.016 2.016 0 00.765 1.375 487.666 487.666 0 00146.825 74.189 1.9 1.9 0 002.063-.676A348.2 348.2 0 00208.12 430.4a1.86 1.86 0 00-1.019-2.588 321.173 321.173 0 01-45.868-21.853 1.885 1.885 0 01-.185-3.126 251.047 251.047 0 009.109-7.137 1.819 1.819 0 011.9-.256c96.229 43.917 200.41 43.917 295.5 0a1.812 1.812 0 011.924.233 234.533 234.533 0 009.132 7.16 1.884 1.884 0 01-.162 3.126 301.407 301.407 0 01-45.89 21.83 1.875 1.875 0 00-1 2.611 391.055 391.055 0 0030.014 48.815 1.864 1.864 0 002.063.7A486.048 486.048 0 00610.7 405.729a1.882 1.882 0 00.765-1.352c12.264-126.783-20.532-236.912-86.934-334.541zM222.491 337.58c-28.972 0-52.844-26.587-52.844-59.239s23.409-59.241 52.844-59.241c29.665 0 53.306 26.82 52.843 59.239 0 32.654-23.41 59.241-52.843 59.241zm195.38 0c-28.971 0-52.843-26.587-52.843-59.239s23.409-59.241 52.843-59.241c29.667 0 53.307 26.82 52.844 59.239 0 32.654-23.177 59.241-52.844 59.241z55:[\"$\",\"$L8\",\"Discord\",{\"href\":\"/discord\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"Discord\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 640 512\",\"fill\":\"currentColor\",\"height\":\"1em\",\"width\":\"1em\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"Discord\"}],[\"$\",\"path\",null,{\"d\":\"$72\"}]]}]}]\n56:[\"$\",\"a\",\"X\",{\"href\":\"https://x.com/langfuse\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"X\",\"children\":[\"$\",\"svg\",null,{\"width\":\"18\",\"height\":\"18\",\"viewBox\":\"0 0 18 18\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"X\"}],[\"$\",\"path\",null,{\"d\":\"M13.4372 0.798828H16.0544L10.3379 7.34928L17.0633 16.2631H11.798L7.67381 10.8559L2.95454 16.2631H0.336282L6.45053 9.25618L-0.000732422 0.798828H5.39896L9.12638 5.73993L13.4372 0.798828ZM12.52 14.6932H13.9704L4.60975 2.2866H3.05479L12.52 14.6932Z\"}]]}]}]\n57:[\"$\",\"a\",\"YouTube\",{\"href\":\"https://www.youtube.com/@langfuse\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"YouT"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"ube\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 640 640\",\"fill\":\"currentColor\",\"height\":\"1em\",\"width\":\"1em\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"YouTube\"}],[\"$\",\"path\",null,{\"d\":\"M581.7 188.1C575.5 164.4 556.9 145.8 533.4 139.5C490.9 128 320.1 128 320.1 128C320.1 128 149.3 128 106.7 139.5C83.2 145.8 64.7 164.4 58.4 188.1C47 231 47 320.4 47 320.4C47 320.4 47 409.8 58.4 452.7C64.7 476.3 83.2 494.2 106.7 500.5C149.3 512 320.1 512 320.1 512C320.1 512 490.9 512 533.5 500.5C557 494.2 575.5 476.3 581.8 452.7C593.2 409.8 593.2 320.4 593.2 320.4C593.2 320.4 593.2 231 581.8 188.1zM264.2 401.6L264.2 239.2L406.9 320.4L264.2 401.6z\"}]]}]}]\n58:[\"$\",\"a\",\"LinkedIn\",{\"href\":\"https://www.linkedin.com/company/langfuse/\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"LinkedIn\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 448 512\",\"fill\":\"currentColor\",\"height\":\"1em\",\"width\":\"1em\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"LinkedIn\"}],[\"$\",\"path\",null,{\"d\":\"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 01107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.83-48.3 93.97 0 111.28 61.9 111.28 142.3V448z\"}]]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"59:[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative border border-line-structure corner-box-corners flex flex-col bg-transparent\",\"style\":\"$undefined\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-8 justify-between items-stretch p-4 md:flex md:flex-row\",\"children\":[[\"$\",\"div\",\"Product\",{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"li\",\"Observability\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/observability/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Observability\"}]}]}],[\"$\",\"li\",\"Prompt Management\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/prompt-management/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Prompt Management\"}]}]}],[\"$\",\"li\",\"Evaluations\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/evaluation/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Evaluations\"}]}]}],[\"$\",\"li\",\"Metrics\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/metrics/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Metrics\"}]}]}],[\"$\",\"li\",\"Langfuse for Agents\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/agents\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Langfuse for Agents\"}]}]}],[\"$\",\"li\",\"Playground\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/prompt-management/features/playground\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Playground\"}]}]}],\"$L73\",\"$L74\"]}]]}],\"$L75\",\"$L76\",\"$L77\"]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"5a:[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative border border-line-structure corner-box-corners flex flex-col -mt-px bg-transparent\",\"style\":\"$undefined\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-y-2 gap-x-6 items-center px-4 py-2.5\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-y-1 gap-x-4 max-[390px]:gap-x-3\",\"children\":[[\"$\",\"$L8\",\"Terms\",{\"href\":\"/terms\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]\",\"children\":\"Terms\"}]}],[\"$\",\"$L8\",\"Privacy\",{\"href\":\"/privacy\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]\",\"children\":\"Privacy\"}]}],[\"$\",\"$L8\",\"Imprint\",{\"href\":\"/imprint\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]\",\"children\":\"Imprint\"}]}],[\"$\",\"$L8\",\"Cookie Policy\",{\"href\":\"/cookie-policy\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]\",\"children\":\"Cookie Policy\"}]}]]}]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"5b:[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative border border-line-structure corner-box-corners flex flex-col gap-y-4 sm:flex-row justify-between sm:items-center px-4 py-2.5 -mt-px bg-transparent\",\"style\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":[\"© 2022–\",2026,\" Langfuse GmbH\"]}],\" \",[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"/ Finto Technologies Inc.\"}]]}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":[\"Design by\",\" \",[\"$\",\"a\",null,{\"href\":\"https://altalogy.com/?ref=langfuse\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"span\",null,{\"children\":\"Altalogy\"}]}]]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"5c:[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"hidden lg:block w-px shrink-0 bg-line-structure\"}]\n5d:[\"$\",\"$L51\",null,{}]\n5e:[\"$\",\"$L2b\",null,{}]\n78:T4c5,M6.88863 11.9076C4.78863 11.6448 3.30909 10.0845 3.30909 8.06433C3.30909 7.24312 3.59545 6.35621 4.07273 5.76493C3.8659 5.22292 3.89772 4.07322 4.13636 3.59693C4.77273 3.5148 5.63182 3.85972 6.14091 4.33601C6.74545 4.13892 7.38182 4.04037 8.16136 4.04037C8.94091 4.04037 9.57727 4.13892 10.15 4.3196C10.6432 3.85972 11.5182 3.5148 12.1545 3.59693C12.3773 4.04037 12.4091 5.19007 12.2023 5.7485C12.7114 6.37262 12.9818 7.21027 12.9818 8.06433C12.9818 10.0845 11.5023 11.612 9.37045 11.8912C9.91136 12.2525 10.2773 13.0409 10.2773 13.9442V15.6524C10.2773 16.145 10.675 16.4243 11.1523 16.2272C14.0318 15.0939 16.2909 12.1211 16.2909 8.44208C16.2909 3.79402 12.6318 0 8.12954 0C3.62727 0 0 3.794 0 8.44208C0 12.0883 2.24317 15.1103 5.2659 16.2437C5.69545 16.4078 6.10909 16.1123 6.10909 15.6689V14.3548C5.88636 14.4534 5.6 14.5191 5.34545 14.5191C4.29545 14.5191 3.67499 13.9278 3.22954 12.8274C3.05455 12.3839 2.86364 12.1211 2.49772 12.0719C2.30681 12.0554 2.24317 11.9733 2.24317 11.8748C2.24317 11.6777 2.56136 11.5298 2.87954 11.5298C3.34091 11.5298 3.73863 11.8255 4.15226 12.4332C4.47045 12.9095 4.80455 13.123 5.20226 13.123C5.6 13.123 5.85455 12.9752 6.22045 12.5974C6.49091 12.3182 6.69772 12.0719 6.88863 11.9076Z79:T4cd,M524.531 69.836a1.5 1.5 0 00-.764-.7A485.065 485.065 0 00404.081 32.03a1.816 1.816 0 00-1.923.91 337.461 337.461 0 00-14.9 30.6 447.848 447.848 0 00-134.426 0 309.541 309.541 0 00-15.135-30.6 1.89 1.89 0 00-1.924-.91 483.689 483.689 0 00-119.688 37.107 1.712 1.712 0 00-.788.676C39.068 183.651 18.186 294.69 28.43 404.354a2.016 2.016 0 00.765 1.375 487.666 487.666 0 00146.825 74.189 1.9 1.9 0 002.063-.676A348.2 348.2 0 00208.12 430.4a1.86 1.86 0 00-1.019-2.588 321.173 321.173 0 01-45.868-21.853 1.885 1.885 0 01-.185-3.126 251.047 251.047 0 009.109-7.137 1.819 1.819 0 011.9-.256c96.229 43.917 200.41 43.917 295.5 0a1.812 1.812 0 011.924.233 234.533 234.533 0 009.132 7.16 1.884 1.884 0 01-.162 3.126 301.407 301.407 0 01-45.89 21.83 1.875 1.875 0 00-1 2.611 391.055 391.055 0 0030.014 48.815 1.864 1.864 0 002.063.7A486.048 486.048 0 00610.7 405.729a1.882 1.882 0 00.765-1.352c12.264-126.783-20.532-236.912-86.934-334.541zM222.491 337.58c-28.972 0-52.844-26.587-52.844-59.239s23.409-59.241 52.844-59.241c29.665 0 53.306 26.82 52.843 59.239 0 32.654-23.41 59.241-52.843 59.241zm195.38 0c-28.971 0-52.843-26.587-52.843-59.239s23.409-59.241 52.843-59.241c29.667 0 53.307 26.82 52.844 59.239 0 32.654-23.177 59.241-52.844 59.241z"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"5f:[\"$\",\"footer\",null,{\"className\":\"px-4 pb-8 mx-auto mt-20 w-full sm:px-8 md:px-0 md:max-w-[680px] xl:max-w-[840px]\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative border border-line-structure corner-box-corners flex gap-5 items-center p-4 -mb-px bg-transparent\",\"style\":\"$undefined\",\"children\":[[\"$\",\"a\",\"GitHub\",{\"href\":\"https://github.com/langfuse/langfuse\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"GitHub\",\"children\":[\"$\",\"svg\",null,{\"width\":\"17\",\"height\":\"17\",\"viewBox\":\"0 0 17 17\",\"fill\":\"currentColor\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"GitHub\"}],[\"$\",\"path\",null,{\"d\":\"$78\"}]]}]}],[\"$\",\"$L8\",\"Discord\",{\"href\":\"/discord\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"Discord\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 640 512\",\"fill\":\"currentColor\",\"height\":\"1em\",\"width\":\"1em\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"Discord\"}],[\"$\",\"path\",null,{\"d\":\"$79\"}]]}]}],\"$L7a\",\"$L7b\",\"$L7c\"]}],\"$L7d\",\"$L7e\",\"$L7f\"]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"62:[\"$\",\"li\",\"All product features MIT licensed\",{\"className\":\"flex gap-2 items-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary\",\"aria-hidden\":true}],[\"$\",\"$L8\",null,{\"href\":\"/self-hosting\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]\",\"children\":\"All product features MIT licensed\"}]]}]\n63:[\"$\",\"li\",\"Scales to billions of monthly events\",{\"className\":\"flex gap-2 items-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary\",\"aria-hidden\":true}],[\"$\",\"$L8\",null,{\"href\":\"/self-hosting/configuration/scaling\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]\",\"children\":\"Scales to billions of monthly events\"}]]}]\n64:[\"$\",\"li\",\"Fork, modify, contribute\",{\"className\":\"flex gap-2 items-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary\",\"aria-hidden\":true}],[\"$\",\"a\",null,{\"href\":\"https://github.com/langfuse/langfuse\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]\",\"children\":\"Fork, modify, contribute\"}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"65:[\"$\",\"div\",\"APIs \u0026 exports\",{\"ref\":\"$undefined\",\"className\":\"relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex flex-col gap-1 p-3 -mt-px -ml-px sm:p-4\",\"style\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary\",\"children\":\"APIs \u0026 exports\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"REST APIs for everything\",{\"className\":\"flex gap-2 items-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary\",\"aria-hidden\":true}],[\"$\",\"$L8\",null,{\"href\":\"/docs/api-and-data-platform/features/public-api\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]\",\"children\":\"REST APIs for everything\"}]]}],[\"$\",\"li\",\"Query SDK\",{\"className\":\"flex gap-2 items-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary\",\"aria-hidden\":true}],[\"$\",\"$L8\",null,{\"href\":\"/docs/api-and-data-platform/features/query-via-sdk\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]\",\"children\":\"Query SDK\"}]]}],[\"$\",\"li\",\"S3 blob storage export\",{\"className\":\"flex gap-2 items-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary\",\"aria-hidden\":true}],[\"$\",\"$L8\",null,{\"href\":\"/docs/api-and-data-platform/features/export-to-blob-storage\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]\",\"children\":\"S3 blob storage export\"}]]}]]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"66:[\"$\",\"div\",\"Active OSS community\",{\"ref\":\"$undefined\",\"className\":\"relative bg-surface-bg border border-line-structure corner-box-corners group/box corner-box-hover-stripes transition-[background] duration-180 ease-out flex flex-col gap-1 p-3 -mt-px -ml-px sm:p-4\",\"style\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans text-[15px] not-italic leading-[150%] tracking-[-0.075px] [font-variant-numeric:ordinal] font-medium text-left text-text-secondary\",\"children\":\"Active OSS community\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"22,000+ GitHub stars\",{\"className\":\"flex gap-2 items-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary\",\"aria-hidden\":true}],[\"$\",\"a\",null,{\"href\":\"https://github.com/langfuse/langfuse\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]\",\"children\":\"22,000+ GitHub stars\"}]]}],[\"$\",\"li\",\"5,000+ Discord members\",{\"className\":\"flex gap-2 items-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary\",\"aria-hidden\":true}],[\"$\",\"a\",null,{\"href\":\"https://langfuse.com/discord\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]\",\"children\":\"5,000+ Discord members\"}]]}],[\"$\",\"li\",\"Weekly releases and community hours\",{\"className\":\"flex gap-2 items-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-0.75 h-0.75 rounded-full shrink-0 bg-text-tertiary transition-colors group-hover/box:bg-text-secondary\",\"aria-hidden\":true}],[\"$\",\"$L8\",null,{\"href\":\"/changelog\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 font-[430] tracking-[-0.26px] text-text-tertiary underline decoration-line-structure underline-offset-2 transition-colors group-hover:text-text-secondary group-hover/box:text-text-secondary hover:text-text-primary text-[14px]\",\"children\":\"Weekly releases and community hours\"}]]}]]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"6e:[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Talk to Us\"}]\n6f:[\"$\",\"li\",\"Workshop\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/workshop\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Workshop\"}]}]}]\n70:[\"$\",\"li\",\"Guides \u0026 Cookbooks\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/guides\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Guides \u0026 Cookbooks\"}]}]}]\n73:[\"$\",\"li\",\"Pricing\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/pricing\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Pricing\"}]}]}]\n74:[\"$\",\"li\",\"Enterprise\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/enterprise\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Enterprise\"}]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"75:[\"$\",\"div\",\"Developers\",{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"Developers\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"li\",\"Documentation\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Documentation\"}]}]}],[\"$\",\"li\",\"Self-Hosting\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/self-hosting\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Self-Hosting\"}]}]}],[\"$\",\"li\",\"SDKs\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/observability/sdk/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"SDKs\"}]}]}],[\"$\",\"li\",\"Integrations\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/integrations\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Integrations\"}]}]}],[\"$\",\"li\",\"API Reference\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/api-and-data-platform/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"API Reference\"}]}]}],[\"$\",\"li\",\"Status\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://status.langfuse.com\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Status\"}]}]}],[\"$\",\"li\",\"Talk to Us\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/talk-to-us\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":\"$L80\"}]}]]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"76:[\"$\",\"div\",\"Resources\",{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"li\",\"Blog\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/blog\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Blog\"}]}]}],[\"$\",\"li\",\"Changelog\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/changelog\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Changelog\"}]}]}],[\"$\",\"li\",\"Events\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/events\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Events\"}]}]}],[\"$\",\"li\",\"Roadmap\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/roadmap\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Roadmap\"}]}]}],[\"$\",\"li\",\"Interactive Demo\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/demo\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Interactive Demo\"}]}]}],[\"$\",\"li\",\"Customers\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/users\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Customers\"}]}]}],[\"$\",\"li\",\"AI Engineering Library\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/library\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"AI Engineering Library\"}]}]}],\"$L81\",\"$L82\"]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"77:[\"$\",\"div\",\"Company\",{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"li\",\"About Us\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/about\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"About Us\"}]}]}],[\"$\",\"li\",\"Careers\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/careers\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Careers\"}]}]}],[\"$\",\"li\",\"Handbook\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/handbook\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Handbook\"}]}]}],[\"$\",\"li\",\"Press\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/press\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Press\"}]}]}],[\"$\",\"li\",\"Security\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/security\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Security\"}]}]}],[\"$\",\"li\",\"Support\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/support\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Support\"}]}]}],[\"$\",\"li\",\"Open source\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/handbook/chapters/open-source\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Open source\"}]}]}]]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"7a:[\"$\",\"a\",\"X\",{\"href\":\"https://x.com/langfuse\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"X\",\"children\":[\"$\",\"svg\",null,{\"width\":\"18\",\"height\":\"18\",\"viewBox\":\"0 0 18 18\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"X\"}],[\"$\",\"path\",null,{\"d\":\"M13.4372 0.798828H16.0544L10.3379 7.34928L17.0633 16.2631H11.798L7.67381 10.8559L2.95454 16.2631H0.336282L6.45053 9.25618L-0.000732422 0.798828H5.39896L9.12638 5.73993L13.4372 0.798828ZM12.52 14.6932H13.9704L4.60975 2.2866H3.05479L12.52 14.6932Z\"}]]}]}]\n7b:[\"$\",\"a\",\"YouTube\",{\"href\":\"https://www.youtube.com/@langfuse\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"YouTube\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 640 640\",\"fill\":\"currentColor\",\"height\":\"1em\",\"width\":\"1em\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"YouTube\"}],[\"$\",\"path\",null,{\"d\":\"M581.7 188.1C575.5 164.4 556.9 145.8 533.4 139.5C490.9 128 320.1 128 320.1 128C320.1 128 149.3 128 106.7 139.5C83.2 145.8 64.7 164.4 58.4 188.1C47 231 47 320.4 47 320.4C47 320.4 47 409.8 58.4 452.7C64.7 476.3 83.2 494.2 106.7 500.5C149.3 512 320.1 512 320.1 512C320.1 512 490.9 512 533.5 500.5C557 494.2 575.5 476.3 581.8 452.7C593.2 409.8 593.2 320.4 593.2 320.4C593.2 320.4 593.2 231 581.8 188.1zM264.2 401.6L264.2 239.2L406.9 320.4L264.2 401.6z\"}]]}]}]\n7c:[\"$\",\"a\",\"LinkedIn\",{\"href\":\"https://www.linkedin.com/company/langfuse/\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"aria-label\":\"LinkedIn\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 448 512\",\"fill\":\"currentColor\",\"height\":\"1em\",\"width\":\"1em\",\"className\":\"size-5\",\"children\":[[\"$\",\"title\",null,{\"children\":\"LinkedIn\"}],[\"$\",\"path\",null,{\"d\":\"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 01107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.83-48.3 93.97 0 111.28 61.9 111.28 142.3V448z\"}]]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"7d:[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative border border-line-structure corner-box-corners flex flex-col bg-transparent\",\"style\":\"$undefined\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-8 justify-between items-stretch p-4 md:flex md:flex-row\",\"children\":[[\"$\",\"div\",\"Product\",{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"li\",\"Observability\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/observability/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Observability\"}]}]}],[\"$\",\"li\",\"Prompt Management\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/prompt-management/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Prompt Management\"}]}]}],[\"$\",\"li\",\"Evaluations\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/evaluation/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Evaluations\"}]}]}],[\"$\",\"li\",\"Metrics\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/metrics/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Metrics\"}]}]}],[\"$\",\"li\",\"Langfuse for Agents\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/agents\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Langfuse for Agents\"}]}]}],[\"$\",\"li\",\"Playground\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/prompt-management/features/playground\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Playground\"}]}]}],\"$L83\",\"$L84\"]}]]}],\"$L85\",\"$L86\",\"$L87\"]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"7e:[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative border border-line-structure corner-box-corners flex flex-col -mt-px bg-transparent\",\"style\":\"$undefined\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-y-2 gap-x-6 items-center px-4 py-2.5\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-y-1 gap-x-4 max-[390px]:gap-x-3\",\"children\":[[\"$\",\"$L8\",\"Terms\",{\"href\":\"/terms\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]\",\"children\":\"Terms\"}]}],[\"$\",\"$L8\",\"Privacy\",{\"href\":\"/privacy\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]\",\"children\":\"Privacy\"}]}],[\"$\",\"$L8\",\"Imprint\",{\"href\":\"/imprint\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]\",\"children\":\"Imprint\"}]}],[\"$\",\"$L8\",\"Cookie Policy\",{\"href\":\"/cookie-policy\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-inherit transition-[color]\",\"children\":\"Cookie Policy\"}]}]]}]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"7f:[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"relative border border-line-structure corner-box-corners flex flex-col gap-y-4 sm:flex-row justify-between sm:items-center px-4 py-2.5 -mt-px bg-transparent\",\"style\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":[\"© 2022–\",2026,\" Langfuse GmbH\"]}],\" \",[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"/ Finto Technologies Inc.\"}]]}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":[\"Design by\",\" \",[\"$\",\"a\",null,{\"href\":\"https://altalogy.com/?ref=langfuse\",\"target\":\"_blank\",\"rel\":\"nofollow noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"span\",null,{\"children\":\"Altalogy\"}]}]]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"80:[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Talk to Us\"}]\n81:[\"$\",\"li\",\"Workshop\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/workshop\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Workshop\"}]}]}]\n82:[\"$\",\"li\",\"Guides \u0026 Cookbooks\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/guides\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Guides \u0026 Cookbooks\"}]}]}]\n83:[\"$\",\"li\",\"Pricing\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/pricing\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Pricing\"}]}]}]\n84:[\"$\",\"li\",\"Enterprise\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/enterprise\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Enterprise\"}]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"85:[\"$\",\"div\",\"Developers\",{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"Developers\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"li\",\"Documentation\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Documentation\"}]}]}],[\"$\",\"li\",\"Self-Hosting\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/self-hosting\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Self-Hosting\"}]}]}],[\"$\",\"li\",\"SDKs\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/observability/sdk/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"SDKs\"}]}]}],[\"$\",\"li\",\"Integrations\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/integrations\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Integrations\"}]}]}],[\"$\",\"li\",\"API Reference\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/api-and-data-platform/overview\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"API Reference\"}]}]}],[\"$\",\"li\",\"Status\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://status.langfuse.com\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Status\"}]}]}],[\"$\",\"li\",\"Talk to Us\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/talk-to-us\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":\"$L88\"}]}]]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"86:[\"$\",\"div\",\"Resources\",{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"li\",\"Blog\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/blog\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Blog\"}]}]}],[\"$\",\"li\",\"Changelog\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/changelog\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Changelog\"}]}]}],[\"$\",\"li\",\"Events\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/events\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Events\"}]}]}],[\"$\",\"li\",\"Roadmap\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/roadmap\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Roadmap\"}]}]}],[\"$\",\"li\",\"Interactive Demo\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/docs/demo\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Interactive Demo\"}]}]}],[\"$\",\"li\",\"Customers\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/users\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Customers\"}]}]}],[\"$\",\"li\",\"AI Engineering Library\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/library\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"AI Engineering Library\"}]}]}],\"$L89\",\"$L8a\"]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"87:[\"$\",\"div\",\"Company\",{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] font-mono text-left text-text-disabled\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"li\",\"About Us\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/about\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"About Us\"}]}]}],[\"$\",\"li\",\"Careers\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/careers\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Careers\"}]}]}],[\"$\",\"li\",\"Handbook\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/handbook\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Handbook\"}]}]}],[\"$\",\"li\",\"Press\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/press\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Press\"}]}]}],[\"$\",\"li\",\"Security\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/security\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Security\"}]}]}],[\"$\",\"li\",\"Support\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/support\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Support\"}]}]}],[\"$\",\"li\",\"Open source\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/handbook/chapters/open-source\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Open source\"}]}]}]]}]]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"88:[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Talk to Us\"}]\n89:[\"$\",\"li\",\"Workshop\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/workshop\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Workshop\"}]}]}]\n8a:[\"$\",\"li\",\"Guides \u0026 Cookbooks\",{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/guides\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-text-tertiary transition-colors hover:text-text-primary\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic tracking-[-0.26px] [font-variant-numeric:ordinal] text-[13px] leading-[150%] lg:leading-[150%] text-left text-inherit transition-[color]\",\"children\":\"Guides \u0026 Cookbooks\"}]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"48:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"8b:I[984217,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\"],\"IconMark\"]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"4b:[[\"$\",\"title\",\"0\",{\"children\":\"Langfuse\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Trace, evaluate, and improve AI agents with one open platform. Use production data to understand behavior, collaborate on fixes, and ship better quality at lower cost and latency.\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:title\",\"content\":\"Langfuse\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:description\",\"content\":\"Trace, evaluate, and improve AI agents with one open platform. Use production data to understand behavior, collaborate on fixes, and ship better quality at lower cost and latency.\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:image\",\"content\":\"https://langfuse.com/api/og?title=Langfuse+%E2%80%93+Open+Source+Agent+Evals+%26+Observability\u0026description=Trace%2C+evaluate%2C+and+improve+AI+agents+with+one+open+platform.+Use+production+data+to+understand+behavior%2C+collaborate+on+fixes%2C+and+ship+better+quality+at+lower+cost+and+latency.\"}],[\"$\",\"meta\",\"5\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"6\",{\"name\":\"twitter:site\",\"content\":\"langfuse.com\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:title\",\"content\":\"Langfuse\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:description\",\"content\":\"Trace, evaluate, and improve AI agents with one open platform. Use production data to understand behavior, collaborate on fixes, and ship better quality at lower cost and latency.\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:image\",\"content\":\"https://langfuse.com/api/og?title=Langfuse+%E2%80%93+Open+Source+Agent+Evals+%26+Observability\u0026description=Trace%2C+evaluate%2C+and+improve+AI+agents+with+one+open+platform.+Use+production+data+to+understand+behavior%2C+collaborate+on+fixes%2C+and+ship+better+quality+at+lower+cost+and+latency.\"}],[\"$\",\"link\",\"10\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"11\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"link\",\"12\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"13\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"sizes\":\"any\"}],[\"$\",\"link\",\"14\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\",\"sizes\":\"180x180\"}],[\"$\",\"$L8b\",\"15\",{}]]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"6d:null\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"8c:I[125896,[\"/_next/static/chunks/0osvfdsnh8q__.js\",\"/_next/static/chunks/0_0pfmgkyx6.e.js\",\"/_next/static/chunks/15v4enqe4ht2p.js\",\"/_next/static/chunks/134yiz21jtixx.js\",\"/_next/static/chunks/05ojs43pro-hu.js\",\"/_next/static/chunks/11j0vxrxdl~tt.js\",\"/_next/static/chunks/020mqik~stwvl.js\",\"/_next/static/chunks/01jei63dgbk7s.js\",\"/_next/static/chunks/0i1or0q-e.vdl.js\",\"/_next/static/chunks/0op-47rkq_5jj.js\",\"/_next/static/chunks/00uy1dluhwcf1.js\",\"/_next/static/chunks/0o~.st84i-k56.js\",\"/_next/static/chunks/0ay0m8omzq-h3.js\",\"/_next/static/chunks/10..0l-c-t68r.js\",\"/_next/static/chunks/00yqh-nyyjshn.js\",\"/_next/static/chunks/00lhtojcp0w5-.js\",\"/_next/static/chunks/02nw4g.f~-c9c.js\",\"/_next/static/chunks/0pqugmff_5axj.js\",\"/_next/static/chunks/0ipz_965-wwgu.js\",\"/_next/static/chunks/08du4v5h0w~qx.js\",\"/_next/static/chunks/0~3-mmijfoqwf.js\",\"/_next/static/chunks/0ktmu~id5-k2i.js\",\"/_next/static/chunks/03w3.v1xb18ud.js\",\"/_next/static/chunks/0eon2unpl8a54.js\",\"/_next/static/chunks/14m38p6pep2of.js\",\"/_next/static/chunks/17ej_ta9-qboy.js\",\"/_next/static/chunks/03lz.lenj9iqj.js\",\"/_next/static/chunks/0rx9tczlz0s52.js\",\"/_next/static/chunks/0.k5y1v93opjo.js\",\"/_next/static/chunks/1176l.3wtmrnt.js\",\"/_next/static/chunks/12t5s_52o8vmb.js\",\"/_next/static/chunks/0c5fit90vz2s..js\"],\"LinkBox\"]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"1d:[\"$\",\"aside\",null,{\"className\":\"hidden lg:flex flex-col bg-line-structure sticky p-px pt-0 w-[240px] shrink-0\",\"style\":{\"top\":\"calc(var(--fd-banner-height, 0px) + var(--lf-nav-primary-height))\",\"height\":\"calc(100vh - var(--fd-banner-height, 0px) - var(--lf-nav-primary-height))\"},\"children\":[\"$\",\"nav\",null,{\"className\":\"flex overflow-y-auto overflow-x-hidden flex-col flex-1 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"pb-px bg-line-structure\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-2 py-4 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] px-2 mb-3 font-[430] text-left text-[13px] text-text-primary\",\"children\":\"Community Stats\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-[2px] mb-[2px]\",\"children\":[[\"$\",\"$L8c\",\"GitHub Stars\",{\"href\":\"https://github.com/langfuse/langfuse\",\"tooltip\":\"Leave a Star ⭐\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]\",\"children\":\"GitHub Stars\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary\",\"children\":\"32.6k\"}]]}]}],[\"$\",\"$L8c\",\"Contributors\",{\"href\":\"https://github.com/langfuse/langfuse/graphs/contributors\",\"tooltip\":\"View contributors\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]\",\"children\":\"Contributors\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary\",\"children\":\"300+\"}]]}]}],[\"$\",\"$L8c\",\"Community Q\u0026A threads\",{\"href\":\"https://github.com/orgs/langfuse/discussions/categories/support\",\"tooltip\":\"Browse Q\u0026A\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]\",\"children\":\"Community Q\u0026A threads\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary\",\"children\":\"1.8k\"}]]}]}],[\"$\",\"$L8c\",\"Roadmap threads\",{\"href\":\"https://github.com/orgs/langfuse/discussions/categories/ideas\",\"tooltip\":\"Browse ideas\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]\",\"children\":\"Roadmap threads\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary\",\"children\":\"1.6k\"}]]}]}]]}],\"$L8d\"]}]}],\"$L8e\",\"$L8f\",\"$L90\"]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"31:[\"$\",\"aside\",null,{\"className\":\"hidden lg:flex flex-col bg-line-structure sticky p-px pt-0 w-[240px] shrink-0\",\"style\":{\"top\":\"calc(var(--fd-banner-height, 0px) + var(--lf-nav-primary-height))\",\"height\":\"calc(100vh - var(--fd-banner-height, 0px) - var(--lf-nav-primary-height))\"},\"children\":[\"$\",\"nav\",null,{\"className\":\"flex overflow-y-auto overflow-x-hidden flex-col flex-1 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"pb-px bg-line-structure\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-2 py-4 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] px-2 mb-3 font-[430] text-left text-[13px] text-text-primary\",\"children\":\"Community Stats\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-[2px] mb-[2px]\",\"children\":[[\"$\",\"$L8c\",\"GitHub Stars\",{\"href\":\"https://github.com/langfuse/langfuse\",\"tooltip\":\"Leave a Star ⭐\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]\",\"children\":\"GitHub Stars\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary\",\"children\":\"32.6k\"}]]}]}],[\"$\",\"$L8c\",\"Contributors\",{\"href\":\"https://github.com/langfuse/langfuse/graphs/contributors\",\"tooltip\":\"View contributors\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]\",\"children\":\"Contributors\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary\",\"children\":\"300+\"}]]}]}],[\"$\",\"$L8c\",\"Community Q\u0026A threads\",{\"href\":\"https://github.com/orgs/langfuse/discussions/categories/support\",\"tooltip\":\"Browse Q\u0026A\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]\",\"children\":\"Community Q\u0026A threads\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary\",\"children\":\"1.8k\"}]]}]}],[\"$\",\"$L8c\",\"Roadmap threads\",{\"href\":\"https://github.com/orgs/langfuse/discussions/categories/ideas\",\"tooltip\":\"Browse ideas\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]\",\"children\":\"Roadmap threads\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary\",\"children\":\"1.6k\"}]]}]}]]}],\"$L91\"]}]}],\"$L92\",\"$L93\",\"$L94\"]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"52:[\"$\",\"aside\",null,{\"className\":\"hidden lg:flex flex-col bg-line-structure sticky p-px pt-0 w-[240px] shrink-0\",\"style\":{\"top\":\"calc(var(--fd-banner-height, 0px) + var(--lf-nav-primary-height))\",\"height\":\"calc(100vh - var(--fd-banner-height, 0px) - var(--lf-nav-primary-height))\"},\"children\":[\"$\",\"nav\",null,{\"className\":\"flex overflow-y-auto overflow-x-hidden flex-col flex-1 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"pb-px bg-line-structure\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-2 py-4 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] px-2 mb-3 font-[430] text-left text-[13px] text-text-primary\",\"children\":\"Community Stats\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-[2px] mb-[2px]\",\"children\":[[\"$\",\"$L8c\",\"GitHub Stars\",{\"href\":\"https://github.com/langfuse/langfuse\",\"tooltip\":\"Leave a Star ⭐\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]\",\"children\":\"GitHub Stars\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary\",\"children\":\"32.6k\"}]]}]}],[\"$\",\"$L8c\",\"Contributors\",{\"href\":\"https://github.com/langfuse/langfuse/graphs/contributors\",\"tooltip\":\"View contributors\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]\",\"children\":\"Contributors\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary\",\"children\":\"300+\"}]]}]}],[\"$\",\"$L8c\",\"Community Q\u0026A threads\",{\"href\":\"https://github.com/orgs/langfuse/discussions/categories/support\",\"tooltip\":\"Browse Q\u0026A\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]\",\"children\":\"Community Q\u0026A threads\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary\",\"children\":\"1.8k\"}]]}]}],[\"$\",\"$L8c\",\"Roadmap threads\",{\"href\":\"https://github.com/orgs/langfuse/discussions/categories/ideas\",\"tooltip\":\"Browse ideas\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left group-hover:text-text-primary text-[13px]\",\"children\":\"Roadmap threads\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary tabular-nums text-right shrink-0 text-[13px] group-hover:text-text-primary\",\"children\":\"1.6k\"}]]}]}]]}],\"$L95\"]}]}],\"$L96\",\"$L97\",\"$L98\"]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"8d:[\"$\",\"$L8c\",null,{\"href\":\"https://github.com/langfuse/langfuse/releases\",\"tooltip\":\"View releases\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary\",\"children\":\"Latest OSS release\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-right text-[13px] shrink-0 group-hover:text-text-primary\",\"children\":\"today\"}]]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"8e:[\"$\",\"div\",null,{\"className\":\"pb-px bg-line-structure\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-2 py-4 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex justify-between items-center px-2 mb-3\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] font-[430] text-[13px] text-left text-text-primary\",\"children\":\"Changelog\"}],[\"$\",\"$L8\",null,{\"href\":\"/changelog\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"text-center font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] underline decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] transition-colors hover:text-text-primary\",\"children\":\"View All\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"$L8c\",\"/changelog/2026-08-05-deterministic-evaluator-sampling\",{\"href\":\"/changelog/2026-08-05-deterministic-evaluator-sampling\",\"tooltip\":\"Read article\",\"tooltipPlacement\":\"bottom-right\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary\",\"children\":\"Consistent evaluator sampling\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] text-left no-underline group-hover:text-text-primary\",\"children\":\"2 days ago\"}]]}]}],[\"$\",\"$L8c\",\"/changelog/2026-07-28-langfuse-pulse\",{\"href\":\"/changelog/2026-07-28-langfuse-pulse\",\"tooltip\":\"Read article\",\"tooltipPlacement\":\"bottom-right\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary\",\"children\":\"Pulse: find the outliers in your traces\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] text-left no-underline group-hover:text-text-primary\",\"children\":\"10 days ago\"}]]}]}],[\"$\",\"$L8c\",\"/changelog/2026-07-28-secure-remote-experiment-triggers\",{\"href\":\"/changelog/2026-07-28-secure-remote-experiment-triggers\",\"tooltip\":\"Read article\",\"tooltipPlacement\":\"bottom-right\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary\",\"children\":\"Secure remote experiment triggers\"}],\"$L99\"]}]}]]}]]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"8f:[\"$\",\"div\",null,{\"className\":\"pb-px bg-line-structure\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-2 py-4 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] block px-2 mb-2 font-[430] text-left text-[13px] text-text-primary\",\"children\":\"Self Hosting Guides\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-[2px]\",\"children\":[[\"$\",\"$L8c\",\"/self-hosting/deployment/docker-compose\",{\"href\":\"/self-hosting/deployment/docker-compose\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"Docker Compose\"}]}],[\"$\",\"$L8c\",\"/self-hosting/deployment/kubernetes-helm\",{\"href\":\"/self-hosting/deployment/kubernetes-helm\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"Kubernetes (Helm)\"}]}],[\"$\",\"$L8c\",\"/self-hosting/deployment/aws\",{\"href\":\"/self-hosting/deployment/aws\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"AWS (Terraform)\"}]}],[\"$\",\"$L8c\",\"/self-hosting/deployment/gcp\",{\"href\":\"/self-hosting/deployment/gcp\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"GCP (Terraform)\"}]}],[\"$\",\"$L8c\",\"/self-hosting/deployment/azure\",{\"href\":\"/self-hosting/deployment/azure\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"Azure (Terraform)\"}]}]]}]]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"90:[\"$\",\"span\",null,{\"className\":\"flex px-px w-full bg-line-structure h-[3px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"w-full h-full rounded-t-sm bg-surface-1\"}]}]\n91:[\"$\",\"$L8c\",null,{\"href\":\"https://github.com/langfuse/langfuse/releases\",\"tooltip\":\"View releases\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary\",\"children\":\"Latest OSS release\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-right text-[13px] shrink-0 group-hover:text-text-primary\",\"children\":\"today\"}]]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"92:[\"$\",\"div\",null,{\"className\":\"pb-px bg-line-structure\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-2 py-4 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex justify-between items-center px-2 mb-3\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] font-[430] text-[13px] text-left text-text-primary\",\"children\":\"Changelog\"}],[\"$\",\"$L8\",null,{\"href\":\"/changelog\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"text-center font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] underline decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] transition-colors hover:text-text-primary\",\"children\":\"View All\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"$L8c\",\"/changelog/2026-08-05-deterministic-evaluator-sampling\",{\"href\":\"/changelog/2026-08-05-deterministic-evaluator-sampling\",\"tooltip\":\"Read article\",\"tooltipPlacement\":\"bottom-right\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary\",\"children\":\"Consistent evaluator sampling\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] text-left no-underline group-hover:text-text-primary\",\"children\":\"2 days ago\"}]]}]}],[\"$\",\"$L8c\",\"/changelog/2026-07-28-langfuse-pulse\",{\"href\":\"/changelog/2026-07-28-langfuse-pulse\",\"tooltip\":\"Read article\",\"tooltipPlacement\":\"bottom-right\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary\",\"children\":\"Pulse: find the outliers in your traces\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] text-left no-underline group-hover:text-text-primary\",\"children\":\"10 days ago\"}]]}]}],[\"$\",\"$L8c\",\"/changelog/2026-07-28-secure-remote-experiment-triggers\",{\"href\":\"/changelog/2026-07-28-secure-remote-experiment-triggers\",\"tooltip\":\"Read article\",\"tooltipPlacement\":\"bottom-right\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary\",\"children\":\"Secure remote experiment triggers\"}],\"$L9a\"]}]}]]}]]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"93:[\"$\",\"div\",null,{\"className\":\"pb-px bg-line-structure\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-2 py-4 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] block px-2 mb-2 font-[430] text-left text-[13px] text-text-primary\",\"children\":\"Self Hosting Guides\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-[2px]\",\"children\":[[\"$\",\"$L8c\",\"/self-hosting/deployment/docker-compose\",{\"href\":\"/self-hosting/deployment/docker-compose\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"Docker Compose\"}]}],[\"$\",\"$L8c\",\"/self-hosting/deployment/kubernetes-helm\",{\"href\":\"/self-hosting/deployment/kubernetes-helm\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"Kubernetes (Helm)\"}]}],[\"$\",\"$L8c\",\"/self-hosting/deployment/aws\",{\"href\":\"/self-hosting/deployment/aws\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"AWS (Terraform)\"}]}],[\"$\",\"$L8c\",\"/self-hosting/deployment/gcp\",{\"href\":\"/self-hosting/deployment/gcp\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"GCP (Terraform)\"}]}],[\"$\",\"$L8c\",\"/self-hosting/deployment/azure\",{\"href\":\"/self-hosting/deployment/azure\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"Azure (Terraform)\"}]}]]}]]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"94:[\"$\",\"span\",null,{\"className\":\"flex px-px w-full bg-line-structure h-[3px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"w-full h-full rounded-t-sm bg-surface-1\"}]}]\n95:[\"$\",\"$L8c\",null,{\"href\":\"https://github.com/langfuse/langfuse/releases\",\"tooltip\":\"View releases\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-2 justify-between items-center w-full\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary\",\"children\":\"Latest OSS release\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-right text-[13px] shrink-0 group-hover:text-text-primary\",\"children\":\"today\"}]]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"96:[\"$\",\"div\",null,{\"className\":\"pb-px bg-line-structure\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-2 py-4 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex justify-between items-center px-2 mb-3\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] font-[430] text-[13px] text-left text-text-primary\",\"children\":\"Changelog\"}],[\"$\",\"$L8\",null,{\"href\":\"/changelog\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 text-foreground hover:text-muted-foreground\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"text-center font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] underline decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] transition-colors hover:text-text-primary\",\"children\":\"View All\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"$L8c\",\"/changelog/2026-08-05-deterministic-evaluator-sampling\",{\"href\":\"/changelog/2026-08-05-deterministic-evaluator-sampling\",\"tooltip\":\"Read article\",\"tooltipPlacement\":\"bottom-right\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary\",\"children\":\"Consistent evaluator sampling\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] text-left no-underline group-hover:text-text-primary\",\"children\":\"2 days ago\"}]]}]}],[\"$\",\"$L8c\",\"/changelog/2026-07-28-langfuse-pulse\",{\"href\":\"/changelog/2026-07-28-langfuse-pulse\",\"tooltip\":\"Read article\",\"tooltipPlacement\":\"bottom-right\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary\",\"children\":\"Pulse: find the outliers in your traces\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] text-left no-underline group-hover:text-text-primary\",\"children\":\"10 days ago\"}]]}]}],[\"$\",\"$L8c\",\"/changelog/2026-07-28-secure-remote-experiment-triggers\",{\"href\":\"/changelog/2026-07-28-secure-remote-experiment-triggers\",\"tooltip\":\"Read article\",\"tooltipPlacement\":\"bottom-right\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-text-tertiary text-left text-[13px] group-hover:text-text-primary\",\"children\":\"Secure remote experiment triggers\"}],\"$L9b\"]}]}]]}]]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"97:[\"$\",\"div\",null,{\"className\":\"pb-px bg-line-structure\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-2 py-4 rounded-sm bg-surface-1\",\"children\":[[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] block px-2 mb-2 font-[430] text-left text-[13px] text-text-primary\",\"children\":\"Self Hosting Guides\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-[2px]\",\"children\":[[\"$\",\"$L8c\",\"/self-hosting/deployment/docker-compose\",{\"href\":\"/self-hosting/deployment/docker-compose\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"Docker Compose\"}]}],[\"$\",\"$L8c\",\"/self-hosting/deployment/kubernetes-helm\",{\"href\":\"/self-hosting/deployment/kubernetes-helm\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"Kubernetes (Helm)\"}]}],[\"$\",\"$L8c\",\"/self-hosting/deployment/aws\",{\"href\":\"/self-hosting/deployment/aws\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"AWS (Terraform)\"}]}],[\"$\",\"$L8c\",\"/self-hosting/deployment/gcp\",{\"href\":\"/self-hosting/deployment/gcp\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"GCP (Terraform)\"}]}],[\"$\",\"$L8c\",\"/self-hosting/deployment/azure\",{\"href\":\"/self-hosting/deployment/azure\",\"className\":\"block px-2 w-full hover:bg-surface-bg\",\"children\":[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-sans font-[430] not-italic lg:leading-[120%] tracking-[-0.26px] [font-variant-numeric:ordinal] text-left text-text-tertiary text-[13px] group-hover:text-text-primary\",\"children\":\"Azure (Terraform)\"}]}]]}]]}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"98:[\"$\",\"span\",null,{\"className\":\"flex px-px w-full bg-line-structure h-[3px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"w-full h-full rounded-t-sm bg-surface-1\"}]}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script><script>self.__next_f.push([1,"99:[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] text-left no-underline group-hover:text-text-primary\",\"children\":\"10 days ago\"}]\n9a:[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] text-left no-underline group-hover:text-text-primary\",\"children\":\"10 days ago\"}]\n9b:[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"className\":\"font-mono text-[10px] font-normal not-italic tracking-[-0.2px] [font-variant-numeric:ordinal] [color:var(--text-text-tertiary,#6B6B66)] [text-shadow:0_0_0_#B5AFEA] decoration-solid [text-decoration-skip-ink:auto] [text-decoration-thickness:auto] [text-underline-offset:auto] [text-underline-position:from-font] text-left no-underline group-hover:text-text-primary\",\"children\":\"10 days ago\"}]\n"])</script><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script></body></html><script id="force-light-before-hydration">
try {
  if (window.__langfuseThemeBeforeForcedLight === undefined) {
    window.__langfuseThemeBeforeForcedLight =
      localStorage.getItem("theme") || "system";
  }
  localStorage.setItem("theme", "light");
} catch {}
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
</script>