<!DOCTYPE html><html lang="en" class="dark"> <head><script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea">
      // Prevent SecurityError from third-party scripts (e.g. imtgo_device_info_WS)
      // that attempt insecure ws:// WebSocket connections on HTTPS pages.
      (function () {
        if (location.protocol !== 'https:') return;
        var NativeWebSocket = window.WebSocket;
        if (!NativeWebSocket) return;
        // Guard against re-execution (e.g. Google Translate re-running inline
        // scripts after DOM manipulation). Without this, each execution wraps
        // the already-patched WebSocket, building infinite recursion.
        if (NativeWebSocket.__sentryPatched) return;

        function normalizeWebSocketUrl(url) {
          if (typeof url === 'string') return url;
          if (url && typeof url.href === 'string') return url.href;
          return '';
        }

        function isInsecureWebSocketUrl(url) {
          var normalizedUrl = normalizeWebSocketUrl(url);
          if (!normalizedUrl) return false;
          try {
            return new URL(normalizedUrl, location.href).protocol === 'ws:';
          } catch (e) {
            return false;
          }
        }

        function PatchedWebSocket(url, protocols) {
          if (!(this instanceof PatchedWebSocket)) {
            return arguments.length === 1
              ? new PatchedWebSocket(url)
              : new PatchedWebSocket(url, protocols);
          }

          if (isInsecureWebSocketUrl(url)) {
            try {
              return arguments.length === 1
                ? new NativeWebSocket(url)
                : new NativeWebSocket(url, protocols);
            } catch (e) {
              if (e.name === 'SecurityError') {
                var stub = Object.create(NativeWebSocket.prototype);
                stub.readyState = NativeWebSocket.CLOSED;
                stub.bufferedAmount = 0;
                stub.extensions = '';
                stub.protocol = '';
                stub.url = normalizeWebSocketUrl(url);
                stub.binaryType = 'blob';
                stub.send = function () {};
                stub.close = function () {};
                stub.onopen = null;
                stub.onclose = null;
                stub.onerror = null;
                stub.onmessage = null;
                stub.addEventListener = function () {};
                stub.removeEventListener = function () {};
                stub.dispatchEvent = function () { return true; };
                return stub;
              }
              throw e;
            }
          }

          return arguments.length === 1
            ? new NativeWebSocket(url)
            : new NativeWebSocket(url, protocols);
        }

        PatchedWebSocket.prototype = NativeWebSocket.prototype;
        PatchedWebSocket.CONNECTING = NativeWebSocket.CONNECTING;
        PatchedWebSocket.OPEN = NativeWebSocket.OPEN;
        PatchedWebSocket.CLOSING = NativeWebSocket.CLOSING;
        PatchedWebSocket.CLOSED = NativeWebSocket.CLOSED;
        PatchedWebSocket.__sentryPatched = true;
        window.WebSocket = PatchedWebSocket;
      })();
    </script><!-- Primary Meta Tags --><title>Start your free trial | Unlimited events 14 days | Sentry</title><meta name="title" content="Start your free trial | Unlimited events 14 days"><meta name="description" content="Debug any software issue, onboard your team, and integrate with your systems. You get 14 days free on our Business plan to start — no credit card required."><meta name="image" content="https://sentry.io/astro-assets/og-default.jpg"><meta name="robots" content="index, follow"><meta name="author" content="Sentry"><!-- Canonical URL --><link rel="canonical" href="https://sentry.io/signup/"><!-- Favicon --><link rel="icon" href="/favicon.ico" sizes="any"><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://sentry.io/signup/"><meta property="og:title" content="Start your free trial | Unlimited events 14 days"><meta property="og:description" content="Debug any software issue, onboard your team, and integrate with your systems. You get 14 days free on our Business plan to start — no credit card required."><meta property="og:image" content="https://sentry.io/astro-assets/og-default.jpg"><meta property="og:site_name" content="Sentry"><meta property="og:locale" content="en_US"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://sentry.io/signup/"><meta property="twitter:title" content="Start your free trial | Unlimited events 14 days"><meta property="twitter:description" content="Debug any software issue, onboard your team, and integrate with your systems. You get 14 days free on our Business plan to start — no credit card required."><meta property="twitter:image" content="https://sentry.io/astro-assets/og-default.jpg"><meta name="twitter:site" content="@sentry"><meta name="twitter:creator" content="@sentry"><!-- Additional Open Graph tags for articles --><!-- Additional Meta Tags --><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta charset="UTF-8"><!-- <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> --><link rel="sitemap" type="application/xml" href="https://sentry.io/sitemap-index.xml"><meta name="theme-color" content="#6A5FC1"><!-- Self-Hosted Font Preloading for Optimal LCP --><link rel="preload" href="/astro-assets/fonts/rubik-latin-regular.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/astro-assets/fonts/rubik-latin-italic.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/astro-assets/fonts/dammitsansv0.3-bold.otf" as="font" type="font/otf" crossorigin><!-- Structured Data for WebPage --><script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea" type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"Start your free trial | Unlimited events 14 days","description":"Debug any software issue, onboard your team, and integrate with your systems. You get 14 days free on our Business plan to start — no credit card required.","url":"https://sentry.io/signup/","publisher":{"@type":"Organization","name":"Sentry"}}</script><script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea" defer data-domain="sentry.io,rollup.sentry.io" data-api="https://plausible.io/api/event" src="https://plausible.io/js/script.tagged-events.js"></script><!-- Reload SDK Setup --><script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea" type="text/javascript" id="reload-setup">
!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var t={};return n.m=e,n.c=t,n.p="",n(0)}([function(e,n,t){"use strict";var r=t(1),o="",i=2e3,c=Object.assign||function(e){if(void 0===e||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(e),t=1;t<arguments.length;t++){var r=arguments[t];if(void 0!==r&&null!==r)for(var o in r)r.hasOwnProperty(o)&&(n[o]=r[o])}return n},a=function(){if(["127.0.0.1","0.0.0.0","localhost"].indexOf(location.hostname)>=0)return location.host;var e=location.hostname.split(".");e.length>2&&e.shift();var n=e.join(".");return n},u=function(){return console.warn("getAnonId is deprecated"),""},f=function(){try{var e=new URLSearchParams(window.location.search),n=e.get("original_referrer");return n||document.referrer}catch(e){console.error(e)}return document.referrer},s=function(){var e={url:window.location.href,path:window.location.pathname,referrer:f(),document_referrer:document.referrer,title:document.title,sent_at:Date.now().toString()};for(var n in e)e[n]=e[n].slice(0,i);return e},d=function(e,n){var t=new XMLHttpRequest;t.open("POST",e),t.send(JSON.stringify(n))},l=null,p=function(){l||(l=setTimeout(function(){for(var e in v){if(!v.hasOwnProperty(e))return;d(e,v[e]),v[e]=[]}l=null},1e3))},v={},m=function(e,n){v[e]||(v[e]=[]),v[e].push(n),p()},w=function(e,n,t){var o=(0,r.get)("gsID"),i={user_id:o};c(i,s(),n);var a=t?m:d;a(window.ra.endpoint+e,i)},g=function(e,n){var t={event_name:e};c(t,n),w("/event/",t)},h=function(e){w("/page/",e)},x=function(e){(0,r.set)("gsID",e,{domain:a()})},C=function(e,n,t){w("/metric/",{metric_name:e,value:n,tags:t},!0)};window.ra={page:h,event:g,endpoint:o,identify:x,getAnonId:u,metric:C}},function(e,n,t){var r,o;!function(i){var c;if(r=i,o="function"==typeof r?r.call(n,t,n,e):r,!(void 0!==o&&(e.exports=o)),c=!0,e.exports=i(),c=!0,!c){var a=window.Cookies,u=window.Cookies=i();u.noConflict=function(){return window.Cookies=a,u}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var r in t)n[r]=t[r]}return n}function n(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}function t(r){function o(){}function i(n,t,i){if("undefined"!=typeof document){i=e({path:"/"},o.defaults,i),"number"==typeof i.expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var c=JSON.stringify(t);/^[\{\[]/.test(c)&&(t=c)}catch(e){}t=r.write?r.write(t,n):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,encodeURIComponent);var a="";for(var u in i)i[u]&&(a+="; "+u,i[u]!==!0&&(a+="="+i[u].split(";")[0]));return document.cookie=n+"="+t+a}}function c(e,t){if("undefined"!=typeof document){for(var o={},i=document.cookie?document.cookie.split("; "):[],c=0;c<i.length;c++){var a=i[c].split("="),u=a.slice(1).join("=");t||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var f=n(a[0]);if(u=(r.read||r)(u,f)||n(u),t)try{u=JSON.parse(u)}catch(e){}if(o[f]=u,e===f)break}catch(e){}}return e?o[e]:o}}return o.set=i,o.get=function(e){return c(e,!1)},o.getJSON=function(e){return c(e,!0)},o.remove=function(n,t){i(n,"",e(t,{expires:-1}))},o.defaults={},o.withConverter=t,o}return t(function(){})})}]);
window.ra.endpoint = 'https://reload.getsentry.net';
</script> <!-- Page View Tracking --><script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea" type="text/javascript" id="reload-page-view">
(function(window){
  if(window.ra) {
    window.ra.page();
  }
})(window);
</script> <!-- User Identification --><script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea" type="text/javascript" id="reload-identify-sentry-user">
(function(window){
  if(window.ra && window.Sentry){
    try {
      const user = window.Sentry.getCurrentHub?.()?.getScope?.()?.getUser?.();
      if(user?.id) {
        window.ra.identify(user.id);
      }
    } catch(e) {
      // Sentry SDK not available or user not set
    }
  }
})(window);
</script><script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea">
      // When a new deployment replaces content-hashed JS chunks, users with
      // cached pages will fail to dynamically import the old chunk URLs.
      // Detect this and force a hard reload so the browser fetches fresh HTML
      // with the correct asset hashes. Fall back to a URL flag when
      // sessionStorage is unavailable (e.g. Android WebView).
      var staleChunkReloadFlag = 'stale_chunk_reloaded';
      var staleChunkReloadQueryValue = '1';

      function hasStaleChunkReloadQueryFlag() {
        return new RegExp(
          '(?:^|&)' + staleChunkReloadFlag + '=' + staleChunkReloadQueryValue + '(?:&|$)'
        ).test(window.location.search.slice(1));
      }

      function addStaleChunkReloadQueryFlag(url) {
        var hashIndex = url.indexOf('#');
        var hash = hashIndex === -1 ? '' : url.slice(hashIndex);
        var baseUrl = hashIndex === -1 ? url : url.slice(0, hashIndex);
        var separator = baseUrl.indexOf('?') === -1 ? '?' : '&';

        return baseUrl + separator + staleChunkReloadFlag + '=' + staleChunkReloadQueryValue + hash;
      }

      function clearStaleChunkReloadQueryFlag() {
        if (!hasStaleChunkReloadQueryFlag()) {
          return;
        }

        try {
          var queryParts = window.location.search.slice(1).split('&').filter(function(part) {
            return part && part.split('=')[0] !== staleChunkReloadFlag;
          });
          var cleanSearch = queryParts.length ? '?' + queryParts.join('&') : '';
          var cleanUrl = window.location.pathname + cleanSearch + window.location.hash;
          window.history.replaceState(window.history.state, '', cleanUrl);
        } catch (e) {
          // Ignore — URL/history APIs are unavailable.
        }
      }

      function reloadWithStaleChunkGuard() {
        try {
          if (sessionStorage.getItem(staleChunkReloadFlag)) {
            return false;
          }

          sessionStorage.setItem(staleChunkReloadFlag, staleChunkReloadQueryValue);
          window.location.reload();
          return true;
        } catch (e) {
          if (hasStaleChunkReloadQueryFlag()) {
            return false;
          }

          window.location.replace(addStaleChunkReloadQueryFlag(window.location.href));
          return true;
        }
      }

      function isModuleImportError(msg) {
        return msg.indexOf('error loading dynamically imported module') !== -1 ||
          msg.indexOf('Failed to fetch dynamically imported module') !== -1 ||
          msg.indexOf('Importing a module script failed') !== -1;
      }

      window.addEventListener('error', function(event) {
        if (isModuleImportError(event.message || '')) {
          reloadWithStaleChunkGuard();
        }
      });
      window.addEventListener('unhandledrejection', function(event) {
        var reason = event.reason;
        var msg = (reason && (reason.message || String(reason))) || '';
        if (isModuleImportError(msg)) {
          reloadWithStaleChunkGuard();
          event.preventDefault();
        }
      });
      window.addEventListener('load', function() {
        try {
          sessionStorage.removeItem(staleChunkReloadFlag);
        } catch (e) {
          // Ignore — storage is unavailable (e.g. Android WebView).
        }
        clearStaleChunkReloadQueryFlag();
      });
    </script><script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea">
      // Resolve OAuth signup destinations at CLICK TIME from the live URL so a
      // click that happens before PatchOAuthLinks / React hydration runs can't
      // drop `next`/attribution and land new Google signups on /welcome.
      // Import-free on purpose: a failed module chunk must not skip this. Keep
      // getSignupExtraParams in sync with src/lib/signup.ts.
      (function () {
        var usOnlyAdParams = { wbraid: true, gbraid: true, gclid: true };

        function sanitizeUsOnlyAdParamsFromUrl(rawUrl) {
          try {
            var url = new URL(rawUrl);
            Array.from(url.searchParams.keys()).forEach(function (key) {
              if (usOnlyAdParams[key.toLowerCase()]) {
                url.searchParams.delete(key);
              }
            });
            return url.toString();
          } catch (e) {
            return rawUrl;
          }
        }

        function hasUsOnlyAdParamsInUrl(rawUrl) {
          try {
            var url = new URL(rawUrl);
            var keys = Array.from(url.searchParams.keys());
            return keys.some(function (key) {
              return !!usOnlyAdParams[key.toLowerCase()];
            });
          } catch (e) {
            return false;
          }
        }

        function getApprovedSignupHref(rawHref, fallbackHref) {
          if (!rawHref || !hasUsOnlyAdParamsInUrl(rawHref)) {
            return Promise.resolve(sanitizeUsOnlyAdParamsFromUrl(fallbackHref || rawHref || window.location.href));
          }

          var controller = new AbortController();
          var timeout = setTimeout(function () { controller.abort(); }, 3000);

          return fetch('https://www-rewrite.sentry.dev/api/signup-attribution/', {
            method: 'POST',
            credentials: 'omit',
            headers: { 'Content-Type': 'application/json' },
            body: JSON.stringify({ href: rawHref }),
            signal: controller.signal
          }).then(function (response) {
            clearTimeout(timeout);
            if (!response.ok) {
              return sanitizeUsOnlyAdParamsFromUrl(fallbackHref || rawHref);
            }
            return response.json().then(function (payload) {
              return payload && typeof payload.href === 'string'
                ? payload.href
                : sanitizeUsOnlyAdParamsFromUrl(fallbackHref || rawHref);
            });
          }).catch(function () {
            clearTimeout(timeout);
            return sanitizeUsOnlyAdParamsFromUrl(fallbackHref || rawHref);
          });
        }

        function getSignupExtraParams(search, href) {
          var sp = new URLSearchParams(search);
          var p = {};
          if (sp.get('next')) p.next = sp.get('next');
          if (sp.get('project_platform')) p.project_platform = sp.get('project_platform');
          p.href = href || sanitizeUsOnlyAdParamsFromUrl(window.location.href);
          if (window.document.referrer) p.referrer_url = window.document.referrer;
          p.referrer = sp.get('referrer') || window.document.referrer || 'web-signup';
          if (sp.get('original_referrer')) p.original_referrer = sp.get('original_referrer');
          return p;
        }
        if (hasUsOnlyAdParamsInUrl(window.location.href) && !window.__approvedSignupHrefPromise) {
          window.__approvedSignupHrefPromise = getApprovedSignupHref(
            window.location.href,
            sanitizeUsOnlyAdParamsFromUrl(window.location.href)
          ).then(function (href) {
            window.__approvedSignupHref = href;
            return href;
          });
        }
        var navigating = false;
        document.addEventListener('click', function (e) {
          if (navigating) return;
          if (e.defaultPrevented || e.button !== 0) return;
          if (e.metaKey || e.ctrlKey || e.shiftKey || e.altKey) return;
          var a = e.target && e.target.closest
            ? e.target.closest('a[href*="/identity/login/"]') : null;
          if (!a || (a.target && a.target !== '_self')) return;
          var dest;
          try { dest = new URL(a.href); } catch (err) { return; }
          var existingHref = dest.searchParams.get('href');
          var currentHrefHasUsOnlyAdParams = hasUsOnlyAdParamsInUrl(window.location.href);
          var rawHref = currentHrefHasUsOnlyAdParams
            ? window.location.href
            : existingHref;
          var fallbackHref = sanitizeUsOnlyAdParamsFromUrl(
            rawHref || existingHref || window.location.href
          );

          e.preventDefault();
          navigating = true;
          var searchSnapshot = window.location.search;

          var approval = currentHrefHasUsOnlyAdParams && window.__approvedSignupHrefPromise
            ? window.__approvedSignupHrefPromise
            : getApprovedSignupHref(rawHref, fallbackHref);

          approval.then(function (approvedHref) {
            dest.search = '';
            var params = getSignupExtraParams(searchSnapshot, approvedHref);
            for (var k in params) {
              if (Object.prototype.hasOwnProperty.call(params, k)) {
                dest.searchParams.set(k, params[k]);
              }
            }
            window.location.assign(dest.toString());
            setTimeout(function () { navigating = false; }, 5000);
          }).catch(function () {
            navigating = false;
            try { window.location.assign(a.href); } catch (e) {}
          });
        }, true);
      })();
    </script><link rel="stylesheet" href="/_astro/Layout.CEowuY7Z.css"><style>.flex-grid-cell[data-astro-cid-nmskivc4]{box-sizing:border-box;width:var(--base-width)}@media(min-width:576px){.flex-grid-cell[data-astro-cid-nmskivc4]{width:var(--sm-width, var(--base-width))!important}}@media(min-width:768px){.flex-grid-cell[data-astro-cid-nmskivc4]{width:var(--md-width, var(--sm-width, var(--base-width)))!important}}@media(min-width:992px){.flex-grid-cell[data-astro-cid-nmskivc4]{width:var(--lg-width, var(--md-width, var(--sm-width, var(--base-width))))!important}}@media(min-width:1152px){.flex-grid-cell[data-astro-cid-nmskivc4]{width:var(--xl-width, var(--lg-width, var(--md-width, var(--sm-width, var(--base-width)))))!important}}
.hiding-gremlin[data-astro-cid-bnvah4jp]{position:relative}.gremlin-wrapper[data-astro-cid-bnvah4jp]{position:relative;width:100%;height:auto;overflow:hidden;aspect-ratio:73 / 84;opacity:0}.hiding-gremlin[data-astro-cid-bnvah4jp].animated .gremlin-wrapper[data-astro-cid-bnvah4jp]{opacity:1;animation:gremlin-slide .2s 1 forwards;animation-delay:1.5s}.gremlin-body[data-astro-cid-bnvah4jp]{position:relative;width:100%;aspect-ratio:73 / 112;height:auto}.gremlin-body[data-astro-cid-bnvah4jp] svg[data-astro-cid-bnvah4jp]{position:absolute;inset:0}.gremlin-arms[data-astro-cid-bnvah4jp]{position:absolute;top:40%;left:1.5%;aspect-ratio:52 / 56;bottom:0;height:auto;transform-origin:top left}.gremlin-hands[data-astro-cid-bnvah4jp]{position:absolute;left:-6px;top:0%;bottom:0;aspect-ratio:18 / 112;width:auto;height:100%;transform:scaleX(0);opacity:0}.gremlin-hands[data-astro-cid-bnvah4jp] svg[data-astro-cid-bnvah4jp]{position:relative;height:100%;width:100%}.hiding-gremlin[data-astro-cid-bnvah4jp].animated .gremlin-hands[data-astro-cid-bnvah4jp]{display:block;z-index:10;animation:grip .2s 1 forwards;animation-delay:1.4s}@keyframes gremlin-slide{0%{transform:translate(0);opacity:0}1%{opacity:1}to{transform:translate(-50%);opacity:1}}@keyframes grip{0%{transform:scaleX(0);opacity:0}1%{opacity:1}to{transform:scaleX(1);opacity:1}}.prose-area[data-astro-cid-bliqluzr] h1[data-astro-cid-bliqluzr]{margin-bottom:1rem}.prose-area[data-astro-cid-bliqluzr] p[data-astro-cid-bliqluzr]{margin-bottom:1rem;line-height:1.6}.hero-logos[data-astro-cid-bliqluzr]{padding:1.5rem 0 1rem}@media(min-width:1024px){.hero-logos[data-astro-cid-bliqluzr]{padding:2rem 1rem 1rem 0}}.hero-logos[data-astro-cid-bliqluzr] h4[data-astro-cid-bliqluzr]{text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:700;line-height:100%;margin-bottom:1.5rem}.logo-grid[data-astro-cid-bliqluzr]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:center}.logo-grid[data-astro-cid-bliqluzr] .logo-item[data-astro-cid-bliqluzr]{display:flex;align-items:center;justify-content:center}.logo-grid[data-astro-cid-bliqluzr] .logo-svg[data-astro-cid-bliqluzr]{display:flex;align-items:center;color:currentColor}.logo-grid[data-astro-cid-bliqluzr] .logo-svg[data-astro-cid-bliqluzr] svg{height:100%;width:auto;max-width:100%}.signup-area[data-astro-cid-bliqluzr]{display:block;position:relative;z-index:5;color:#1f1633}.signup-form-wrapper[data-astro-cid-bliqluzr]{background:#fff;border-radius:1rem;position:relative;z-index:5;display:block;padding:1.5rem}.peeking-gremlin[data-astro-cid-bliqluzr]{width:calc(150 / 744 * 100%);height:auto;left:0;position:absolute;display:none}@media(min-width:1024px){.peeking-gremlin[data-astro-cid-bliqluzr]{display:block;bottom:20%}}@media(min-width:1280px){.peeking-gremlin[data-astro-cid-bliqluzr]{width:calc(100 / 744 * 100%);bottom:23%}}.peeking-gremlin-small[data-astro-cid-bliqluzr]{width:calc(75 / 744 * 100%);height:auto;bottom:38%;left:0;position:absolute;display:none}@media(min-width:1024px){.peeking-gremlin-small[data-astro-cid-bliqluzr]{display:block}}@media(min-width:1280px){.peeking-gremlin-small[data-astro-cid-bliqluzr]{width:calc(60 / 744 * 100%)}}@media(min-width:1024px){.benefits-layer{margin-top:-15rem;padding-top:20rem}}.card[data-astro-cid-wejp5h36]{text-align:center;margin-top:1rem;margin-bottom:1rem}@media(min-width:1024px){.card[data-astro-cid-wejp5h36]{margin-top:0;margin-bottom:0}}.logos-heading[data-astro-cid-my477aul]{text-align:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;margin-bottom:2rem}.logo-item[data-astro-cid-my477aul]{display:flex;align-items:center;justify-content:center;padding:1rem 0}.logo-svg[data-astro-cid-my477aul]{display:inline-flex;align-items:center;color:currentColor}.logo-svg[data-astro-cid-my477aul] svg{height:var(--logo-h, 2rem);width:auto;max-width:100%}
.button-wrapper[data-astro-cid-5cxqpqv6]{margin-top:1.5rem;display:flex;gap:1rem;justify-content:center}
</style><link rel="stylesheet" href="/_astro/SignupForm.Ch-tqGE_.css"><script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea" type="module" src="/_astro/page.uOggGnet.js"></script></head> <body class="transition-colors duration-200 bg-rich-black text-white"> <a href="#main-content" class="sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-50 focus:px-4 focus:py-2 focus:bg-blue-600 focus:text-white focus:rounded">
Skip to main content
</a> <header class="sticky top-0 z-50 transition-all duration-200 bg-rich-black" role="banner" aria-label="Site navigation" data-astro-cid-lyo5ukun> <div class="container" data-astro-cid-bdd4tvdo style="--xs: 0%;--sm: 576px;--md: 768px;--lg: 992px;--xl: 1152px;">  <nav class="flex flex-row flex-wrap items-center justify-center w-full py-4 xl:flex-nowrap text-white" aria-label="main" role="navigation" data-astro-cid-lyo5ukun> <a href="https://sentry.io/welcome/" aria-label="Welcome Page" id="sentry-logo" class="flex items-center flex-shrink-0 mr-auto text-white focus:outline-none focus:fill-pink-500" data-astro-cid-lyo5ukun> <svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 200 44" aria-hidden="true" class="block h-8"> <path fill="currentColor" d="M124.32,28.28,109.56,9.22h-3.68V34.77h3.73V15.19l15.18,19.58h3.26V9.22h-3.73ZM87.15,23.54h13.23V20.22H87.14V12.53h14.93V9.21H83.34V34.77h18.92V31.45H87.14ZM71.59,20.3h0C66.44,19.06,65,18.08,65,15.7c0-2.14,1.89-3.59,4.71-3.59a12.06,12.06,0,0,1,7.07,2.55l2-2.83a14.1,14.1,0,0,0-9-3c-5.06,0-8.59,3-8.59,7.27,0,4.6,3,6.19,8.46,7.52C74.51,24.74,76,25.78,76,28.11s-2,3.77-5.09,3.77a12.34,12.34,0,0,1-8.3-3.26l-2.25,2.69a15.94,15.94,0,0,0,10.42,3.85c5.48,0,9-2.95,9-7.51C79.75,23.79,77.47,21.72,71.59,20.3ZM195.7,9.22l-7.69,12-7.64-12h-4.46L186,24.67V34.78h3.84V24.55L200,9.22Zm-64.63,3.46h8.37v22.1h3.84V12.68h8.37V9.22H131.08ZM169.41,24.8c3.86-1.07,6-3.77,6-7.63,0-4.91-3.59-8-9.38-8H154.67V34.76h3.8V25.58h6.45l6.48,9.2h4.44l-7-9.82Zm-10.95-2.5V12.6h7.17c3.74,0,5.88,1.77,5.88,4.84s-2.29,4.86-5.84,4.86Z M29,2.26a4.67,4.67,0,0,0-8,0L14.42,13.53A32.21,32.21,0,0,1,32.17,40.19H27.55A27.68,27.68,0,0,0,12.09,17.47L6,28a15.92,15.92,0,0,1,9.23,12.17H4.62A.76.76,0,0,1,4,39.06l2.94-5a10.74,10.74,0,0,0-3.36-1.9l-2.91,5a4.54,4.54,0,0,0,1.69,6.24A4.66,4.66,0,0,0,4.62,44H19.15a19.4,19.4,0,0,0-8-17.31l2.31-4A23.87,23.87,0,0,1,23.76,44H36.07a35.88,35.88,0,0,0-16.41-31.8l4.67-8a.77.77,0,0,1,1.05-.27c.53.29,20.29,34.77,20.66,35.17a.76.76,0,0,1-.68,1.13H40.6q.09,1.91,0,3.81h4.78A4.59,4.59,0,0,0,50,39.43a4.49,4.49,0,0,0-.62-2.28Z"></path> </svg> </a> <button class="btn-new silent dark-mode xl:hidden" data-astro-cid-lyo5ukun="true" id="menu-toggle-button" aria-expanded="false" aria-controls="mobileMenu" type="button" aria-haspopup="true"><span class="label">
Menu
</span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="mobileMenu" class="xl:hidden w-full bg-rich-black" data-astro-cid-qrknsbgv> <div class="container disable-padding-left disable-padding-right" data-astro-cid-bdd4tvdo style="--xs: 0%;--sm: 576px;--md: 768px;--lg: 992px;--xl: 1152px;">  <div class="mt-4" data-astro-cid-qrknsbgv> <div class="mb-4" data-astro-cid-qrknsbgv> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="mobile-0" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center xl:hidden collapsible-trigger plausible-event-name=Nav+Click+Product plausible-event-currentUrl=https://sentry.io/signup/" data-astro-cid-q3yarpdy="true" id="trigger-mobile-0" aria-expanded="false" aria-controls="content-mobile-0" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Platform</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-mobile-0" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy> <div data-astro-cid-qrknsbgv> <div data-astro-cid-qrknsbgv> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="mobile-0-col-0-group" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center collapsible-trigger" data-astro-cid-q3yarpdy="true" id="trigger-mobile-0-col-0-group" aria-expanded="false" aria-controls="content-mobile-0-col-0-group" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Products</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-mobile-0-col-0-group" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy>  <div class="linklist-dark" data-astro-cid-cvxggrkk>  <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/error-monitoring/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/error-monitoring/"> Error Monitoring </a> <script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea" type="module" src="/_astro/Link.astro_astro_type_script_index_0_lang.P-XNDndR.js?dpl=dpl_2sy9WgsVVSjvikpYbfYobAahm34w"></script> </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/logs/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/logs/"> Logs </a>  </li>  </ul> </div> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="mobile-0-col-0-subdropdown" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center collapsible-trigger seer-subdropdown-trigger plausible-event-currentUrl=https://sentry.io/signup/" data-astro-cid-q3yarpdy="true" id="trigger-mobile-0-col-0-subdropdown" aria-expanded="false" aria-controls="content-mobile-0-col-0-subdropdown" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Seer</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-mobile-0-col-0-subdropdown" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy>  <div class="linklist-dark" data-astro-cid-cvxggrkk>  <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/seer/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/seer/"> Seer<span class="new-pill" data-astro-cid-iekwedp4>
NEW
</span> </a>  </li><li class="pb-1 pl-6 xl:pl-0 nested-item" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/seer/agent/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/seer/agent/"> Agent </a>  </li><li class="pb-1 pl-6 xl:pl-0 nested-item" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/seer/autofix/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/seer/autofix/"> Autofix </a>  </li><li class="pb-1 pl-6 xl:pl-0 nested-item" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/seer/ai-code-review/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/seer/ai-code-review/"> AI Code Review </a>  </li>  </ul> </div>  </div> </div> </div>  <script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea" type="module">(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"c375fea9805680a06c17231d4eef06f831259223"};var n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="b5f1b979-09a8-4e87-8b19-c5e3dce3a8e7",e._sentryDebugIdIdentifier="sentry-dbid-b5f1b979-09a8-4e87-8b19-c5e3dce3a8e7")}catch{}})();function d(e){if(!e)return 0;let n=0,t=e.parentElement;for(;t;)t.hasAttribute("data-collapsible-section")&&n++,t=t.parentElement;return n}function o(){document.querySelectorAll("[id^='trigger-']").forEach(e=>{e.hasAttribute("data-listener-attached")||(e.setAttribute("data-listener-attached","true"),e.addEventListener("click",n=>{n.stopPropagation();const t=e.id.replace("trigger-","");if(!t||!document.getElementById(`content-${t}`))return;const a=e.getAttribute("aria-expanded")==="true";if(window.innerWidth<1152){if(!a){const c=e.closest("[data-collapsible-section]"),r=d(c);document.querySelectorAll("[id^='trigger-']").forEach(i=>{if(i.id.replace("trigger-","")!==t){const l=i.closest("[data-collapsible-section]");d(l)===r&&i.setAttribute("aria-expanded","false")}})}e.setAttribute("aria-expanded",String(!a))}}))})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",o):o();</script><div class="linklist-dark" data-astro-cid-cvxggrkk>  <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/session-replay/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/session-replay/"> Session Replay </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/metrics/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/metrics/"> Metrics<span class="new-pill" data-astro-cid-iekwedp4>
NEW
</span> </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/tracing/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/tracing/"> Tracing </a>  </li><li class="pb-1 pl-6 xl:pl-0 nested-item" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/tracing/ai-agent/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/tracing/ai-agent/"> Agent Tracing </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/profiling/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/profiling/"> Profiling </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/size-analysis/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/size-analysis/"> Size Analysis </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/cron-monitoring/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/cron-monitoring/"> Cron Monitoring </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/uptime-monitoring/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/uptime-monitoring/"> Uptime Monitoring </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://labs.sentry.dev/" target="_blank" rel="noopener noreferrer" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://labs.sentry.dev/"> Labs<span class="new-pill" data-astro-cid-iekwedp4>
NEW
</span> </a>  </li>  </ul> </div> </div> </div> </div>   </div><div data-astro-cid-qrknsbgv> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="mobile-0-col-2-item-0" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center collapsible-trigger" data-astro-cid-q3yarpdy="true" id="trigger-mobile-0-col-2-item-0" aria-expanded="false" aria-controls="content-mobile-0-col-2-item-0" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Integrations</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-mobile-0-col-2-item-0" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy>  <div class="linklist-dark" data-astro-cid-cvxggrkk>  <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0 pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/integrations/github/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/integrations/github/"> <img src="/astro-assets/nav-icons/github.png" alt="" aria-hidden="true" class="w-4 h-4" data-astro-cid-cvxggrkk>Github </a>  </li><li class="pb-1 pl-6 xl:pl-0 pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/integrations/slack/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/integrations/slack/"> <img src="/astro-assets/nav-icons/slack.png" alt="" aria-hidden="true" class="w-4 h-4" data-astro-cid-cvxggrkk>Slack </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://cli.sentry.dev/" target="_blank" rel="noopener noreferrer" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://cli.sentry.dev/"> Sentry CLI </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://mcp.sentry.dev/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://mcp.sentry.dev/"> Sentry MCP </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/integrations/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/integrations/"> All Integrations </a>  </li>  </ul> </div>  </div> </div> </div>   </div> </div> </div> </div> </div>   </div><div class="mb-4" data-astro-cid-qrknsbgv> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="mobile-1" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center xl:hidden collapsible-trigger plausible-event-name=Nav+Click+Solutions plausible-event-currentUrl=https://sentry.io/signup/" data-astro-cid-q3yarpdy="true" id="trigger-mobile-1" aria-expanded="false" aria-controls="content-mobile-1" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Solutions</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-mobile-1" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy> <div class="linklist-dark" data-astro-cid-cvxggrkk> <h3 class="text-base mb-4 font-semibold text-white hidden xl:block xl:pl-0 pl-5" data-astro-cid-cvxggrkk> Solutions </h3> <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/for/full-stack/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/for/full-stack/"> Web / Full Stack Development </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/mobile-developers/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/solutions/mobile-developers/"> Mobile Crash Reporting </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/game-developers/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/solutions/game-developers/"> Game Crash Reporting </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/ai-observability/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/solutions/ai-observability/"> AI Observability </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/application-performance-monitoring/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/solutions/application-performance-monitoring/"> Application Performance Monitoring </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/application-observability/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/solutions/application-observability/"> Application Observability </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/real-user-monitoring-rum/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/solutions/real-user-monitoring-rum/"> Real User Monitoring </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/ecommerce/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/solutions/ecommerce/"> Ecommerce </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/opentelemetry/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/solutions/opentelemetry/"> OpenTelemetry </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/for/enterprise/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/for/enterprise/"> Enterprise </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/for/startups/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/for/startups/"> Startups </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/platforms/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/platforms/"> All SDKs </a>  </li>  </ul> </div> </div> </div> </div>   </div><div class="mb-4" data-astro-cid-qrknsbgv> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="mobile-2" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center xl:hidden collapsible-trigger plausible-event-name=Nav+Click+Resources plausible-event-currentUrl=https://sentry.io/signup/" data-astro-cid-q3yarpdy="true" id="trigger-mobile-2" aria-expanded="false" aria-controls="content-mobile-2" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Resources</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-mobile-2" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy> <div data-astro-cid-qrknsbgv> <div data-astro-cid-qrknsbgv> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="mobile-2-col-0-item-0" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center collapsible-trigger" data-astro-cid-q3yarpdy="true" id="trigger-mobile-2-col-0-item-0" aria-expanded="false" aria-controls="content-mobile-2-col-0-item-0" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Learn</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-mobile-2-col-0-item-0" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy>  <div class="linklist-dark" data-astro-cid-cvxggrkk>  <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://blog.sentry.io/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://blog.sentry.io/"> Blog </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/changelog/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/changelog/"> Changelog </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sandbox.sentry.io/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sandbox.sentry.io/"> Sandbox </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/resources/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/resources/"> Resources </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://syntax.fm/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://syntax.fm/"> Syntax </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/customers/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/customers/"> Customers </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/cookbook/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/cookbook/"> Cookbook </a>  </li>  </ul> </div>  </div> </div> </div>   </div><div data-astro-cid-qrknsbgv> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="mobile-2-col-1-item-0" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center collapsible-trigger" data-astro-cid-q3yarpdy="true" id="trigger-mobile-2-col-1-item-0" aria-expanded="false" aria-controls="content-mobile-2-col-1-item-0" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Support</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-mobile-2-col-1-item-0" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy>  <div class="linklist-dark" data-astro-cid-cvxggrkk>  <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/contact/enterprise/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/contact/enterprise/"> Contact Us </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://help.sentry.io/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://help.sentry.io/"> Help Center </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://status.sentry.io/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://status.sentry.io/"> Status </a>  </li>  </ul> </div>  </div> </div> </div>  <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="mobile-2-col-1-item-1" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center collapsible-trigger" data-astro-cid-q3yarpdy="true" id="trigger-mobile-2-col-1-item-1" aria-expanded="false" aria-controls="content-mobile-2-col-1-item-1" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Hang out with us</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-mobile-2-col-1-item-1" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy>  <div class="linklist-dark" data-astro-cid-cvxggrkk>  <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/community/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/community/"> Community </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/events/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/events/"> Events </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.shop/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.shop/"> Merch </a>  </li>  </ul> </div>  </div> </div> </div>   </div> </div> </div> </div> </div>   </div><div class="mb-4" data-astro-cid-qrknsbgv> <a href="https://docs.sentry.io/" class="btn-new silent dark-mode plausible-event-name=Nav+Click+Docs plausible-event-currentUrl=https://sentry.io/signup/ w-full justify-start" data-astro-cid-qrknsbgv="true" data-link-href="https://docs.sentry.io/"> <span class="label">Docs</span> </a>  </div><div class="mb-4" data-astro-cid-qrknsbgv> <a href="https://sentry.io/pricing/" class="btn-new silent dark-mode plausible-event-name=Nav+Click+Pricing plausible-event-currentUrl=https://sentry.io/signup/ w-full justify-start" data-astro-cid-qrknsbgv="true" data-link-href="https://sentry.io/pricing/"> <span class="label">Pricing</span> </a>  </div> </div> <div id="globalAuthContainer" class="flex flex-col xl:flex xl:flex-row xl:items-center xl:gap-2 xl:flex-shrink-0 p-4" data-astro-cid-igvqhh5r> <a href="https://sentry.io/auth/login/" class="btn-new silent dark-mode w-full xl:w-auto mb-2 xl:mb-0 plausible-event-name=Nav+Click+SignIn plausible-event-currentUrl=https://sentry.io/signup/" data-astro-cid-igvqhh5r="true" data-link-href="https://sentry.io/auth/login/"> <span class="label">
Sign In
</span> </a>  <a href="https://sentry.io/demo/" class="btn-new secondary-dark dark-mode w-full xl:w-auto mb-2 xl:mb-0 plausible-event-name=Nav+Click+Demo plausible-event-currentUrl=https://sentry.io/signup/" data-astro-cid-igvqhh5r="true" data-link-href="https://sentry.io/demo/"> <span class="label">
Get Demo
</span> </a>  <a href="https://sentry.io/signup/" class="btn-new primary-dark dark-mode w-full xl:w-auto mb-2 xl:mb-0 plausible-event-name=Nav+Click+SignUp plausible-event-currentUrl=https://sentry.io/signup/" data-astro-cid-igvqhh5r="true" data-link-href="https://sentry.io/signup/"> <span class="label">
Get Started
</span> </a>  </div>  </div> </div> <ul id="desktopNavBar" class="hidden xl:flex xl:flex-row xl:items-center xl:flex-1 xl:justify-evenly xl:relative" data-astro-cid-wa4ym5ce>  <li class="list-none flex-shrink-0 w-full xl:w-auto xl:flex xl:items-center pt-4 xl:pt-0 xl:relative" data-menu-key="platform" id="menu-item-platform-0"> <div class="w-full xl:w-auto flex justify-start xl:justify-center"> <button class="btn-new silent dark-mode w-full xl:w-auto plausible-event-name=Nav+Click+Product plausible-event-currentUrl=https://sentry.io/signup/" data-menu-trigger="platform" aria-expanded="false" aria-controls="dropdown-platform" type="button" aria-haspopup="true"><span class="label">Platform</span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> </div> </li>  <script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea">(function(){const uniqueId = "menu-item-platform-0";
const menuKey = "platform";

  function initializeDropdown() {
    const menuItem = document.getElementById(uniqueId);

    if (!menuItem || !menuKey) {
      return;
    }

    const trigger = document.querySelector(`[data-menu-trigger="${menuKey}"]`);
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );



    if (trigger && dropdown) {
      trigger.removeEventListener("click", handleDropdownClick);
      trigger.removeEventListener("keydown", handleDropdownKeydown);
      trigger.addEventListener("click", handleDropdownClick);
      trigger.addEventListener("keydown", handleDropdownKeydown);
    }
  }

  function handleDropdownClick(e) {
    const trigger = e.currentTarget;
    const menuKey = trigger.getAttribute("data-menu-trigger");
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );



    if (dropdown) {
      if (trigger.getAttribute("aria-controls")) {
        e.preventDefault();
        e.stopPropagation();
      }

      toggleDropdown(trigger, dropdown, menuKey);
    }
  }

  function handleDropdownKeydown(e) {
    const trigger = e.currentTarget;
    const menuKey = trigger.getAttribute("data-menu-trigger");
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );

    if (dropdown) {
      if (e.key === "Enter" || e.key === " ") {
        e.preventDefault();
        toggleDropdown(trigger, dropdown, menuKey);
      } else if (e.key === "Escape") {
        // Close all dropdowns
        document
          .querySelectorAll("[data-menu-dropdown]")
          .forEach((d) => d.classList.add("hidden"));
        document
          .querySelectorAll("[data-menu-trigger]")
          .forEach((t) => t.setAttribute("aria-expanded", "false"));
      }
    }
  }

  function toggleDropdown(trigger, dropdown, menuKey) {
    const isExpanded = trigger.getAttribute("aria-expanded") === "true";

    if (isExpanded) {
      trigger.setAttribute("aria-expanded", "false");
      dropdown.classList.add("hidden");
    } else {
      // Close all other dropdowns first (accordion behavior)
      document
        .querySelectorAll("[data-menu-dropdown]")
        .forEach((d) => d.classList.add("hidden"));
      document
        .querySelectorAll("[data-menu-trigger]")
        .forEach((t) => t.setAttribute("aria-expanded", "false"));

      // Open this dropdown
      trigger.setAttribute("aria-expanded", "true");
      dropdown.classList.remove("hidden");
    }
  }

  // Initialize immediately when DOM is ready
  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", initializeDropdown);
  } else {
    initializeDropdown();
  }
})();</script> <div class="hidden block xl:absolute xl:top-12 xl:left-0 bg-rich-black xl:bg-white xl:shadow-lg rounded-xl overflow-hidden xl:rounded-xl xl:overflow-visible z-[9999] xl:z-[9999] transition-all duration-200 ease-in-out w-full xl:w-auto xl:mt-0" data-menu-dropdown="platform" id="dropdown-platform" data-astro-cid-pqntur4a> <div class="xl:p-0" data-astro-cid-pqntur4a> <div class="flex flex-col xl:flex-row flex-1" data-astro-cid-pqntur4a> <div class="flex flex-col self-stretch xl:w-full" data-astro-cid-pqntur4a> <div class="flex flex-col xl:flex-row flex-1 xl:gap-8" style="--column-count: 3;" data-astro-cid-rrixboex> <div class="flex flex-col self-stretch xl:flex-1  " data-astro-cid-rrixboex> <div class="flex-1 flex flex-col" data-astro-cid-rrixboex> <div class="xl:mb-2" data-astro-cid-rrixboex>  <div class="xl:hidden" data-astro-cid-rrixboex> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="platform-col-0" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center xl:hidden collapsible-trigger" data-astro-cid-q3yarpdy="true" id="trigger-platform-col-0" aria-expanded="false" aria-controls="content-platform-col-0" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Products</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-platform-col-0" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy>  <div class="linklist-dark" data-astro-cid-cvxggrkk> <h3 class="text-base mb-4 font-semibold text-white hidden xl:block xl:pl-0 pl-5" data-astro-cid-cvxggrkk> Products </h3> <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/error-monitoring/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/error-monitoring/"> Error Monitoring </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/logs/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/logs/"> Logs </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/session-replay/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/session-replay/"> Session Replay </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/metrics/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/metrics/"> Metrics<span class="new-pill" data-astro-cid-iekwedp4>
NEW
</span> </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/tracing/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/tracing/"> Tracing </a>  </li><li class="pb-1 pl-6 xl:pl-0 nested-item" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/tracing/ai-agent/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/tracing/ai-agent/"> Agent Tracing </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/profiling/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/profiling/"> Profiling </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/size-analysis/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/size-analysis/"> Size Analysis </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/cron-monitoring/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/cron-monitoring/"> Cron Monitoring </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/uptime-monitoring/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/uptime-monitoring/"> Uptime Monitoring </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://labs.sentry.dev/" target="_blank" rel="noopener noreferrer" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://labs.sentry.dev/"> Labs<span class="new-pill" data-astro-cid-iekwedp4>
NEW
</span> </a>  </li>  </ul> </div>  </div> </div> </div>   </div>  <div class="hidden xl:block" data-astro-cid-rrixboex> <div data-astro-cid-cvxggrkk> <h3 class="text-base mb-4 font-semibold text-gray-800 xl:pl-0 pl-5" data-astro-cid-cvxggrkk> Products </h3> <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/error-monitoring/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/error-monitoring/"> Error Monitoring </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/logs/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/logs/"> Logs </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/session-replay/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/session-replay/"> Session Replay </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/metrics/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/metrics/"> Metrics<span class="new-pill" data-astro-cid-iekwedp4>
NEW
</span> </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/tracing/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/tracing/"> Tracing </a>  </li><li class="pb-1 pl-6 xl:pl-0 nested-item" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/tracing/ai-agent/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/tracing/ai-agent/"> Agent Tracing </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/profiling/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/profiling/"> Profiling </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/size-analysis/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/size-analysis/"> Size Analysis </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/cron-monitoring/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/cron-monitoring/"> Cron Monitoring </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/uptime-monitoring/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/uptime-monitoring/"> Uptime Monitoring </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://labs.sentry.dev/" target="_blank" rel="noopener noreferrer" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://labs.sentry.dev/"> Labs<span class="new-pill" data-astro-cid-iekwedp4>
NEW
</span> </a>  </li>  </ul> </div> </div> </div> </div> </div><div class="flex flex-col self-stretch xl:flex-1 wide-column " data-astro-cid-rrixboex> <div class="flex-1 flex flex-col" data-astro-cid-rrixboex> <div class="xl:mb-2" data-astro-cid-rrixboex>  <div class="xl:hidden" data-astro-cid-rrixboex> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="platform-col-1-sub-0" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center xl:hidden collapsible-trigger" data-astro-cid-q3yarpdy="true" id="trigger-platform-col-1-sub-0" aria-expanded="false" aria-controls="content-platform-col-1-sub-0" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>AI Debugging</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-platform-col-1-sub-0" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy>  <div class="linklist-dark" data-astro-cid-cvxggrkk> <h3 class="text-base mb-4 font-semibold text-white hidden xl:block xl:pl-0 pl-5" data-astro-cid-cvxggrkk> AI Debugging </h3> <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/seer/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/seer/"> Seer<span class="new-pill" data-astro-cid-iekwedp4>
NEW
</span> </a>  </li><li class="pb-1 pl-6 xl:pl-0 nested-item" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/seer/agent/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/seer/agent/"> Agent </a>  </li><li class="pb-1 pl-6 xl:pl-0 nested-item" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/seer/autofix/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/seer/autofix/"> Autofix </a>  </li><li class="pb-1 pl-6 xl:pl-0 nested-item" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/seer/ai-code-review/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/product/seer/ai-code-review/"> AI Code Review </a>  </li>  </ul> </div>  </div> </div> </div>   </div>  <div class="hidden xl:block" data-astro-cid-rrixboex> <div data-astro-cid-cvxggrkk> <h3 class="text-base mb-4 font-semibold text-gray-800 xl:pl-0 pl-5" data-astro-cid-cvxggrkk> AI Debugging </h3> <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/seer/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/seer/"> Seer<span class="new-pill" data-astro-cid-iekwedp4>
NEW
</span> </a>  </li><li class="pb-1 pl-6 xl:pl-0 nested-item" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/seer/agent/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/seer/agent/"> Agent </a>  </li><li class="pb-1 pl-6 xl:pl-0 nested-item" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/seer/autofix/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/seer/autofix/"> Autofix </a>  </li><li class="pb-1 pl-6 xl:pl-0 nested-item" data-astro-cid-cvxggrkk> <a href="https://sentry.io/product/seer/ai-code-review/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/product/seer/ai-code-review/"> AI Code Review </a>  </li>  </ul> </div> </div> </div> </div> </div><div class="flex flex-col self-stretch xl:flex-1 bg-featured-light relative" data-astro-cid-rrixboex> <div class="flex-1 flex flex-col" data-astro-cid-rrixboex> <div class="xl:mb-2" data-astro-cid-rrixboex>  <div class="xl:hidden" data-astro-cid-rrixboex> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="platform-col-2-sub-0" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center xl:hidden collapsible-trigger" data-astro-cid-q3yarpdy="true" id="trigger-platform-col-2-sub-0" aria-expanded="false" aria-controls="content-platform-col-2-sub-0" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Integrations</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-platform-col-2-sub-0" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy>  <div class="linklist-dark" data-astro-cid-cvxggrkk> <h3 class="text-base mb-4 font-semibold text-white hidden xl:block xl:pl-0 pl-5" data-astro-cid-cvxggrkk> Integrations </h3> <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0 pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/integrations/github/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/integrations/github/"> <img src="/astro-assets/nav-icons/github.png" alt="" aria-hidden="true" class="w-4 h-4" data-astro-cid-cvxggrkk>Github </a>  </li><li class="pb-1 pl-6 xl:pl-0 pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/integrations/slack/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/integrations/slack/"> <img src="/astro-assets/nav-icons/slack.png" alt="" aria-hidden="true" class="w-4 h-4" data-astro-cid-cvxggrkk>Slack </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://cli.sentry.dev/" target="_blank" rel="noopener noreferrer" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://cli.sentry.dev/"> Sentry CLI </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://mcp.sentry.dev/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://mcp.sentry.dev/"> Sentry MCP </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/integrations/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/integrations/"> All Integrations </a>  </li>  </ul> </div>  </div> </div> </div>   </div>  <div class="hidden xl:block" data-astro-cid-rrixboex> <div data-astro-cid-cvxggrkk> <h3 class="text-base mb-4 font-semibold text-gray-800 xl:pl-0 pl-5" data-astro-cid-cvxggrkk> Integrations </h3> <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0 pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/integrations/github/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/integrations/github/"> <img src="/astro-assets/nav-icons/github.png" alt="" aria-hidden="true" class="w-4 h-4" data-astro-cid-cvxggrkk>Github </a>  </li><li class="pb-1 pl-6 xl:pl-0 pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/integrations/slack/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/integrations/slack/"> <img src="/astro-assets/nav-icons/slack.png" alt="" aria-hidden="true" class="w-4 h-4" data-astro-cid-cvxggrkk>Slack </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://cli.sentry.dev/" target="_blank" rel="noopener noreferrer" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://cli.sentry.dev/"> Sentry CLI </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://mcp.sentry.dev/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://mcp.sentry.dev/"> Sentry MCP </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/integrations/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/integrations/"> All Integrations </a>  </li>  </ul> </div> </div> </div> </div> </div> </div> </div>  </div> </div> </div> <li class="list-none flex-shrink-0 w-full xl:w-auto xl:flex xl:items-center pt-4 xl:pt-0 xl:relative" data-menu-key="solutions" id="menu-item-solutions-1"> <div class="w-full xl:w-auto flex justify-start xl:justify-center"> <button class="btn-new silent dark-mode w-full xl:w-auto plausible-event-name=Nav+Click+Solutions plausible-event-currentUrl=https://sentry.io/signup/" data-menu-trigger="solutions" aria-expanded="false" aria-controls="dropdown-solutions" type="button" aria-haspopup="true"><span class="label">Solutions</span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> </div> </li>  <script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea">(function(){const uniqueId = "menu-item-solutions-1";
const menuKey = "solutions";

  function initializeDropdown() {
    const menuItem = document.getElementById(uniqueId);

    if (!menuItem || !menuKey) {
      return;
    }

    const trigger = document.querySelector(`[data-menu-trigger="${menuKey}"]`);
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );



    if (trigger && dropdown) {
      trigger.removeEventListener("click", handleDropdownClick);
      trigger.removeEventListener("keydown", handleDropdownKeydown);
      trigger.addEventListener("click", handleDropdownClick);
      trigger.addEventListener("keydown", handleDropdownKeydown);
    }
  }

  function handleDropdownClick(e) {
    const trigger = e.currentTarget;
    const menuKey = trigger.getAttribute("data-menu-trigger");
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );



    if (dropdown) {
      if (trigger.getAttribute("aria-controls")) {
        e.preventDefault();
        e.stopPropagation();
      }

      toggleDropdown(trigger, dropdown, menuKey);
    }
  }

  function handleDropdownKeydown(e) {
    const trigger = e.currentTarget;
    const menuKey = trigger.getAttribute("data-menu-trigger");
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );

    if (dropdown) {
      if (e.key === "Enter" || e.key === " ") {
        e.preventDefault();
        toggleDropdown(trigger, dropdown, menuKey);
      } else if (e.key === "Escape") {
        // Close all dropdowns
        document
          .querySelectorAll("[data-menu-dropdown]")
          .forEach((d) => d.classList.add("hidden"));
        document
          .querySelectorAll("[data-menu-trigger]")
          .forEach((t) => t.setAttribute("aria-expanded", "false"));
      }
    }
  }

  function toggleDropdown(trigger, dropdown, menuKey) {
    const isExpanded = trigger.getAttribute("aria-expanded") === "true";

    if (isExpanded) {
      trigger.setAttribute("aria-expanded", "false");
      dropdown.classList.add("hidden");
    } else {
      // Close all other dropdowns first (accordion behavior)
      document
        .querySelectorAll("[data-menu-dropdown]")
        .forEach((d) => d.classList.add("hidden"));
      document
        .querySelectorAll("[data-menu-trigger]")
        .forEach((t) => t.setAttribute("aria-expanded", "false"));

      // Open this dropdown
      trigger.setAttribute("aria-expanded", "true");
      dropdown.classList.remove("hidden");
    }
  }

  // Initialize immediately when DOM is ready
  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", initializeDropdown);
  } else {
    initializeDropdown();
  }
})();</script> <div class="hidden block xl:absolute xl:top-12 xl:left-0 bg-rich-black xl:bg-white xl:shadow-lg rounded-xl overflow-hidden xl:rounded-xl xl:overflow-visible z-[9999] xl:z-[9999] transition-all duration-200 ease-in-out w-full xl:w-auto xl:mt-0" data-menu-dropdown="solutions" id="dropdown-solutions" data-astro-cid-pqntur4a> <div class="p-6 xl:p-0" data-astro-cid-pqntur4a> <div class="flex flex-col xl:flex-row flex-1" data-astro-cid-pqntur4a> <div class="flex flex-col self-stretch xl:w-full" data-astro-cid-pqntur4a> <div class="flex flex-col lg:flex-row flex-1"> <div class="flex flex-col self-stretch p-4 lg:p-[1.5rem]"> <div class="pl-4 lg:pl-0 mb-6 lg:mb-0 flex-1 flex flex-col"> <div class="mb-4 lg:mb-2"> <div data-astro-cid-cvxggrkk>  <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/for/full-stack/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/for/full-stack/"> Web / Full Stack Development </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/mobile-developers/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/solutions/mobile-developers/"> Mobile Crash Reporting </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/game-developers/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/solutions/game-developers/"> Game Crash Reporting </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/ai-observability/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/solutions/ai-observability/"> AI Observability </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/application-performance-monitoring/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/solutions/application-performance-monitoring/"> Application Performance Monitoring </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/application-observability/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/solutions/application-observability/"> Application Observability </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/real-user-monitoring-rum/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/solutions/real-user-monitoring-rum/"> Real User Monitoring </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/ecommerce/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/solutions/ecommerce/"> Ecommerce </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/solutions/opentelemetry/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/solutions/opentelemetry/"> OpenTelemetry </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/for/enterprise/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/for/enterprise/"> Enterprise </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/for/startups/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/for/startups/"> Startups </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/platforms/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/platforms/"> All SDKs </a>  </li>  </ul> </div> </div> </div> </div> </div> </div>  </div> </div> </div> <li class="list-none flex-shrink-0 w-full xl:w-auto xl:flex xl:items-center pt-4 xl:pt-0 xl:relative" data-menu-key="resources" id="menu-item-resources-2"> <div class="w-full xl:w-auto flex justify-start xl:justify-center"> <button class="btn-new silent dark-mode w-full xl:w-auto plausible-event-name=Nav+Click+Resources plausible-event-currentUrl=https://sentry.io/signup/" data-menu-trigger="resources" aria-expanded="false" aria-controls="dropdown-resources" type="button" aria-haspopup="true"><span class="label">Resources</span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> </div> </li>  <script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea">(function(){const uniqueId = "menu-item-resources-2";
const menuKey = "resources";

  function initializeDropdown() {
    const menuItem = document.getElementById(uniqueId);

    if (!menuItem || !menuKey) {
      return;
    }

    const trigger = document.querySelector(`[data-menu-trigger="${menuKey}"]`);
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );



    if (trigger && dropdown) {
      trigger.removeEventListener("click", handleDropdownClick);
      trigger.removeEventListener("keydown", handleDropdownKeydown);
      trigger.addEventListener("click", handleDropdownClick);
      trigger.addEventListener("keydown", handleDropdownKeydown);
    }
  }

  function handleDropdownClick(e) {
    const trigger = e.currentTarget;
    const menuKey = trigger.getAttribute("data-menu-trigger");
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );



    if (dropdown) {
      if (trigger.getAttribute("aria-controls")) {
        e.preventDefault();
        e.stopPropagation();
      }

      toggleDropdown(trigger, dropdown, menuKey);
    }
  }

  function handleDropdownKeydown(e) {
    const trigger = e.currentTarget;
    const menuKey = trigger.getAttribute("data-menu-trigger");
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );

    if (dropdown) {
      if (e.key === "Enter" || e.key === " ") {
        e.preventDefault();
        toggleDropdown(trigger, dropdown, menuKey);
      } else if (e.key === "Escape") {
        // Close all dropdowns
        document
          .querySelectorAll("[data-menu-dropdown]")
          .forEach((d) => d.classList.add("hidden"));
        document
          .querySelectorAll("[data-menu-trigger]")
          .forEach((t) => t.setAttribute("aria-expanded", "false"));
      }
    }
  }

  function toggleDropdown(trigger, dropdown, menuKey) {
    const isExpanded = trigger.getAttribute("aria-expanded") === "true";

    if (isExpanded) {
      trigger.setAttribute("aria-expanded", "false");
      dropdown.classList.add("hidden");
    } else {
      // Close all other dropdowns first (accordion behavior)
      document
        .querySelectorAll("[data-menu-dropdown]")
        .forEach((d) => d.classList.add("hidden"));
      document
        .querySelectorAll("[data-menu-trigger]")
        .forEach((t) => t.setAttribute("aria-expanded", "false"));

      // Open this dropdown
      trigger.setAttribute("aria-expanded", "true");
      dropdown.classList.remove("hidden");
    }
  }

  // Initialize immediately when DOM is ready
  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", initializeDropdown);
  } else {
    initializeDropdown();
  }
})();</script> <div class="hidden block xl:absolute xl:top-12 xl:left-0 bg-rich-black xl:bg-white xl:shadow-lg rounded-xl overflow-hidden xl:rounded-xl xl:overflow-visible z-[9999] xl:z-[9999] transition-all duration-200 ease-in-out w-full xl:w-auto xl:mt-0 xl:min-w-[48rem]" data-menu-dropdown="resources" id="dropdown-resources" data-astro-cid-pqntur4a> <div class="xl:p-0" data-astro-cid-pqntur4a> <div class="flex flex-col xl:flex-row flex-1" data-astro-cid-pqntur4a> <div class="flex flex-col self-stretch xl:w-6/12" data-astro-cid-pqntur4a> <div class="flex flex-col xl:flex-row flex-1 xl:gap-8" style="--column-count: 2;" data-astro-cid-rrixboex> <div class="flex flex-col self-stretch xl:flex-1  " data-astro-cid-rrixboex> <div class="flex-1 flex flex-col" data-astro-cid-rrixboex> <div class="xl:mb-2" data-astro-cid-rrixboex>  <div class="xl:hidden" data-astro-cid-rrixboex> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="resources-col-0-sub-0" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center xl:hidden collapsible-trigger" data-astro-cid-q3yarpdy="true" id="trigger-resources-col-0-sub-0" aria-expanded="false" aria-controls="content-resources-col-0-sub-0" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Learn</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-resources-col-0-sub-0" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy>  <div class="linklist-dark" data-astro-cid-cvxggrkk> <h3 class="text-base mb-4 font-semibold text-white hidden xl:block xl:pl-0 pl-5" data-astro-cid-cvxggrkk> Learn </h3> <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://blog.sentry.io/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://blog.sentry.io/"> Blog </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/changelog/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/changelog/"> Changelog </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sandbox.sentry.io/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sandbox.sentry.io/"> Sandbox </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/resources/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/resources/"> Resources </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://syntax.fm/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://syntax.fm/"> Syntax </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/customers/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/customers/"> Customers </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/cookbook/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/cookbook/"> Cookbook </a>  </li>  </ul> </div>  </div> </div> </div>   </div>  <div class="hidden xl:block" data-astro-cid-rrixboex> <div data-astro-cid-cvxggrkk> <h3 class="text-base mb-4 font-semibold text-gray-800 xl:pl-0 pl-5" data-astro-cid-cvxggrkk> Learn </h3> <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://blog.sentry.io/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://blog.sentry.io/"> Blog </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/changelog/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/changelog/"> Changelog </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sandbox.sentry.io/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sandbox.sentry.io/"> Sandbox </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/resources/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/resources/"> Resources </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://syntax.fm/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://syntax.fm/"> Syntax </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/customers/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/customers/"> Customers </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/cookbook/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/cookbook/"> Cookbook </a>  </li>  </ul> </div> </div> </div> </div> </div><div class="flex flex-col self-stretch xl:flex-1  " data-astro-cid-rrixboex> <div class="flex-1 flex flex-col" data-astro-cid-rrixboex> <div class="xl:mb-2" data-astro-cid-rrixboex>  <div class="xl:hidden" data-astro-cid-rrixboex> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="resources-col-1-sub-0" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center xl:hidden collapsible-trigger" data-astro-cid-q3yarpdy="true" id="trigger-resources-col-1-sub-0" aria-expanded="false" aria-controls="content-resources-col-1-sub-0" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Support</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-resources-col-1-sub-0" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy>  <div class="linklist-dark" data-astro-cid-cvxggrkk> <h3 class="text-base mb-4 font-semibold text-white hidden xl:block xl:pl-0 pl-5" data-astro-cid-cvxggrkk> Support </h3> <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/contact/enterprise/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/contact/enterprise/"> Contact Us </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://help.sentry.io/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://help.sentry.io/"> Help Center </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://status.sentry.io/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://status.sentry.io/"> Status </a>  </li>  </ul> </div>  </div> </div> </div>   </div>  <div class="hidden xl:block" data-astro-cid-rrixboex> <div data-astro-cid-cvxggrkk> <h3 class="text-base mb-4 font-semibold text-gray-800 xl:pl-0 pl-5" data-astro-cid-cvxggrkk> Support </h3> <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/contact/enterprise/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/contact/enterprise/"> Contact Us </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://help.sentry.io/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://help.sentry.io/"> Help Center </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://status.sentry.io/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://status.sentry.io/"> Status </a>  </li>  </ul> </div> </div> </div><div class="xl:mb-2" data-astro-cid-rrixboex>  <div class="xl:hidden" data-astro-cid-rrixboex> <div class="collapsible-section bg-rich-black xl:bg-transparent" data-collapsible-section="resources-col-1-sub-1" data-astro-cid-q3yarpdy> <button class="btn-new subnav dark-mode w-full text-left justify-start flex justify-between items-center xl:hidden collapsible-trigger" data-astro-cid-q3yarpdy="true" id="trigger-resources-col-1-sub-1" aria-expanded="false" aria-controls="content-resources-col-1-sub-1" type="button"><span class="label"> <span class="label font-medium text-sm leading-[18px] uppercase font-sans" data-astro-cid-q3yarpdy>Hang out with us</span> </span><div class="chevron transition-transform duration-200" aria-hidden="true"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="2" d="M9 4l8 8-8 8" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div></button> <div id="content-resources-col-1-sub-1" class="xl:block" data-astro-cid-q3yarpdy> <div class="pl-4" data-astro-cid-q3yarpdy>  <div class="linklist-dark" data-astro-cid-cvxggrkk> <h3 class="text-base mb-4 font-semibold text-white hidden xl:block xl:pl-0 pl-5" data-astro-cid-cvxggrkk> Hang out with us </h3> <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/community/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/community/"> Community </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/events/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.io/events/"> Events </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.shop/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-white hover:text-white" data-link-href="https://sentry.shop/"> Merch </a>  </li>  </ul> </div>  </div> </div> </div>   </div>  <div class="hidden xl:block" data-astro-cid-rrixboex> <div data-astro-cid-cvxggrkk> <h3 class="text-base mb-4 font-semibold text-gray-800 xl:pl-0 pl-5" data-astro-cid-cvxggrkk> Hang out with us </h3> <ul class="list-none p-0 m-0 grid gap-y-5 mt-4 xl:mt-0" data-astro-cid-cvxggrkk> <li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/community/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/community/"> Community </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.io/events/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.io/events/"> Events </a>  </li><li class="pb-1 pl-6 xl:pl-0" data-astro-cid-cvxggrkk> <a href="https://sentry.shop/" data-astro-cid-cvxggrkk="true" class="no-underline font-medium text-sm leading-[18px] uppercase whitespace-nowrap flex items-center gap-x-1.5 w-full min-h-[18px] py-0.5 hover:underline xl:w-max transition-colors duration-200 font-sans text-[#4E2A9A] hover:text-[#4E2A9A]" data-link-href="https://sentry.shop/"> Merch </a>  </li>  </ul> </div> </div> </div> </div> </div> </div> </div> <div class="hidden xl:block xl:w-6/12  p-6 bg-featured-light rounded-tr-xl rounded-br-xl" data-astro-cid-pqntur4a> <div class="flex flex-col h-full rounded-lg bg-featured-light" data-astro-cid-p5ixv4ed> <div class="flex flex-col gap-4 flex-1" data-astro-cid-p5ixv4ed> <div class="w-full h-[142px] rounded-lg overflow-hidden flex-shrink-0" data-astro-cid-p5ixv4ed> <img src="/astro-assets/nav-icons/intro-demo.png" alt="Bi-weekly Intro to Sentry Demo" width="400" height="142" class="w-full h-full object-cover" loading="lazy" decoding="async" data-astro-cid-p5ixv4ed> </div> <div class="flex flex-col gap-3 flex-1" data-astro-cid-p5ixv4ed> <h3 class="text-xl font-sans leading-tight font-semibold text-gray-900" data-astro-cid-p5ixv4ed> Bi-weekly Intro to Sentry Demo </h3> <p class="text-sm font-sans flex-1 whitespace-pre-line text-gray-700" data-astro-cid-p5ixv4ed> See Sentry in action and learn how errors, performance issues, and context fit together to help you find bugs faster and ship with confidence. Join us bi-weekly on Thursdays! </p> <div class="mt-auto pt-4" data-astro-cid-p5ixv4ed> <a href="https://sentry.io/resources/find-fix-test/" class="btn-new secondary-light" data-astro-cid-p5ixv4ed="true" data-link-href="https://sentry.io/resources/find-fix-test/"> <span class="label">RSVP</span> </a>  </div> </div> </div> </div> </div> </div> </div> </div> <li class="list-none flex-shrink-0 w-full xl:w-auto xl:flex xl:items-center pt-4 xl:pt-0 xl:relative" data-menu-key="docs" id="menu-item-docs-3"> <div class="w-full xl:w-auto flex justify-start xl:justify-center"> <a href="https://docs.sentry.io/" class="btn-new silent dark-mode w-full xl:w-auto plausible-event-name=Nav+Click+Docs plausible-event-currentUrl=https://sentry.io/signup/" data-menu-trigger="docs" data-link-href="https://docs.sentry.io/"> <span class="label">Docs</span> </a>  </div> </li>  <script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea">(function(){const uniqueId = "menu-item-docs-3";
const menuKey = "docs";

  function initializeDropdown() {
    const menuItem = document.getElementById(uniqueId);

    if (!menuItem || !menuKey) {
      return;
    }

    const trigger = document.querySelector(`[data-menu-trigger="${menuKey}"]`);
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );



    if (trigger && dropdown) {
      trigger.removeEventListener("click", handleDropdownClick);
      trigger.removeEventListener("keydown", handleDropdownKeydown);
      trigger.addEventListener("click", handleDropdownClick);
      trigger.addEventListener("keydown", handleDropdownKeydown);
    }
  }

  function handleDropdownClick(e) {
    const trigger = e.currentTarget;
    const menuKey = trigger.getAttribute("data-menu-trigger");
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );



    if (dropdown) {
      if (trigger.getAttribute("aria-controls")) {
        e.preventDefault();
        e.stopPropagation();
      }

      toggleDropdown(trigger, dropdown, menuKey);
    }
  }

  function handleDropdownKeydown(e) {
    const trigger = e.currentTarget;
    const menuKey = trigger.getAttribute("data-menu-trigger");
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );

    if (dropdown) {
      if (e.key === "Enter" || e.key === " ") {
        e.preventDefault();
        toggleDropdown(trigger, dropdown, menuKey);
      } else if (e.key === "Escape") {
        // Close all dropdowns
        document
          .querySelectorAll("[data-menu-dropdown]")
          .forEach((d) => d.classList.add("hidden"));
        document
          .querySelectorAll("[data-menu-trigger]")
          .forEach((t) => t.setAttribute("aria-expanded", "false"));
      }
    }
  }

  function toggleDropdown(trigger, dropdown, menuKey) {
    const isExpanded = trigger.getAttribute("aria-expanded") === "true";

    if (isExpanded) {
      trigger.setAttribute("aria-expanded", "false");
      dropdown.classList.add("hidden");
    } else {
      // Close all other dropdowns first (accordion behavior)
      document
        .querySelectorAll("[data-menu-dropdown]")
        .forEach((d) => d.classList.add("hidden"));
      document
        .querySelectorAll("[data-menu-trigger]")
        .forEach((t) => t.setAttribute("aria-expanded", "false"));

      // Open this dropdown
      trigger.setAttribute("aria-expanded", "true");
      dropdown.classList.remove("hidden");
    }
  }

  // Initialize immediately when DOM is ready
  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", initializeDropdown);
  } else {
    initializeDropdown();
  }
})();</script>  <li class="list-none flex-shrink-0 w-full xl:w-auto xl:flex xl:items-center pt-4 xl:pt-0 xl:relative" data-menu-key="pricing" id="menu-item-pricing-4"> <div class="w-full xl:w-auto flex justify-start xl:justify-center"> <a href="https://sentry.io/pricing/" class="btn-new silent dark-mode w-full xl:w-auto plausible-event-name=Nav+Click+Pricing plausible-event-currentUrl=https://sentry.io/signup/" data-menu-trigger="pricing" data-link-href="https://sentry.io/pricing/"> <span class="label">Pricing</span> </a>  </div> </li>  <script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea">(function(){const uniqueId = "menu-item-pricing-4";
const menuKey = "pricing";

  function initializeDropdown() {
    const menuItem = document.getElementById(uniqueId);

    if (!menuItem || !menuKey) {
      return;
    }

    const trigger = document.querySelector(`[data-menu-trigger="${menuKey}"]`);
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );



    if (trigger && dropdown) {
      trigger.removeEventListener("click", handleDropdownClick);
      trigger.removeEventListener("keydown", handleDropdownKeydown);
      trigger.addEventListener("click", handleDropdownClick);
      trigger.addEventListener("keydown", handleDropdownKeydown);
    }
  }

  function handleDropdownClick(e) {
    const trigger = e.currentTarget;
    const menuKey = trigger.getAttribute("data-menu-trigger");
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );



    if (dropdown) {
      if (trigger.getAttribute("aria-controls")) {
        e.preventDefault();
        e.stopPropagation();
      }

      toggleDropdown(trigger, dropdown, menuKey);
    }
  }

  function handleDropdownKeydown(e) {
    const trigger = e.currentTarget;
    const menuKey = trigger.getAttribute("data-menu-trigger");
    const dropdown = document.querySelector(
      `[data-menu-dropdown="${menuKey}"]`,
    );

    if (dropdown) {
      if (e.key === "Enter" || e.key === " ") {
        e.preventDefault();
        toggleDropdown(trigger, dropdown, menuKey);
      } else if (e.key === "Escape") {
        // Close all dropdowns
        document
          .querySelectorAll("[data-menu-dropdown]")
          .forEach((d) => d.classList.add("hidden"));
        document
          .querySelectorAll("[data-menu-trigger]")
          .forEach((t) => t.setAttribute("aria-expanded", "false"));
      }
    }
  }

  function toggleDropdown(trigger, dropdown, menuKey) {
    const isExpanded = trigger.getAttribute("aria-expanded") === "true";

    if (isExpanded) {
      trigger.setAttribute("aria-expanded", "false");
      dropdown.classList.add("hidden");
    } else {
      // Close all other dropdowns first (accordion behavior)
      document
        .querySelectorAll("[data-menu-dropdown]")
        .forEach((d) => d.classList.add("hidden"));
      document
        .querySelectorAll("[data-menu-trigger]")
        .forEach((t) => t.setAttribute("aria-expanded", "false"));

      // Open this dropdown
      trigger.setAttribute("aria-expanded", "true");
      dropdown.classList.remove("hidden");
    }
  }

  // Initialize immediately when DOM is ready
  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", initializeDropdown);
  } else {
    initializeDropdown();
  }
})();</script>  </ul> <div id="desktopAuthContainer" class="hidden xl:flex xl:flex-row xl:items-center xl:flex-shrink-0 xl:gap-2" data-astro-cid-igvqhh5r> <a href="https://sentry.io/auth/login/" class="btn-new silent dark-mode w-full xl:w-auto plausible-event-name=Nav+Click+SignIn plausible-event-currentUrl=https://sentry.io/signup/" data-astro-cid-igvqhh5r="true" data-link-href="https://sentry.io/auth/login/"> <span class="label">
Sign In
</span> </a>  <a href="https://sentry.io/demo/" class="btn-new secondary-dark dark-mode w-full xl:w-auto plausible-event-name=Nav+Click+Demo plausible-event-currentUrl=https://sentry.io/signup/" data-astro-cid-igvqhh5r="true" data-link-href="https://sentry.io/demo/"> <span class="label">
Get Demo
</span> </a>  <a href="https://sentry.io/signup/" class="btn-new primary-dark dark-mode w-full xl:w-auto plausible-event-name=Nav+Click+SignUp plausible-event-currentUrl=https://sentry.io/signup/" data-astro-cid-igvqhh5r="true" data-link-href="https://sentry.io/signup/"> <span class="label">
Get Started
</span> </a>  </div> </nav>  </div> </header>  <script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea" type="module">(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"c375fea9805680a06c17231d4eef06f831259223"};var n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="f7f4a567-183f-45b0-9b4e-6d05b6da550b",e._sentryDebugIdIdentifier="sentry-dbid-f7f4a567-183f-45b0-9b4e-6d05b6da550b")}catch{}})();let d=!1;function r(){const e=document.getElementById("menu-toggle-button");document.getElementById("mobileMenu"),e?(e.removeEventListener("click",i),e.addEventListener("click",i)):console.error("Menu toggle button not found!")}function i(e){e.preventDefault(),e.stopPropagation();const n=e.currentTarget,t=document.getElementById("mobileMenu"),o=document.querySelector("header");d=!d,n.setAttribute("aria-expanded",String(d)),t?d?(t.classList.add("nav-expanded"),o?.classList.add("nav-expanded")):(t.classList.remove("nav-expanded"),o?.classList.remove("nav-expanded")):console.error("Mobile menu element not found during toggle!")}function s(e){const n=e.target;!n.closest("[data-menu-trigger]")&&!n.closest("[data-menu-dropdown]")&&(document.querySelectorAll("[data-menu-dropdown]").forEach(t=>t.classList.add("hidden")),document.querySelectorAll("[data-menu-trigger]").forEach(t=>t.setAttribute("aria-expanded","false")))}function u(e){if(e.key==="Escape"){const n=document.getElementById("menu-toggle-button"),t=document.getElementById("mobileMenu"),o=document.querySelector("header");d&&(d=!1,n.setAttribute("aria-expanded","false"),t?.classList.remove("nav-expanded"),o?.classList.remove("nav-expanded")),document.querySelectorAll("[data-menu-dropdown]").forEach(a=>a.classList.add("hidden")),document.querySelectorAll("[data-menu-trigger]").forEach(a=>a.setAttribute("aria-expanded","false"))}}function c(){function e(){r(),document.addEventListener("click",s),document.addEventListener("keydown",u)}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}c();const l=document.getElementById("sentry-logo");l&&l.addEventListener("contextmenu",e=>{e.preventDefault(),e.stopPropagation(),window.location.href="https://sentry.io/branding/"});</script> <main id="main-content" role="main" aria-label="Main content" class="transition-colors duration-200 bg-rich-black">  <section class="relative overflow-x-clip z-[2] pt-4 lg:pt-16 text-white relative" data-astro-cid-bliqluzr="true" style="background-color:#1F1633">   <div class="container" data-astro-cid-bdd4tvdo style="--xs: 0%;--sm: 576px;--md: 768px;--lg: 992px;--xl: 1152px;">   <div class="flex flex-wrap items-start justify-center flex-row -mx-8">  <div class="flex-grid-cell px-8 pb-6 lg:pt-8 lg:pb-0" style="--base-width:100%;--lg-width:50%;--xl-width:41.66666666666667%" data-astro-cid-nmskivc4>  <div class="prose-area" data-astro-cid-bliqluzr> <h1 data-astro-cid-bliqluzr>Start fixing</h1> <p data-astro-cid-bliqluzr>
Sentry gives you all the context you (and your agent) need to fix
          code faster.
</p> </div> <div class="hero-logos" data-astro-cid-bliqluzr> <h4 data-astro-cid-bliqluzr>These folks get it:</h4> <div class="logo-grid" data-astro-cid-bliqluzr> <div class="logo-item" data-astro-cid-bliqluzr> <span class="logo-svg" style="height: 1.25rem;" role="img" aria-label="Anthropic" data-astro-cid-bliqluzr><svg version="1.1" id="Layer_1" xmlns:x="ns_extend;" xmlns:i="ns_ai;" xmlns:graph="ns_graphs;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 578.9 65" style="enable-background:new 0 0 578.9 65;" xml:space="preserve">
 <style type="text/css">
  .st0{fill:currentColor;}
 </style>
 <metadata>
  <sfw xmlns="ns_sfw;">
   <slices>
   </slices>
   <sliceSourceBounds bottomLeftOrigin="true" height="65" width="578.9" x="-307.7" y="-207.8">
   </sliceSourceBounds>
  </sfw>
 </metadata>
 <g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,18.299999237060547,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M99.6,44.8l-28.3-44H56v62.8h13v-44l28.3,44h15.3V0.8h-13V44.8L99.6,44.8z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,34.869998931884766,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M106.8,12.9h21.1v50.7h13.5V12.9h21.1V0.8h-55.7V12.9L106.8,12.9z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,51.22999954223633,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M200,25.9h-29.6v-25h-13.5v62.8h13.5V38H200v25.7h13.5V0.8H200V25.9L200,25.9z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,69.23999786376953,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M225.5,12.9h16.6c6.6,0,10.1,2.4,10.1,7c0,4.6-3.5,7-10.1,7h-16.6V12.9L225.5,12.9z M265.7,20
					c0-11.9-8.7-19.1-23-19.1H212v62.8h13.5V39.1h15L254,63.7h14.9L254,37.2C261.5,34.3,265.7,28.3,265.7,20L265.7,20z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,84.98999786376953,0)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M291.2,52.4c-10.6,0-17.1-7.5-17.1-19.8c0-12.5,6.5-20,17.1-20c10.5,0,16.9,7.5,16.9,20
					C308.1,44.9,301.7,52.4,291.2,52.4L291.2,52.4z M291.2,0c-18.1,0-31,13.5-31,32.6c0,18.9,12.8,32.4,31,32.4
					c18,0,30.8-13.5,30.8-32.4C322,13.5,309.3,0,291.2,0L291.2,0z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,103.29000091552734,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M346.4,28.7h-16.6V12.9h16.6c6.6,0,10.1,2.7,10.1,7.9S353.1,28.7,346.4,28.7L346.4,28.7z M347,0.8h-30.7
					v62.8h13.5V40.9H347c14.3,0,23-7.5,23-20C370,8.4,361.3,0.8,347,0.8L347,0.8z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,128.0399932861328,0)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M436.5,42.8c-2.3,6.1-7,9.6-13.4,9.6c-10.6,0-17.1-7.5-17.1-19.8c0-12.5,6.5-20,17.1-20
					c6.4,0,11,3.5,13.4,9.6h14.3C447.2,8.7,436.7,0,423.1,0c-18.1,0-31,13.5-31,32.6c0,18.9,12.8,32.4,31,32.4
					c13.7,0,24.2-8.8,27.7-22.2H436.5L436.5,42.8z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,117.83000183105469,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M360.9,0.8l25.1,62.8h13.7L374.6,0.8H360.9L360.9,0.8z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,0,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M23.7,38.8l8.6-22.1l8.6,22.1H23.7L23.7,38.8z M25.1,0.8L0,63.7h14l5.1-13.2h26.2l5.1,13.2h14L39.4,0.8
					H25.1L25.1,0.8z">
     </path>
    </g>
   </g>
  </g>
 </g>
</svg></span> </div><div class="logo-item" data-astro-cid-bliqluzr> <span class="logo-svg" style="height: 1.75rem;" role="img" aria-label="Cursor" data-astro-cid-bliqluzr><svg fill="currentColor" viewBox="0 0 69 13" xmlns="http://www.w3.org/2000/svg"><path d="M.61621 6.43836c0-3.50869 2.23066-5.4743 5.49005-5.4743h3.91414v2.09026H6.23091c-1.99579 0-3.35255 1.13895-3.35255 3.38404 0 2.2451 1.35676 3.38404 3.35255 3.38404h3.78949v2.0903H6.10626c-3.25939 0-5.49005-1.99582-5.49005-5.47434ZM12.0472 8.41982V.96549h2.1834v7.00164c0 1.35676.702 1.83964 1.8554 1.83964h1.3095c1.139 0 1.8554-.48288 1.8554-1.83964V.96549h2.1677v7.47008c0 2.35533-1.5588 3.47723-3.6648 3.47723h-2.0273c-2.1205 0-3.6806-1.1232-3.6806-3.49298h.0013ZM23.7734.96549h6.4716c2.2149 0 3.3223 1.18487 3.3223 3.08749 0 1.21636-.5773 2.19917-1.4971 2.46422.9513.10891 1.404.79517 1.404 1.62182v3.77378H31.275V8.65338c0-.57734-.1719-.9828-.9513-.9828h-4.3511v4.24222h-2.1992V.96548Zm6.1763 4.66338c.9986 0 1.404-.53011 1.404-1.30952 0-.84241-.4054-1.29379-1.4341-1.29379h-3.9457v2.60463h3.9772l-.0014-.00132ZM35.5162 9.83815h6.0359c.7334 0 1.2006-.40545 1.2006-1.13895 0-.76367-.4829-1.06022-1.2479-1.1232l-3.0416-.23356c-1.9183-.1404-3.2278-1.10746-3.2278-3.16623 0-2.04302 1.4499-3.21214 3.3525-3.21214h5.9729v2.07451h-5.8482c-.8424 0-1.2794.40545-1.2794 1.1232 0 .74793.4684 1.06022 1.2951 1.13895l3.0875.21781c1.8869.14041 3.1347 1.13895 3.1347 3.15048 0 1.93408-1.3252 3.24368-3.2436 3.24368h-6.1921V9.83815h.0014ZM46.0576 6.42277c0-3.32237 2.4013-5.64488 5.6147-5.64488h.0315c3.2122 0 5.6305 2.32382 5.6305 5.64488 0 3.3368-2.417 5.67633-5.6305 5.67633h-.0315c-3.2121 0-5.6147-2.33953-5.6147-5.67633Zm5.6305 3.55593c1.98 0 3.4312-1.404 3.4312-3.54018 0-2.12044-1.4499-3.54019-3.4312-3.54019-1.9656 0-3.4156 1.41975-3.4156 3.54019 0 2.13618 1.45 3.54018 3.4156 3.54018ZM59.0635.96549h6.4715c2.2149 0 3.3224 1.18487 3.3224 3.08749 0 1.21636-.5774 2.19917-1.4972 2.46422.9513.10891 1.404.79517 1.404 1.62182v3.77378h-2.1991V8.65338c0-.57734-.1719-.9828-.9514-.9828h-4.3511v4.24222h-2.1991V.96548Zm6.1763 4.66338c.9985 0 1.404-.53011 1.404-1.30952 0-.84241-.4055-1.29379-1.4342-1.29379H61.264v2.60463h3.9771l-.0013-.00132Z"></path></svg></span> </div><div class="logo-item" data-astro-cid-bliqluzr> <span class="logo-svg" style="height: 2.25rem;" role="img" aria-label="Cloudflare" data-astro-cid-bliqluzr><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 101.4 33.5" aria-hidden="true" fill="currentColor">
  <path d="M84.2 20.4a2.86 2.86 0 0 0-.3-2.6 3.09 3.09 0 0 0-2.1-1.1l-17.4-.2c-.1 0-.2-.1-.3-.1a.19.19 0 0 1 0-.3c.1-.2.2-.3.4-.3l17.5-.2a6.29 6.29 0 0 0 5.1-3.8l1-2.6c0-.1.1-.2 0-.3a11.4 11.4 0 0 0-21.9-1.2 5.46 5.46 0 0 0-3.6-1 5.21 5.21 0 0 0-4.6 4.6 5.46 5.46 0 0 0 .1 1.8 7.3 7.3 0 0 0-7.1 7.3 4.1 4.1 0 0 0 .1 1.1.32.32 0 0 0 .3.3h32.1c.2 0 .4-.1.4-.3z" opacity=".75"/>
  <path d="M89.7 9.2h-.5c-.1 0-.2.1-.3.2l-.7 2.4a2.86 2.86 0 0 0 .3 2.6 3.09 3.09 0 0 0 2.1 1.1l3.7.2c.1 0 .2.1.3.1a.19.19 0 0 1 0 .3c-.1.2-.2.3-.4.3l-3.8.2a6.29 6.29 0 0 0-5.1 3.8l-.2.9c-.1.1 0 .3.2.3h13.2a.27.27 0 0 0 .3-.3 10.87 10.87 0 0 0 .4-2.6 9.56 9.56 0 0 0-9.5-9.5" opacity=".5"/>
  <path d="M100.5 27.2a.9.9 0 1 1 .9-.9.9.9 0 0 1-.9.9m0-1.6a.7.7 0 1 0 .7.7.68.68 0 0 0-.7-.7m.4 1.2h-.2l-.2-.3h-.2v.3h-.2v-.9h.5a.27.27 0 0 1 .3.3c0 .1-.1.2-.2.3l.2.3zm-.3-.5c.1 0 .1 0 .1-.1a.1.1 0 0 0-.1-.1h-.3v.3h.3zm-89.7-.9h2.2v6h3.8v1.9h-6zm8.3 3.9a4.1 4.1 0 0 1 4.3-4.1 4 4 0 0 1 4.2 4.1 4.1 4.1 0 0 1-4.3 4.1 4.08 4.08 0 0 1-4.2-4.1m6.3 0a2.06 2.06 0 0 0-2-2.2 2.1 2.1 0 0 0 0 4.2c1.2.2 2-.8 2-2m4.9.5v-4.4h2.2v4.4c0 1.1.6 1.7 1.5 1.7a1.4 1.4 0 0 0 1.5-1.6v-4.5h2.2v4.4c0 2.6-1.5 3.7-3.7 3.7s-3.7-1.2-3.7-3.7m10.7-4.4h3.1c2.8 0 4.5 1.6 4.5 3.9s-1.7 4-4.5 4h-3v-7.9zm3.1 5.9a2 2 0 1 0 0-4h-.9v4zm7.6-5.9h6.3v1.9H54v1.3h3.7v1.8H54v2.9h-2.2zm9.4 0h2.2v6h3.8v1.9h-6zm11.7-.1h2.2l3.4 8h-2.4l-.6-1.4h-3.1l-.6 1.4h-2.3zm2 4.9L74 28l-.9 2.2zm6.4-4.8H85a3.42 3.42 0 0 1 2.6.9 2.62 2.62 0 0 1-.9 4.2l1.9 2.8h-2.5l-1.6-2.4h-1v2.4h-2.2zm3.6 3.8c.7 0 1.2-.4 1.2-.9s-.5-.9-1.2-.9h-1.4v1.9h1.4zm6.5-3.8h6.4v1.8h-4.2v1.2h3.8v1.8h-3.8v1.2h4.3v1.9h-6.5zM6.1 30.3a2 2 0 0 1-1.8 1.2 2.1 2.1 0 0 1 0-4.2 2.1 2.1 0 0 1 1.9 1.3h2.3a4.13 4.13 0 0 0-4.2-3.3A4.17 4.17 0 0 0 0 29.4a4.08 4.08 0 0 0 4.2 4.1 4.32 4.32 0 0 0 4.2-3.2z"/>
</svg>
</span> </div><div class="logo-item" data-astro-cid-bliqluzr> <span class="logo-svg" style="height: 2rem;" role="img" aria-label="GitHub" data-astro-cid-bliqluzr><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360.18 97.41"><path d="M69.37 41.69H39.11a1.41 1.41 0 00-1.42 1.42V57.9a1.42 1.42 0 001.42 1.42h11.8v18.39s-2.65.9-10 .9c-8.65 0-20.73-3.16-20.73-29.72s12.6-30.07 24.41-30.07c10.23 0 14.63 1.8 17.43 2.67a1.43 1.43 0 001.7-1.39l3.37-14.3a1.31 1.31 0 00-.54-1.1C65.41 3.88 58.47 0 40.93 0 20.73 0 0 8.6 0 49.92s23.73 47.49 43.73 47.49c16.55 0 26.6-7.08 26.6-7.08a1.23 1.23 0 00.46-1.07V43.11a1.42 1.42 0 00-1.42-1.42zM224 3.53h-17A1.41 1.41 0 00205.5 5v32.89h-26.56V5a1.41 1.41 0 00-1.41-1.42h-17A1.41 1.41 0 00159.08 5v89.13a1.42 1.42 0 001.41 1.43h17a1.42 1.42 0 001.41-1.43V56h26.6v38.15a1.42 1.42 0 001.41 1.43H224a1.43 1.43 0 001.41-1.43V5A1.41 1.41 0 00224 3.53zm-133.41 2a11.1 11.1 0 1011 11.09A11 11 0 0090.54 5.56zm8.31 27.2h-17a1.63 1.63 0 00-1.47 1.59v59c0 1.74 1.08 2.25 2.48 2.25h15.3c1.68 0 2.09-.82 2.09-2.27V34.15a1.42 1.42 0 00-1.4-1.42zm191.22.14h-16.91a1.41 1.41 0 00-1.4 1.42V78a19.14 19.14 0 01-10.4 3.14c-6.1 0-7.72-2.76-7.72-8.74V34.29a1.41 1.41 0 00-1.4-1.42h-17.16a1.42 1.42 0 00-1.41 1.42v41c0 17.74 9.88 22.08 23.48 22.08 11.15 0 20.15-6.17 20.15-6.17a34.29 34.29 0 00.62 3.64 1.49 1.49 0 001.24.77h10.92a1.42 1.42 0 001.41-1.42v-59.9a1.43 1.43 0 00-1.42-1.42zm46.23-2a31.76 31.76 0 00-16.14 4.29V5a1.41 1.41 0 00-1.41-1.42h-17.09A1.41 1.41 0 00300.3 5v89.13a1.42 1.42 0 001.41 1.43h11.86a1.43 1.43 0 001.24-.76 28.4 28.4 0 00.72-4.11s7 6.62 20.22 6.62c15.53 0 24.43-7.88 24.43-35.37S346 30.86 336.35 30.86zm-6.67 50.25a20.31 20.31 0 01-9.85-2.84V50a22.54 22.54 0 018.74-2.84c6.09-.54 12 1.3 12 15.82-.04 15.35-2.69 18.38-10.89 18.13zm-180.15-.33c-.75 0-2.65.3-4.61.3-6.28 0-8.41-2.92-8.41-6.7V49.31h12.78a1.42 1.42 0 001.41-1.43V34.15a1.42 1.42 0 00-1.41-1.43h-12.78V15.84c0-.64-.33-1-1.07-1H118c-.68 0-1 .29-1 .95v17.49s-8.73 2.11-9.32 2.28a1.41 1.41 0 00-1 1.36v11a1.42 1.42 0 001.32 1.39h9v26.38c0 19.6 13.75 21.52 23 21.52a38.91 38.91 0 0010.15-1.67 1.32 1.32 0 00.8-1.28V82.2a1.43 1.43 0 00-1.42-1.42z" fill="currentColor"/></svg>
</span> </div> </div> </div>  </div> <div class="flex-grid-cell px-8" style="--base-width:100%;--lg-width:50%;--xl-width:58.333333333333336%" data-astro-cid-nmskivc4>  <div class="signup-area" data-astro-cid-bliqluzr> <div class="signup-form-wrapper" data-astro-cid-bliqluzr> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea">(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea">(()=>{var g=Object.defineProperty;var w=(c,s,d)=>s in c?g(c,s,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[s]=d;var l=(c,s,d)=>w(c,typeof s!="symbol"?s+"":s,d);var E=new Set(["__proto__","constructor","prototype"]);{let c={0:t=>y(t),1:t=>d(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(d(t)),5:t=>new Set(d(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},s=t=>{let[p,e]=t;return p in c?c[p](e):void 0},d=t=>t.map(s),y=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([p,e])=>[p,s(e)]));class f extends HTMLElement{constructor(){super(...arguments);l(this,"Component");l(this,"hydrator");l(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let n=this.querySelectorAll("astro-slot"),r={},i=this.querySelectorAll("template[data-astro-template]");for(let o of i){let a=o.closest(this.tagName);a!=null&&a.isSameNode(this)&&(r[o.getAttribute("data-astro-template")||"default"]=o.innerHTML,o.remove())}for(let o of n){let a=o.closest(this.tagName);a!=null&&a.isSameNode(this)&&(r[o.getAttribute("name")||"default"]=o.innerHTML)}let u;try{u=this.hasAttribute("props")?y(JSON.parse(this.getAttribute("props"))):{}}catch(o){let a=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(a+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${a}`,this.getAttribute("props"),o),o}let h;await this.hydrator(this)(this.Component,u,r,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});l(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),n.disconnect(),this.childrenConnectedCallback()},n=new MutationObserver(()=>{var r;((r=this.lastChild)==null?void 0:r.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});n.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}getRetryImportUrl(e){let n=new URL(e,document.baseURI),r=`astro-retry=${Date.now()}`,i=n.hash.replace(/^#/,"");return n.hash=i?`${i}&${r}`:r,n.toString()}async importWithRetry(e){try{return await import(e)}catch(n){return await new Promise(r=>setTimeout(r,1e3)),import(this.getRetryImportUrl(e))}}handleHydrationError(e){let n=this.getAttribute("component-url"),r=new CustomEvent("astro:hydration-error",{cancelable:!0,bubbles:!0,composed:!0,detail:{error:e,componentUrl:n}});this.dispatchEvent(r)&&console.error(`[astro-island] Error hydrating ${n}`,e)}async start(){let e=JSON.parse(this.getAttribute("opts")),n=this.getAttribute("client");if(Astro[n]===void 0){window.addEventListener(`astro:${n}`,()=>this.start(),{once:!0});return}try{await Astro[n](async()=>{let r=this.getAttribute("renderer-url");try{let[i,{default:u}]=await Promise.all([this.importWithRetry(this.getAttribute("component-url")),r?this.importWithRetry(r):Promise.resolve({default:()=>()=>{}})]),h=this.getAttribute("component-export")||"default";if(h.includes(".")){this.Component=i;for(let m of h.split(".")){if(E.has(m)||!this.Component||typeof this.Component!="object"&&typeof this.Component!="function"||!Object.hasOwn(this.Component,m))throw new Error(`Invalid component export path: ${h}`);this.Component=this.Component[m]}}else{if(E.has(h))throw new Error(`Invalid component export path: ${h}`);this.Component=i[h]}return this.hydrator=u,this.hydrate}catch(i){return this.handleHydrationError(i),()=>{}}},e,this)}catch(r){this.handleHydrationError(r)}}attributeChangedCallback(){this.hydrate()}}l(f,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",f)}})();</script><astro-island uid="tlcdq" prefix="r1" component-url="/_astro/SignupForm.CfzaHI0F.js?dpl=dpl_2sy9WgsVVSjvikpYbfYobAahm34w" component-export="default" renderer-url="/_astro/client.CJlxmcgR.js?dpl=dpl_2sy9WgsVVSjvikpYbfYobAahm34w" props="{&quot;getsentryBaseUrl&quot;:[0,&quot;https://sentry.io&quot;],&quot;recaptchaEnabled&quot;:[0,true],&quot;recaptchaSiteKey&quot;:[0,&quot;6LdQHE0eAAAAAG9v3SYa7KNTHbwICjsM3WxQr-3H&quot;],&quot;shouldTrial&quot;:[0,false],&quot;prefillPromoCode&quot;:[0],&quot;apiParams&quot;:[0,{}],&quot;isRelocation&quot;:[0,false],&quot;heading&quot;:[0,&quot;Create your free account&quot;],&quot;subheading&quot;:[0,&quot;Unlimited volume for 14 days. Free plan after that. Upgrade whenever you want.&quot;],&quot;submitLabel&quot;:[0,&quot;Get set up&quot;],&quot;initialHref&quot;:[0,&quot;https://sentry.io/signup/&quot;],&quot;data-astro-cid-bliqluzr&quot;:[0,true]}" ssr client="load" opts="{&quot;name&quot;:&quot;SignupForm&quot;,&quot;value&quot;:true}" await-children><div class="_formWrapper_11jtd_2"><div class="_phaseEnter_11jtd_199"><div class="text-center mb-4"><h3 class="font-normal text-center mb-1" style="font-size:1.5rem">Create your free account</h3><p class="font-normal leading-6 mb-0" style="color:#9093c1;font-size:0.85rem">Unlimited volume for 14 days. Free plan after that. Upgrade whenever you want.</p></div><noscript><div class="text-center mb-4"><p>JavaScript must be enabled to register</p></div></noscript><form id="signup_form" method="post"><div class="grid grid-cols-1 sm:grid-cols-2 gap-4 mb-6"><div><label id="name-label" class="_formLabel_11jtd_181">Name<span class="_formRequired_11jtd_51"></span><input name="name" type="text" placeholder="Your Name" aria-label="Name" aria-required="true" class="_formInput_11jtd_16"/></label></div><div><label id="organizationName-label" class="_formLabel_11jtd_181">Organization<span class="_formRequired_11jtd_51"></span><input name="organizationName" type="text" placeholder="Organization Name" aria-label="Organization" aria-required="true" class="_formInput_11jtd_16"/></label></div><div><label id="email-label" class="_formLabel_11jtd_181">Email<span class="_formRequired_11jtd_51"></span><input name="email" type="email" placeholder="you@company.com" aria-label="Email" aria-required="true" class="_formInput_11jtd_16"/></label></div><div><label id="password-label" class="_formLabel_11jtd_181">Password<span class="_formRequired_11jtd_51"></span><input name="password" type="password" placeholder="Password (8+ characters)" aria-label="Password" aria-required="true" class="_formInput_11jtd_16"/></label></div><span class="col-span-full border-b border-[#cfcfdb]"></span><div class="col-span-full"><label id="data-storage-location-label" class="_formLabel_11jtd_181">Data Storage Location<span class="_formRequired_11jtd_51"></span><p class="font-normal leading-6" style="color:#9093c1;font-size:0.8rem">Choose where to store your organization&#x27;s data. Please note, you won&#x27;t be able to change locations once your organization has been created.<!-- --> <a href="https://docs.sentry.io/organization/data-storage-location/">Learn More<span class="_srOnly_11jtd_251">Sentry docs for data storage location</span></a></p><select name="dataStorageLocation" aria-label="Data Storage Location" aria-required="true" class="_formSelect_11jtd_17"><option value="" selected="">Select a location</option><option value="us">🇺🇸 United States (US)</option><option value="de">🇪🇺 European Union (EU)</option></select></label></div><span class="col-span-full border-b border-[#cfcfdb]"></span></div><label id="subscribe-label" class="_checkboxInput_11jtd_64 " role="button"><input name="subscribe" type="checkbox" aria-labelledby="subscribe-label" tabindex="0"/><span>I would like to receive updates via email.</span></label><label id="iAgree-label" class="_checkboxInput_11jtd_64 " role="button"><input name="iAgree" type="checkbox" aria-labelledby="iAgree-label" tabindex="0"/><span>I agree to the<!-- --> <a href="/terms/">Terms of Service</a> <!-- -->and<!-- --> <a href="/privacy/">Privacy Policy</a>.</span></label><span class="block text-sm font-normal leading-6 pl-6" style="color:#362d59">This form is protected by reCAPTCHA.<!-- --> <a href="https://policies.google.com/privacy">Google&#x27;s Privacy Policy</a> <!-- -->and<!-- --> <a href="https://policies.google.com/terms">Google&#x27;s Terms of Service</a> <!-- -->apply.</span><div class="grid grid-cols-1 sm:grid-cols-2 gap-4 my-6"><button class="btn-new primary" type="submit"><span class="label">Get set up</span></button><div class="grid justify-items-center items-center mt-0.5"><a class="text-sm cursor-pointer" role="button" tabindex="0">Got a promo code?<!-- --> <u>Redeem</u></a></div></div></form><span class="_separator_11jtd_24">or sign up with</span><div class="grid grid-cols-1 sm:grid-cols-3 gap-4 sm:gap-2"><a href="https://sentry.io/identity/login/google/?href=https%3A%2F%2Fsentry.io%2Fsignup%2F&amp;referrer=web-signup" class="btn-new default"><div class="icon" aria-hidden="true"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.1627 6.59127V9.648H12.6057C12.0248 11.5004 10.4461 12.8255 8.1627 12.8255C5.44378 12.8255 3.23897 10.6647 3.23897 8C3.23897 5.33527 5.44304 3.17455 8.1627 3.17455C9.38529 3.17455 10.501 3.61382 11.3623 4.33673L13.6591 2.08582C12.2081 0.789818 10.2792 0 8.1627 0C3.65441 0 0 3.58182 0 8C0 12.4182 3.65441 16 8.1627 16C15.0145 16 16.5264 9.72 15.8551 6.60218L8.1627 6.59127Z" fill="currentColor"/>
</svg>
</div><span class="label">Google</span></a><a href="https://sentry.io/identity/login/github/?href=https%3A%2F%2Fsentry.io%2Fsignup%2F&amp;referrer=web-signup" class="btn-new default"><div class="icon" aria-hidden="true"><svg viewBox="0 0 16 16" version="1.1">
  <path d="M8,0.2A8,8,0,0,0,5.47,15.79,0.4,0.4,0,0,0,6,15.4c0-.19,0-0.69,0-1.36C3.78,14.53,3.31,13,3.31,13a2.12,2.12,0,0,0-.89-1.17c-0.73-.5.05-0.49,0.05-0.49a1.68,1.68,0,0,1,1.23.82A1.7,1.7,0,0,0,6,12.8a1.71,1.71,0,0,1,.51-1.07c-1.78-.2-3.64-0.89-3.64-4a3.09,3.09,0,0,1,.82-2.15A2.88,2.88,0,0,1,3.8,3.52S4.47,3.3,6,4.34a7.58,7.58,0,0,1,4,0c1.53-1,2.2-.82,2.2-0.82a2.87,2.87,0,0,1,.08,2.12,3.09,3.09,0,0,1,.82,2.15c0,3.07-1.87,3.75-3.65,3.95A1.91,1.91,0,0,1,10,13.21c0,1.07,0,1.93,0,2.19a0.4,0.4,0,0,0,.55.38A8,8,0,0,0,8,.2Z" fill="currentColor"/>
</svg>
</div><span class="label">GitHub</span></a><a href="https://sentry.io/identity/login/vsts/?href=https%3A%2F%2Fsentry.io%2Fsignup%2F&amp;referrer=web-signup" class="btn-new default"><div class="icon" aria-hidden="true"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0)">
<path d="M1.6211 3.81006L0 5.92755V10.4567L1.6211 10.7577V3.81006Z" fill="currentColor"/>
<path d="M12.0881 3.62683V15.9936L15.9999 12.7683V2.91299L12.0881 3.62683Z" fill="currentColor"/>
<path d="M0 5.92757L12.0883 3.62685L7.11982 1.52588e-05V1.66042L1.62109 3.81008L0 5.92757Z" fill="currentColor"/>
<path d="M1.62125 10.7578L16.0002 12.7684L12.0884 15.9936L6.05857 13.979V16L1.62125 10.7578Z" fill="currentColor"/>
</g>
<defs>
<clipPath id="clip0">
<rect width="16" height="16" fill="white"/>
</clipPath>
</defs>
</svg>
</div><span class="label">Azure DevOps</span></a></div></div></div><!--astro:end--></astro-island> <script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea" type="module" src="/_astro/PatchOAuthLinks.astro_astro_type_script_index_0_lang.CG19gyb8.js?dpl=dpl_2sy9WgsVVSjvikpYbfYobAahm34w"></script> </div> <div class="peeking-gremlin-small" data-astro-cid-bliqluzr> <div class="hiding-gremlin" data-astro-cid-bnvah4jp> <div class="gremlin-wrapper" data-astro-cid-bnvah4jp> <div class="gremlin-body" data-astro-cid-bnvah4jp> <svg viewBox="0 0 73 84" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation" aria-hidden="true" data-astro-cid-bnvah4jp> <g clip-path="url(#clip0_1605_18096)" data-astro-cid-bnvah4jp> <path d="M69.4268 50.3821L7.27431 82.0285C4.77799 83.3023 1.7948 82.5416 1.46672 78.33C1.22203 75.1761 0.713981 5.49151 0.713981 5.49151C0.390115 1.03953 3.87011 -0.722867 7.30169 2.08333C7.30169 2.08333 67.3563 40.6466 70.2909 42.7315C73.7226 45.1737 71.9204 49.0987 69.4241 50.3725L69.4268 50.3821Z" fill="#F1B71C" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> <path d="M31.1558 59.809L27.3127 54.781L32.5061 51.0941L35.618 57.1797L31.1558 59.809Z" fill="#452650" data-astro-cid-bnvah4jp></path> <path d="M23.8937 47.7261L28.5408 45.0368L16.0265 20.0155L10.8965 20.413L6.77063 22.9805L23.8937 47.7261Z" fill="#452650" data-astro-cid-bnvah4jp></path> <path d="M2.54395 16.7822C9.40977 22.6226 17.5836 20.2905 26.0318 18.9201" stroke="#452650" data-astro-cid-bnvah4jp></path> </g> <defs data-astro-cid-bnvah4jp> <clipPath id="clip0_1605_18096" data-astro-cid-bnvah4jp> <rect width="73" height="84" fill="white" data-astro-cid-bnvah4jp></rect> </clipPath> </defs> </svg> </div> <div class="gremlin-arms" data-astro-cid-bnvah4jp> <svg viewBox="0 0 52 56" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation" aria-hidden="true" data-astro-cid-bnvah4jp> <g clip-path="url(#clip0_1605_18099)" data-astro-cid-bnvah4jp> <path d="M1.09729 4.88643C1.30775 5.82164 35.2871 49.413 37.7622 52.4575C41.0704 56.5354 44.9938 56.0875 48.3766 53.6203C51.7593 51.1531 51.7317 46.2208 46.2083 41.3464C42.9403 38.4563 2.99669 1.28162 2.99669 1.28162L1.0943 4.90026L1.09729 4.88643Z" fill="#F1B71C" data-astro-cid-bnvah4jp></path> <path d="M1.09729 4.88643C1.30775 5.82164 35.2871 49.413 37.7622 52.4575C41.0704 56.5354 44.9938 56.0875 48.3766 53.6203C51.7593 51.1531 51.7317 46.2208 46.2083 41.3464C42.9403 38.4563 2.99669 1.28162 2.99669 1.28162" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> </g> <defs data-astro-cid-bnvah4jp> <clipPath id="clip0_1605_18099" data-astro-cid-bnvah4jp> <rect width="52" height="56" fill="white" data-astro-cid-bnvah4jp></rect> </clipPath> </defs> </svg> </div> </div> <div class="gremlin-hands" data-astro-cid-bnvah4jp> <svg viewBox="0 0 18 112" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation" aria-hidden="true" data-astro-cid-bnvah4jp> <g clip-path="url(#clip0_1605_18105)" data-astro-cid-bnvah4jp> <path d="M7.6772 91.0014C7.6772 91.0014 3.8172 94.1114 3.4972 96.7514C3.0372 100.501 2.7972 108.261 4.1972 109.651C5.2472 110.701 10.1272 112.091 12.2172 111.221C14.3072 110.351 16.7472 107.731 16.7472 107.731L17.0372 96.8614C17.0372 96.8614 14.5172 97.3914 12.4172 97.4914C10.3172 97.5914 8.0372 96.5714 8.0372 96.5714L7.6872 90.9914L7.6772 91.0014Z" fill="#F1B71C" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> <path d="M16.6373 105.241C16.6373 105.241 13.7773 107.001 12.1273 107.331C10.4773 107.661 7.17728 106.781 7.17728 106.781" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> <path d="M16.6372 100.632C16.6372 100.632 13.5572 102.282 12.1272 102.502C10.6972 102.722 7.61722 102.062 7.61722 102.062" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> <path d="M7.61773 22.9111C7.61773 22.9111 5.89773 22.5711 5.03773 21.5311C4.17773 20.4911 3.65773 18.2611 3.65773 18.2611C3.65773 18.2611 1.59773 17.5711 1.07773 16.0211C0.557733 14.4711 2.79774 2.44116 3.31774 1.75116C3.83774 1.06116 4.69774 0.891157 6.23774 1.06116C7.77774 1.23116 16.2077 5.53113 16.2077 5.53113L15.4277 18.1911L7.43773 19.1111L7.60773 22.8911L7.61773 22.9111Z" fill="#F1B71C" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> <path d="M15.7178 14.4111C15.7178 14.4111 9.33775 13.6411 6.25775 13.6411" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> <path d="M15.7178 9.90143C15.7178 9.90143 12.7278 8.29142 10.7678 7.92142C8.45775 7.48142 6.91776 7.5914 6.91776 7.5914" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> </g> <defs data-astro-cid-bnvah4jp> <clipPath id="clip0_1605_18105" data-astro-cid-bnvah4jp> <rect width="18" height="112" fill="white" data-astro-cid-bnvah4jp></rect> </clipPath> </defs> </svg> </div> </div> <script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea" type="module">(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"c375fea9805680a06c17231d4eef06f831259223"};var n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="90f68557-e339-4cfa-8f7e-490a5dfc9e24",e._sentryDebugIdIdentifier="sentry-dbid-90f68557-e339-4cfa-8f7e-490a5dfc9e24")}catch{}})();const r=document.querySelectorAll(".hiding-gremlin"),d=new IntersectionObserver(e=>{e.forEach(n=>{n.isIntersecting&&(n.target.classList.add("animated"),d.unobserve(n.target))})},{threshold:.3});r.forEach(e=>d.observe(e));</script> </div> <div class="peeking-gremlin" data-astro-cid-bliqluzr> <div class="hiding-gremlin" data-astro-cid-bnvah4jp> <div class="gremlin-wrapper" data-astro-cid-bnvah4jp> <div class="gremlin-body" data-astro-cid-bnvah4jp> <svg viewBox="0 0 73 84" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation" aria-hidden="true" data-astro-cid-bnvah4jp> <g clip-path="url(#clip0_1605_18096)" data-astro-cid-bnvah4jp> <path d="M69.4268 50.3821L7.27431 82.0285C4.77799 83.3023 1.7948 82.5416 1.46672 78.33C1.22203 75.1761 0.713981 5.49151 0.713981 5.49151C0.390115 1.03953 3.87011 -0.722867 7.30169 2.08333C7.30169 2.08333 67.3563 40.6466 70.2909 42.7315C73.7226 45.1737 71.9204 49.0987 69.4241 50.3725L69.4268 50.3821Z" fill="#F1B71C" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> <path d="M31.1558 59.809L27.3127 54.781L32.5061 51.0941L35.618 57.1797L31.1558 59.809Z" fill="#452650" data-astro-cid-bnvah4jp></path> <path d="M23.8937 47.7261L28.5408 45.0368L16.0265 20.0155L10.8965 20.413L6.77063 22.9805L23.8937 47.7261Z" fill="#452650" data-astro-cid-bnvah4jp></path> <path d="M2.54395 16.7822C9.40977 22.6226 17.5836 20.2905 26.0318 18.9201" stroke="#452650" data-astro-cid-bnvah4jp></path> </g> <defs data-astro-cid-bnvah4jp> <clipPath id="clip0_1605_18096" data-astro-cid-bnvah4jp> <rect width="73" height="84" fill="white" data-astro-cid-bnvah4jp></rect> </clipPath> </defs> </svg> </div> <div class="gremlin-arms" data-astro-cid-bnvah4jp> <svg viewBox="0 0 52 56" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation" aria-hidden="true" data-astro-cid-bnvah4jp> <g clip-path="url(#clip0_1605_18099)" data-astro-cid-bnvah4jp> <path d="M1.09729 4.88643C1.30775 5.82164 35.2871 49.413 37.7622 52.4575C41.0704 56.5354 44.9938 56.0875 48.3766 53.6203C51.7593 51.1531 51.7317 46.2208 46.2083 41.3464C42.9403 38.4563 2.99669 1.28162 2.99669 1.28162L1.0943 4.90026L1.09729 4.88643Z" fill="#F1B71C" data-astro-cid-bnvah4jp></path> <path d="M1.09729 4.88643C1.30775 5.82164 35.2871 49.413 37.7622 52.4575C41.0704 56.5354 44.9938 56.0875 48.3766 53.6203C51.7593 51.1531 51.7317 46.2208 46.2083 41.3464C42.9403 38.4563 2.99669 1.28162 2.99669 1.28162" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> </g> <defs data-astro-cid-bnvah4jp> <clipPath id="clip0_1605_18099" data-astro-cid-bnvah4jp> <rect width="52" height="56" fill="white" data-astro-cid-bnvah4jp></rect> </clipPath> </defs> </svg> </div> </div> <div class="gremlin-hands" data-astro-cid-bnvah4jp> <svg viewBox="0 0 18 112" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation" aria-hidden="true" data-astro-cid-bnvah4jp> <g clip-path="url(#clip0_1605_18105)" data-astro-cid-bnvah4jp> <path d="M7.6772 91.0014C7.6772 91.0014 3.8172 94.1114 3.4972 96.7514C3.0372 100.501 2.7972 108.261 4.1972 109.651C5.2472 110.701 10.1272 112.091 12.2172 111.221C14.3072 110.351 16.7472 107.731 16.7472 107.731L17.0372 96.8614C17.0372 96.8614 14.5172 97.3914 12.4172 97.4914C10.3172 97.5914 8.0372 96.5714 8.0372 96.5714L7.6872 90.9914L7.6772 91.0014Z" fill="#F1B71C" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> <path d="M16.6373 105.241C16.6373 105.241 13.7773 107.001 12.1273 107.331C10.4773 107.661 7.17728 106.781 7.17728 106.781" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> <path d="M16.6372 100.632C16.6372 100.632 13.5572 102.282 12.1272 102.502C10.6972 102.722 7.61722 102.062 7.61722 102.062" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> <path d="M7.61773 22.9111C7.61773 22.9111 5.89773 22.5711 5.03773 21.5311C4.17773 20.4911 3.65773 18.2611 3.65773 18.2611C3.65773 18.2611 1.59773 17.5711 1.07773 16.0211C0.557733 14.4711 2.79774 2.44116 3.31774 1.75116C3.83774 1.06116 4.69774 0.891157 6.23774 1.06116C7.77774 1.23116 16.2077 5.53113 16.2077 5.53113L15.4277 18.1911L7.43773 19.1111L7.60773 22.8911L7.61773 22.9111Z" fill="#F1B71C" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> <path d="M15.7178 14.4111C15.7178 14.4111 9.33775 13.6411 6.25775 13.6411" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> <path d="M15.7178 9.90143C15.7178 9.90143 12.7278 8.29142 10.7678 7.92142C8.45775 7.48142 6.91776 7.5914 6.91776 7.5914" stroke="#452650" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-bnvah4jp></path> </g> <defs data-astro-cid-bnvah4jp> <clipPath id="clip0_1605_18105" data-astro-cid-bnvah4jp> <rect width="18" height="112" fill="white" data-astro-cid-bnvah4jp></rect> </clipPath> </defs> </svg> </div> </div>  </div> </div>  </div>  </div>   </div> </section> <section class="relative overflow-x-clip z-0 pt-4 lg:pt-16 pb-12 md:pb-20 lg:pb-32 text-white benefits-layer" data-astro-cid-wejp5h36="true" style="background:linear-gradient(291deg, #BF37D0 -1.49%, #683295 58.37%, #46309C 118.05%);background-color:transparent"> <div class="clip-container clip-top-slopeRight clip-bottom-flat" style="top: -3rem; bottom: -3rem; background: linear-gradient(291deg, #BF37D0 -1.49%, #683295 58.37%, #46309C 118.05%); background-color: transparent" data-astro-cid-4cy7faeu>  </div>  <div class="container" data-astro-cid-bdd4tvdo style="--xs: 0%;--sm: 576px;--md: 768px;--lg: 992px;--xl: 1152px;">   <div class="flex flex-wrap items-start justify-center flex-row -mx-8">  <div class="flex-grid-cell px-8" style="--base-width:83.33333333333334%;--lg-width:75%" data-astro-cid-nmskivc4>  <h2 class="text-center pb-8" data-astro-cid-wejp5h36>Getting started is easy</h2>  </div>  </div> <div class="flex flex-wrap items-start justify-center flex-row -mx-8">  <div class="flex-grid-cell px-8" style="--base-width:83.33333333333334%;--md-width:50%;--lg-width:33.33333333333333%" data-astro-cid-nmskivc4>  <div class="card" data-astro-cid-wejp5h36> <h3 data-astro-cid-wejp5h36>Free, forever</h3> <p data-astro-cid-wejp5h36>
14 days of unlimited volume, every feature unlocked. Then you're
          moved to free, automatically. No forced upgrades.
</p> </div>  </div> <div class="flex-grid-cell px-8" style="--base-width:83.33333333333334%;--md-width:50%;--lg-width:33.33333333333333%" data-astro-cid-nmskivc4>  <div class="card" data-astro-cid-wejp5h36> <h3 data-astro-cid-wejp5h36>No contracts</h3> <p data-astro-cid-wejp5h36>
You can upgrade or downgrade at any time, and we'll automatically
          adjust your rate in your next billing cycle.
</p> </div>  </div> <div class="flex-grid-cell px-8" style="--base-width:83.33333333333334%;--md-width:50%;--lg-width:33.33333333333333%" data-astro-cid-nmskivc4>  <div class="card" data-astro-cid-wejp5h36> <h3 data-astro-cid-wejp5h36>5 lines of code</h3> <p data-astro-cid-wejp5h36>
Install it yourself in 5 lines, or hand it to your agent with
          Sentry's plugins and let it handle the whole install.
</p> </div>  </div>  </div>   </div> </section>  <section class="relative overflow-x-clip z-0 pt-12 md:pt-20 lg:pt-32 pb-12 md:pb-20 lg:pb-32 text-white logos-section" data-astro-cid-my477aul="true" style="background-color:#1F1633"> <div class="clip-container clip-top-slopeLeft clip-bottom-flat" style="top: -3rem; bottom: -3rem; background-color: #1F1633" data-astro-cid-4cy7faeu>  </div>  <div class="container" data-astro-cid-bdd4tvdo style="--xs: 0%;--sm: 576px;--md: 768px;--lg: 992px;--xl: 1152px;">   <h4 class="logos-heading" data-astro-cid-my477aul>
over 200K+ organizations have fewer (software) issues than before
</h4> <div class="flex flex-wrap items-start justify-center flex-row -mx-8"> <div class="flex-grid-cell px-8" style="--base-width:50%;--sm-width:33.33333333333333%;--lg-width:16.666666666666664%" data-astro-cid-nmskivc4>  <div class="logo-item" data-astro-cid-my477aul> <span class="logo-svg" style="--logo-h: 2rem;" role="img" aria-label="Baseten" data-astro-cid-my477aul><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="currentColor" height="34" viewBox="0 0 131 34">
  <path fill="currentColor" d="M.36 8.6h16.7v5.6H6.04c-.2 0-.35.16-.35.35v4.9c0 .2.16.35.35.35h11.02v5.6h-5.33c-.2 0-.35.16-.35.35v4.9c0 .2.16.35.35.35h4.98c.2 0 .35-.15.35-.35V25.4h5.34c.2 0 .35-.16.35-.35v-4.9c0-.2-.16-.35-.35-.35h-5.34v-5.6h5.34c.2 0 .35-.16.35-.35v-4.9c0-.2-.16-.35-.35-.35h-5.34V3.35c0-.2-.16-.35-.35-.35H.36c-.2 0-.36.16-.36.35v4.9c0 .2.16.35.36.35ZM44.41 14.7c-.5-.5-1.1-.9-1.76-1.18a5.62 5.62 0 0 0-4.6.17c-.73.37-1.32.91-1.75 1.62h-.17V8.59H34.1v16.83h2.04v-1.81h.17c.21.36.47.67.77.94.31.25.65.48 1.01.67.37.18.77.31 1.18.39a6.2 6.2 0 0 0 3.39-.24 5.36 5.36 0 0 0 3.02-3.1c.29-.75.44-1.62.44-2.6v-.47c0-.96-.16-1.83-.47-2.58-.3-.75-.7-1.4-1.23-1.9v-.01Zm-5.87.66a3.9 3.9 0 0 1 4.34.84c.36.35.64.8.83 1.3.2.5.3 1.07.3 1.7v.47c0 .64-.1 1.23-.3 1.74a3.75 3.75 0 0 1-2.06 2.15 4.27 4.27 0 0 1-3.12-.03 3.86 3.86 0 0 1-2.09-2.2c-.2-.52-.3-1.11-.3-1.75v-.29c0-.62.1-1.2.3-1.7v-.01c.21-.53.5-.99.84-1.36.36-.37.78-.66 1.26-.86ZM97.04 8.59H95v4.86h-2.94v1.86H95v8.17c0 .56.17 1.03.53 1.4.37.35.84.54 1.4.54h4.18v-1.87h-3.5c-.2 0-.33-.05-.43-.15-.1-.1-.14-.27-.14-.49v-7.6h4.65v-1.86h-4.65V8.59ZM114.61 15a5.48 5.48 0 0 0-1.8-1.33 5.6 5.6 0 0 0-2.57-.56 6.17 6.17 0 0 0-4.26 1.7 5.6 5.6 0 0 0-1.72 4.2v.57c0 .9.15 1.75.44 2.5a5.58 5.58 0 0 0 5.5 3.67c1.55 0 2.8-.35 3.72-1.04a5.35 5.35 0 0 0 1.91-2.73l.03-.07-1.94-.52-.02.07c-.11.33-.27.64-.46.94-.17.27-.4.52-.7.74-.28.22-.63.39-1.04.51-.41.13-.9.19-1.46.19a3.8 3.8 0 0 1-2.84-1.05 4.07 4.07 0 0 1-1.1-2.7h9.68v-1.6c0-.54-.11-1.12-.34-1.75a5.04 5.04 0 0 0-1.03-1.74Zm-8.25 3.21a3.8 3.8 0 0 1 1.22-2.25 4.19 4.19 0 0 1 3.99-.7c.44.16.83.38 1.17.66.34.27.62.62.82 1.02.21.38.34.8.38 1.27h-7.58ZM129.09 14.42a4.47 4.47 0 0 0-3.37-1.3c-.93 0-1.73.2-2.4.59-.64.39-1.15.97-1.52 1.74h-.17v-2h-2.04v11.97h2.04v-6.23c0-1.26.32-2.28.95-3.02a3.31 3.31 0 0 1 2.65-1.14c.94 0 1.7.3 2.24.9.56.6.83 1.52.83 2.74v6.75h2.04v-7.13c0-1.71-.42-3.02-1.25-3.87ZM88.1 15a5.48 5.48 0 0 0-1.78-1.33 5.6 5.6 0 0 0-2.58-.56 6.17 6.17 0 0 0-4.27 1.7 5.59 5.59 0 0 0-1.71 4.2v.56c0 .92.14 1.76.44 2.51a5.6 5.6 0 0 0 5.5 3.67c1.55 0 2.8-.35 3.72-1.04a5.36 5.36 0 0 0 1.91-2.73l.03-.07-1.94-.52-.03.07c-.1.32-.26.64-.45.94-.17.27-.4.52-.7.74-.29.21-.64.39-1.05.51-.4.12-.9.19-1.45.19a3.8 3.8 0 0 1-2.85-1.05 4.07 4.07 0 0 1-1.09-2.7h9.68v-1.61c0-.53-.12-1.12-.34-1.74A5.03 5.03 0 0 0 88.1 15Zm-8.24 3.21a3.83 3.83 0 0 1 1.22-2.25 4.2 4.2 0 0 1 3.99-.7c.44.16.83.38 1.16.66.35.27.62.62.83 1.02.2.38.33.8.37 1.27h-7.57ZM73.65 19.42a6.11 6.11 0 0 0-3.23-1.02 6.63 6.63 0 0 1-2.68-.58c-.47-.3-.7-.7-.7-1.25 0-.27.08-.5.21-.7.14-.2.33-.38.56-.52a4.05 4.05 0 0 1 1.78-.42c.85 0 1.54.21 2.06.63.53.41.83 1 .91 1.73l.01.1 1.95-.47-.01-.07c-.07-.45-.22-.91-.45-1.36a3.46 3.46 0 0 0-.94-1.2 4.6 4.6 0 0 0-1.52-.84 6.05 6.05 0 0 0-2.1-.34c-.58 0-1.13.07-1.65.22-.52.14-1 .36-1.43.65-.41.3-.74.66-.99 1.1a2.9 2.9 0 0 0-.37 1.49v.14c0 1.06.38 1.87 1.14 2.42a6.2 6.2 0 0 0 3.24.97c1.18.08 2.04.26 2.56.54.5.28.75.72.75 1.36 0 .6-.25 1.06-.78 1.4-.52.32-1.22.48-2.1.48a3.68 3.68 0 0 1-2.46-.79 3.13 3.13 0 0 1-1.04-2.14v-.09l-1.93.46h-.02v.07a4.4 4.4 0 0 0 3.1 4c.7.24 1.52.36 2.46.36.7 0 1.35-.09 1.93-.27.6-.16 1.12-.4 1.53-.72A3.38 3.38 0 0 0 74.8 22v-.14c0-1.07-.39-1.9-1.14-2.44ZM60.25 23.4c-.1-.1-.14-.27-.14-.49v-9.46h-2.05v1.85h-.16a3.78 3.78 0 0 0-1.61-1.63 4.62 4.62 0 0 0-2.26-.56c-.77 0-1.5.14-2.19.41a5.27 5.27 0 0 0-3.02 3.12c-.29.75-.44 1.63-.44 2.6v.38c0 .99.15 1.87.44 2.63.3.75.7 1.4 1.2 1.93a5.48 5.48 0 0 0 4.05 1.57c.8 0 1.51-.2 2.2-.58.69-.38 1.24-.97 1.63-1.75h.16v.06c0 .56.18 1.03.53 1.4.37.35.85.54 1.41.54h1.36v-1.87h-.68c-.2 0-.34-.05-.43-.15Zm-4.46.13c-.46.2-.97.3-1.52.3a3.68 3.68 0 0 1-2.75-1.09 4.42 4.42 0 0 1-1.05-3.12v-.38c0-.62.1-1.2.29-1.71a3.65 3.65 0 0 1 5-2.17c.47.2.88.49 1.21.86.35.37.62.83.8 1.36.2.5.3 1.08.3 1.7v.3c0 .63-.1 1.23-.3 1.76-.18.5-.45.96-.78 1.33-.33.37-.73.66-1.2.86Z"/>
</svg>
</span> </div>  </div><div class="flex-grid-cell px-8" style="--base-width:50%;--sm-width:33.33333333333333%;--lg-width:16.666666666666664%" data-astro-cid-nmskivc4>  <div class="logo-item" data-astro-cid-my477aul> <span class="logo-svg" style="--logo-h: 1.5rem;" role="img" aria-label="Factory AI" data-astro-cid-my477aul><svg aria-hidden="true" width="127" height="19" viewBox="0 0 127 19" xmlns="http://www.w3.org/2000/svg"><title>Factory.ai Logo</title><path d="M28.3945 15.8524V2.62109H38.3002V4.98361H31.0123V8.08378H37.5247V10.3707H31.0123V15.8524H28.3945Z" fill="currentColor"/><path d="M40.0078 15.8524L44.0729 4.47837C44.2668 3.93574 44.6291 3.46542 45.1098 3.13264C45.5902 2.79987 46.1646 2.62105 46.754 2.62109C47.3471 2.62101 47.9253 2.80205 48.4073 3.13879C48.8893 3.47552 49.2511 3.95101 49.4422 4.49858L53.4007 15.8524H50.7067L49.7568 13.0926H43.7098L42.7213 15.8524H40.0078ZM44.484 10.7866H48.9809L47.3554 6.01714C47.1614 5.44722 46.3358 5.4452 46.139 6.0139L44.484 10.7866Z" fill="currentColor"/><path d="M55.4336 9.23577C55.4336 5.51233 58.5151 2.46875 62.3336 2.46875C65.144 2.46875 67.4314 4.13241 68.5165 6.49493L66.0355 7.19459C65.338 5.85226 64.0585 4.88826 62.3336 4.88826C59.8526 4.88826 58.0306 6.81627 58.0306 9.23577C58.0306 11.6553 59.8542 13.5643 62.3336 13.5643C64.0585 13.5643 65.299 12.6949 65.9775 11.3339L68.497 11.9956C67.431 14.3399 65.1635 15.9838 62.3336 15.9838C58.5151 15.9838 55.4336 12.9608 55.4336 9.23577Z" fill="currentColor"/><path d="M75.4167 15.8524V4.98361H71.1523V2.62109H82.1227V4.98361H78.0138V15.8524H75.4167Z" fill="currentColor"/><path d="M84.7821 9.14791C84.8414 5.43538 87.9163 2.46657 91.7231 2.4884C95.5221 2.51063 98.5816 5.52637 98.6007 9.25547C98.6197 12.9846 95.4997 16.0055 91.6812 16.0055C87.8263 16.0035 84.722 12.9211 84.7821 9.14791ZM95.9842 9.25547C95.9842 6.83596 94.1606 4.84975 91.6812 4.84975C89.2198 4.84975 87.3783 6.83434 87.3783 9.25547C87.3783 11.656 89.2019 13.6208 91.6812 13.6208C94.1606 13.6208 95.9842 11.675 95.9842 9.25547Z" fill="currentColor"/><path d="M102.145 15.8524V2.62109H108.25C110.925 2.62109 112.94 4.70027 112.94 7.10078C112.938 7.95978 112.666 8.79743 112.16 9.50052C111.654 10.2037 110.939 10.7383 110.111 11.0324L113.134 15.8524H110.169L107.358 11.3537H104.763V15.8524H102.145ZM104.761 9.14277H108.211C109.452 9.14277 110.421 8.25354 110.421 7.026C110.421 5.83525 109.509 4.90883 108.25 4.90883H104.763L104.761 9.14277Z" fill="currentColor"/><path d="M119.726 11.7126L115.016 2.62109H117.788L121.005 8.83963L124.222 2.62109H126.994L122.342 11.6371V15.8524H119.726V11.7126Z" fill="currentColor"/><path d="M13.9062 3.20484C13.8706 3.19623 13.8373 3.18019 13.8086 3.15788C13.7799 3.13552 13.7565 3.10743 13.74 3.07546C13.7234 3.04349 13.7142 3.00841 13.7128 2.97263C13.7115 2.93682 13.7181 2.90121 13.7322 2.86815C14.2188 1.71337 14.4334 0.789376 14.087 0.402562C13.1693 -0.623688 9.48933 1.41705 8.31598 2.10822C8.28457 2.12665 8.24942 2.13825 8.21299 2.14222C8.17656 2.14618 8.13967 2.14242 8.10486 2.13122C8.07004 2.12003 8.03809 2.10163 8.01123 2.0773C7.98437 2.05297 7.96323 2.02326 7.94918 1.99024C7.45597 0.83788 6.93748 0.036362 6.41194 0.00160127C5.01894 -0.0913635 3.89616 3.88951 3.56749 5.18697C3.5587 5.22173 3.54233 5.25423 3.5195 5.2822C3.49662 5.31021 3.46781 5.33305 3.43507 5.34918C3.40233 5.3653 3.36639 5.37432 3.32971 5.37561C3.29307 5.37694 3.25656 5.37052 3.22266 5.35677C2.03854 4.88225 1.09066 4.67288 0.694439 5.01078C-0.35788 5.90567 1.73432 9.49452 2.44305 10.6388C2.462 10.6694 2.47393 10.7037 2.47804 10.7392C2.48214 10.7748 2.47833 10.8108 2.46684 10.8447C2.45536 10.8787 2.43646 10.9099 2.41147 10.9361C2.38648 10.9623 2.35598 10.9828 2.32203 10.9965C1.14081 11.4775 0.318936 11.9831 0.282878 12.4956C0.187966 13.8541 4.26959 14.9491 5.60043 15.2696C5.63599 15.2783 5.66919 15.2943 5.69783 15.3167C5.72642 15.339 5.7498 15.3671 5.76625 15.399C5.78275 15.4309 5.79199 15.4659 5.79332 15.5016C5.79469 15.5373 5.78814 15.5729 5.77409 15.6059C5.28751 16.7607 5.07282 17.6851 5.41931 18.0715C6.33693 19.0977 10.0173 17.0574 11.1907 16.3662C11.2221 16.3477 11.2573 16.3361 11.2937 16.3321C11.3302 16.3281 11.3671 16.3318 11.4019 16.343C11.4368 16.3542 11.4687 16.3727 11.4955 16.397C11.5224 16.4214 11.5435 16.4511 11.5575 16.4842C12.0507 17.6362 12.5688 18.4377 13.0947 18.4729C14.4877 18.5654 15.6105 14.5849 15.9388 13.2871C15.9476 13.2524 15.9641 13.2199 15.987 13.192C16.0099 13.164 16.0388 13.1412 16.0716 13.1251C16.1043 13.1091 16.1403 13.1001 16.177 13.0988C16.2136 13.0975 16.2502 13.1039 16.284 13.1177C17.4681 13.5922 18.4156 13.8012 18.8122 13.4637C19.8646 12.5688 17.7719 8.97953 17.0632 7.83525C17.0444 7.80462 17.0326 7.77034 17.0286 7.73485C17.0245 7.69932 17.0284 7.66335 17.0399 7.62944C17.0514 7.59549 17.0702 7.56436 17.0951 7.53817C17.12 7.51198 17.1504 7.49129 17.1842 7.47758C18.3659 6.99659 19.1877 6.4909 19.2234 5.97838C19.3187 4.61989 15.2367 3.52497 13.9062 3.20484ZM12.3081 1.90249C12.5758 2.37055 11.1961 5.48935 10.1699 7.67079C10.1527 7.70725 10.1245 7.73772 10.0891 7.75809C10.0536 7.77847 10.0126 7.78776 9.97155 7.78473C9.93052 7.7817 9.8914 7.76646 9.85952 7.74112C9.82761 7.71573 9.80444 7.68146 9.79313 7.64286C9.37866 6.22454 8.90493 4.55809 8.39805 3.14341C8.37815 3.08787 8.37915 3.02724 8.40087 2.97239C8.42258 2.9175 8.46361 2.87195 8.51658 2.84386C9.78235 2.16966 11.9483 1.27437 12.3081 1.90249ZM6.24201 2.28849C6.77045 2.43481 8.05612 5.59161 8.91198 7.84176C8.92628 7.87935 8.92839 7.9203 8.91811 7.95914C8.90779 7.99794 8.88558 8.03274 8.85441 8.0589C8.8232 8.08505 8.78457 8.10126 8.74367 8.10534C8.70276 8.10946 8.66156 8.10126 8.62559 8.08185C7.30304 7.36603 5.76082 6.51318 4.37652 5.86242C4.32231 5.83676 4.27921 5.79322 4.25483 5.73947C4.23046 5.68575 4.22644 5.62532 4.24348 5.56898C4.65089 4.22058 5.53204 2.09246 6.24201 2.28849ZM2.23251 6.74474C2.71204 6.48363 5.91044 7.82923 8.14688 8.83002C8.18431 8.84675 8.21556 8.87424 8.23645 8.90884C8.25734 8.94339 8.26687 8.98341 8.26376 9.02343C8.26061 9.06344 8.24503 9.10156 8.219 9.13268C8.19301 9.16376 8.15787 9.1864 8.11828 9.19743C6.66435 9.60162 4.95511 10.0636 3.50449 10.558C3.44763 10.5772 3.38554 10.5762 3.32938 10.555C3.27322 10.5339 3.22655 10.4939 3.19779 10.4423C2.50771 9.2079 1.58802 7.09558 2.23251 6.74474ZM2.62832 12.6606C2.77794 12.1452 6.0153 10.8914 8.32261 10.0567C8.36116 10.0428 8.40319 10.0407 8.44297 10.0508C8.4828 10.0608 8.51849 10.0825 8.5453 10.1129C8.57208 10.1433 8.58874 10.181 8.59293 10.2209C8.59711 10.2607 8.5887 10.3009 8.56881 10.336C7.83438 11.6258 6.95986 13.1298 6.29258 14.4794C6.26651 14.5325 6.22187 14.5747 6.16671 14.5986C6.11158 14.6224 6.04954 14.6263 5.99168 14.6096C4.60903 14.2147 2.42689 13.353 2.62832 12.6606ZM7.19776 16.5707C6.92961 16.1031 8.30977 12.9839 9.33597 10.8029C9.35313 10.7664 9.38136 10.7359 9.41679 10.7155C9.45227 10.6952 9.49326 10.6859 9.53429 10.6889C9.57537 10.6919 9.61445 10.7072 9.64632 10.7325C9.67824 10.7579 9.7014 10.7922 9.71272 10.8308C10.1272 12.2487 10.6009 13.9156 11.1078 15.3303C11.1276 15.3858 11.1265 15.4463 11.1047 15.5011C11.0829 15.5559 11.0418 15.6014 10.9888 15.6294C9.7235 16.3023 7.5571 17.1993 7.19901 16.5707H7.19776ZM13.2638 16.1847C12.735 16.0388 11.4493 12.8817 10.5935 10.6315C10.5791 10.5938 10.5769 10.5528 10.5872 10.5139C10.5975 10.475 10.6198 10.4401 10.6511 10.414C10.6823 10.3878 10.7211 10.3716 10.762 10.3676C10.803 10.3635 10.8443 10.3719 10.8803 10.3914C12.2024 11.1072 13.745 11.9605 15.1289 12.6113C15.1832 12.6368 15.2264 12.6803 15.2508 12.7341C15.2752 12.7878 15.2792 12.8483 15.262 12.9047C14.855 14.2551 13.9738 16.3811 13.2638 16.1847ZM17.2733 11.7285C16.7934 11.99 13.5954 10.644 11.3586 9.64322C11.3211 9.62648 11.2899 9.599 11.269 9.5644C11.2481 9.52984 11.2386 9.48983 11.2417 9.44981C11.2448 9.40979 11.2604 9.37168 11.2864 9.34056C11.3124 9.30947 11.3476 9.28688 11.3871 9.27584C12.8415 8.87165 14.5503 8.40962 16.0009 7.91529C16.0579 7.89601 16.1201 7.89706 16.1763 7.91832C16.2326 7.93958 16.2793 7.97963 16.3081 8.03133C16.9977 9.26534 17.9174 11.378 17.2733 11.7285ZM16.8775 5.81266C16.7275 6.32842 13.4905 7.58227 11.1832 8.41693C11.1446 8.43092 11.1025 8.43302 11.0627 8.42299C11.0228 8.41293 10.987 8.39122 10.9602 8.36075C10.9334 8.33027 10.9168 8.29248 10.9126 8.2525C10.9085 8.21257 10.917 8.17231 10.937 8.13719C11.6711 6.84781 12.5456 5.3434 13.2129 3.99379C13.2391 3.94088 13.2837 3.8988 13.3389 3.87504C13.394 3.85127 13.456 3.84735 13.5138 3.86404C14.8964 4.26096 17.0785 5.12028 16.8775 5.81266Z" fill="currentColor"/></svg>
</span> </div>  </div><div class="flex-grid-cell px-8" style="--base-width:50%;--sm-width:33.33333333333333%;--lg-width:16.666666666666664%" data-astro-cid-nmskivc4>  <div class="logo-item" data-astro-cid-my477aul> <span class="logo-svg" style="--logo-h: 1.75rem;" role="img" aria-label="Bolt" data-astro-cid-my477aul><svg aria-hidden="true" width="50" height="22" viewBox="0 0 50 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1_7)">
<path d="M23.479 18.6414C19.1283 18.6414 16.9147 16.1575 16.9147 13.0527C16.9147 9.37659 19.917 6.04822 24.2677 6.04822C28.6184 6.04822 30.832 8.53208 30.832 11.6369C30.832 15.313 27.8297 18.6414 23.479 18.6414ZM23.6571 14.692C25.1837 14.692 26.1505 13.3508 26.1505 11.8604C26.1505 10.6682 25.3618 9.99755 24.0896 9.99755C22.5631 9.99755 21.5962 11.3388 21.5962 12.8291C21.5962 14.0214 22.385 14.692 23.6571 14.692Z" fill="currentColor"/>
<path d="M35.4663 18.3433H30.8866L34.6267 1.77599H39.2064L35.4663 18.3433Z" fill="currentColor"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.97642 18.6414C8.57706 18.6414 7.20315 18.1446 6.41442 17.0765L6.13623 18.3362L1 21L1.55448 18.3362L5.29494 1.77599H9.87465L8.55162 7.61305C9.62022 6.47048 10.6125 6.04822 11.8846 6.04822C14.6325 6.04822 16.4643 7.81176 16.4643 11.0408C16.4643 14.3691 14.3526 18.6414 9.97642 18.6414ZM11.732 11.9846C11.732 13.5246 10.6125 14.692 9.16225 14.692C8.34808 14.692 7.61024 14.394 7.12682 13.8724L7.83922 10.8172C8.37352 10.2956 8.98415 9.99755 9.69655 9.99755C10.7906 9.99755 11.732 10.7924 11.732 11.9846Z" fill="currentColor"/>
<path d="M43.9712 18.6414C41.3251 18.6414 39.4424 17.6975 39.4424 15.6111C39.4424 15.4372 39.4678 15.0149 39.5441 14.6672L40.5364 10.2211H38.501L39.3915 6.34628H41.4269L42.1647 3.06759L47.2917 1L46.7445 3.07265L46.0066 6.34628H48.5L47.6095 10.2211H45.1161L44.4546 13.152C44.4037 13.3756 44.3783 13.624 44.3783 13.7233C44.3783 14.2946 44.7345 14.692 45.5232 14.692C45.7522 14.692 46.0829 14.6175 46.1593 14.5678V18.1446C45.6758 18.4675 44.8108 18.6414 43.9712 18.6414Z" fill="currentColor"/>
</g>
<defs>
<clipPath id="clip0_1_7">
<rect width="50" height="22" fill="currentColor"/>
</clipPath>
</defs>
</svg>
</span> </div>  </div><div class="flex-grid-cell px-8" style="--base-width:50%;--sm-width:33.33333333333333%;--lg-width:16.666666666666664%" data-astro-cid-nmskivc4>  <div class="logo-item" data-astro-cid-my477aul> <span class="logo-svg" style="--logo-h: 2rem;" role="img" aria-label="Lyft" data-astro-cid-my477aul><?xml version="1.0" encoding="UTF-8"?>
<svg aria-hidden="true" viewBox="0 0 199 141" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <title>lyft</title>
    <g id="Social-Profiles" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="lyft" fill="currentColor" fill-rule="nonzero">
            <path d="M0.746,3.343 L30.806,3.343 L30.806,84.017 C30.806,96.784 36.646,104.389 41.264,107.649 C36.375,111.995 21.435,115.798 10.298,106.562 C3.732,101.118 0.746,92.166 0.746,83.745 L0.746,3.343 Z M188.609,70.357 L188.609,61.879 L197.777,61.879 L197.777,32.136 L187.709,32.136 C183.844,14.279 167.946,0.898 148.933,0.898 C127.03,0.898 109.275,18.654 109.275,40.556 L109.275,110.015 C115.515,110.892 122.949,109.906 129.274,104.661 C135.839,99.216 138.825,90.265 138.825,81.844 L138.825,79.285 L153.838,79.285 L153.838,49.542 L138.825,49.542 L138.825,40.556 L138.861,40.556 C138.861,34.994 143.37,30.485 148.933,30.485 C154.495,30.485 159.022,34.994 159.022,40.556 L159.022,70.357 C159.022,92.259 176.796,110.015 198.698,110.015 L198.698,80.428 C193.136,80.428 188.609,75.919 188.609,70.357 Z M74.761,32.136 L74.761,75.787 C74.761,78.265 72.705,80.274 70.168,80.274 C67.631,80.274 65.575,78.265 65.575,75.787 L65.575,32.136 L35.831,32.136 L35.831,83.474 C35.831,92.709 38.963,104.389 53.216,108.192 C67.484,111.999 75.761,104.118 75.761,104.118 C75.007,109.31 70.117,113.113 62.24,113.928 C56.28,114.544 48.658,112.57 44.856,110.94 L44.856,138.139 C54.544,140.996 64.791,141.919 74.819,139.973 C93.018,136.442 104.504,121.231 104.504,100.994 L104.504,32.136 L74.761,32.136 Z" id="logo_standard"></path>
        </g>
    </g>
</svg>
</span> </div>  </div><div class="flex-grid-cell px-8" style="--base-width:50%;--sm-width:33.33333333333333%;--lg-width:16.666666666666664%" data-astro-cid-nmskivc4>  <div class="logo-item" data-astro-cid-my477aul> <span class="logo-svg" style="--logo-h: 1.5rem;" role="img" aria-label="Instacart" data-astro-cid-my477aul><svg aria-hidden="true" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="-0.03 0.75 467.45 73.42"> <g clip-path="url(#clip0_3_62)"> <path d="M180.909 41.0002L174.681 40.428C170.597 40.0716 168.953 38.6396 168.953 36.132C168.953 33.196 171.457 31.2638 176.325 31.2638C180.909 31.2638 183.201 33.2648 183.557 36.4884H198.165C197.233 26.9677 190.505 20.236 176.757 20.236C162.437 20.236 154.557 27.5399 154.557 37.2044C154.557 46.228 159.497 51.1681 171.745 52.1718L177.904 52.6721C182.697 53.0316 184.417 54.6762 184.417 57.5403C184.417 60.5481 181.913 62.7681 176.757 62.7681C171.957 62.7681 169.096 60.62 168.596 56.8274H153.197C154.557 67.2079 161.861 74.0803 176.685 74.0803C191.077 74.0803 199.025 66.7077 199.025 56.7524C199.025 47.0878 193.725 42.1477 180.909 41.0002V41.0002ZM130.501 20.236C121.337 20.236 115.893 25.0323 113.317 34.8438H112.385V21.0958H97.9209V73.2236H113.317V42.8637C113.317 35.9162 116.897 32.1236 123.341 32.1236C129.713 32.1236 132.865 36.0632 132.865 42.7918V73.2236H148.257V40.0716C148.257 27.468 141.669 20.236 130.498 20.236H130.501ZM82.9567 0.76001C77.7289 0.76001 73.7893 4.19934 73.7893 9.424C73.7893 14.6518 77.657 18.088 82.8848 18.088C88.1126 18.088 91.9771 14.6487 91.9771 9.424C91.9771 4.26813 88.1126 0.76001 82.9567 0.76001ZM90.617 21.0958H75.2213V73.2236H90.617V21.0958ZM223.225 10.0681H213.417C213.129 18.4476 209.549 22.0964 201.529 22.7405V33.3399H207.833V56.2521C207.833 67.7801 214.417 74.0803 227.521 74.0803C229.985 74.0803 232.439 73.7677 234.825 73.1517V60.7607C233.596 60.9648 232.351 61.06 231.104 61.0453C225.589 61.0453 223.225 58.9692 223.225 53.1692V33.3399H236.761V21.0958H223.225V10.0681ZM467.393 33.3399V21.0958H453.861V10.0681H444.193C443.977 15.8681 442.261 19.2324 438.465 21.0958V56.2521C438.465 67.7801 445.053 74.0803 458.157 74.0803C460.62 74.0803 463.075 73.7677 465.461 73.1517V60.7607C464.23 60.9649 462.984 61.0601 461.737 61.0453C456.221 61.0453 453.861 58.9692 453.861 53.1692V33.3399H467.393ZM416.985 35.6317H416.053V21.0927H401.805V73.2236H417.2V45.0117C417.2 37.2044 420.709 33.9121 428.728 33.9121C430.089 33.9121 431.593 34.0559 433.669 34.4123V20.952C432.266 20.4597 430.787 20.2173 429.301 20.236C423.069 20.236 418.773 23.816 416.985 35.6317V35.6317ZM318.673 60.9077C311.441 60.9077 306.213 56.1083 306.213 46.8002C306.213 38.4957 311.081 33.3399 318.529 33.3399C324.901 33.3399 328.553 36.9199 329.629 42.648H345.237C343.733 29.2564 334.141 20.236 318.745 20.236C301.845 20.236 290.749 31.6921 290.749 47.3755C290.749 63.6279 301.417 74.0803 318.529 74.0803C334.069 74.0803 344.165 65.4195 345.597 51.3807H329.985C329.129 57.1119 325.189 60.9077 318.673 60.9077V60.9077ZM263.469 20.236C250.077 20.236 241.988 26.8239 240.553 38.6364H255.305C255.805 34.5561 258.456 32.4081 263.109 32.4081C267.833 32.4081 269.981 34.5561 269.981 37.6359C269.981 40.2123 268.337 41.5755 264.113 42.3603L257.093 43.6516C244.709 45.9403 239.981 51.0243 239.981 59.1161C239.981 68.3523 246.497 74.1554 255.521 74.1554C262.893 74.1554 267.693 70.716 269.913 62.124H270.841V73.2236H285.38V39.2118C285.38 27.3961 278.289 20.236 263.469 20.236ZM261.749 63.6279C257.597 63.6279 255.233 61.408 255.233 58.1125C255.233 55.3923 256.881 53.5319 260.961 52.6001L263.825 51.956C266.295 51.3839 268.212 50.621 269.985 49.0889V54.6043C269.985 60.9765 266.617 63.6279 261.749 63.6279V63.6279ZM372.877 20.236C359.485 20.236 351.397 26.8239 349.965 38.6364H364.713C365.217 34.5561 367.865 32.4081 372.517 32.4081C377.245 32.4081 379.393 34.5561 379.393 37.6359C379.393 40.2123 377.745 41.5755 373.521 42.3603L366.505 43.6516C354.117 45.9403 349.389 51.0243 349.389 59.1161C349.389 68.3523 355.905 74.1554 364.929 74.1554C372.305 74.1554 377.101 70.716 379.321 62.124H380.253V73.2236H394.789V39.2118C394.789 27.3961 387.697 20.236 372.877 20.236V20.236ZM371.157 63.6279C367.005 63.6279 364.641 61.408 364.641 58.1125C364.641 55.3923 366.289 53.5319 370.369 52.6001L373.233 51.956C375.703 51.3839 377.623 50.621 379.393 49.0889V54.6043C379.393 60.9765 376.029 63.6279 371.157 63.6279V63.6279Z" ></path> <path d="M49.3076 13.2323C46.1434 13.2323 43.886 14.6111 41.8036 17.6065L35.8004 26.2267V1.61981H21.4803V26.2267L15.4771 17.6065C13.3978 14.6111 11.1404 13.2323 7.97307 13.2323C3.19552 13.2323 0.0156997 16.7591 6.63992e-05 21.1052C-0.0124403 24.8259 1.74162 27.2522 5.44047 29.6347L28.6403 44.5802L51.8402 29.6347C55.5391 27.2522 57.2931 24.8259 57.2806 21.1052C57.2681 16.7591 54.0852 13.2323 49.3076 13.2323V13.2323Z" ></path> <path d="M28.6404 48.1603C42.429 48.1603 53.7319 58.4533 53.7006 73.2236H3.58013C3.55199 58.4595 14.8518 48.1603 28.6404 48.1603Z" ></path> </g> <defs> <clipPath id="clip0_3_62"> <rect width="468" height="75" ></rect> </clipPath> </defs> </svg>

</span> </div>  </div><div class="flex-grid-cell px-8" style="--base-width:50%;--sm-width:33.33333333333333%;--lg-width:16.666666666666664%" data-astro-cid-nmskivc4>  <div class="logo-item" data-astro-cid-my477aul> <span class="logo-svg" style="--logo-h: 2rem;" role="img" aria-label="Slack" data-astro-cid-my477aul><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 285 73" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M26.555 15.142a7.564 7.564 0 01-7.57-7.571A7.564 7.564 0 0126.554 0a7.564 7.564 0 017.571 7.57v7.572h-7.57zM130.828 1.09h12.274v60.05h-12.274V1.09zM91.08 56.724l3.556-8.259c3.843 2.868 8.948 4.36 13.995 4.36 3.728 0 6.079-1.435 6.079-3.614-.022-2.353-3.369-3.082-7.474-3.977-6.501-1.416-14.903-3.247-15.009-12.599-.057-7.743 6.825-13.708 16.576-13.708 5.793 0 11.586 1.434 15.715 4.703l-3.326 8.432c-3.786-2.41-8.489-4.13-12.963-4.13-3.04 0-5.047 1.434-5.047 3.27.022 2.328 3.454 3.25 7.643 4.374 6.541 1.756 14.93 4.008 15.07 12.89 0 7.914-6.711 13.478-16.346 13.478-7.055 0-13.536-1.663-18.469-5.22zm136.448-11.241c-1.778 3.097-5.105 5.22-8.947 5.22a10.256 10.256 0 01-10.267-10.268 10.256 10.256 0 0110.267-10.266c3.842 0 7.169 2.122 8.947 5.22l9.808-5.45c-3.671-6.538-10.726-11.012-18.755-11.012-11.873 0-21.509 9.636-21.509 21.508 0 11.873 9.636 21.509 21.509 21.509 8.087 0 15.084-4.417 18.755-11.013l-9.808-5.448zM242.154 1.09v60.05h12.274V43.132l14.569 18.01h15.715l-18.526-21.394 17.149-19.96h-15.027l-13.88 16.576V1.09h-12.274zm-72.152 49.612c4.129 0 7.8-2.18 9.578-5.105V35.447c-1.778-2.983-5.449-5.277-9.578-5.277a10.256 10.256 0 00-10.267 10.266 10.256 10.256 0 0010.267 10.267zm9.578-26.04v-4.874h12.274v41.295H179.58v-4.875c-2.008 3.384-6.997 5.736-12.217 5.736-10.783 0-19.271-9.636-19.271-21.566s8.488-21.45 19.271-21.45c5.22 0 10.209 2.35 12.217 5.735zM15.198 45.542a7.564 7.564 0 01-7.57 7.57 7.564 7.564 0 01-7.571-7.57 7.564 7.564 0 017.57-7.571h7.571v7.57zm11.357-7.572a7.564 7.564 0 00-7.57 7.571v18.927a7.564 7.564 0 007.57 7.571 7.564 7.564 0 007.571-7.57V45.54a7.564 7.564 0 00-7.57-7.57zm7.571-11.413a7.564 7.564 0 00-7.57-7.571H7.57A7.564 7.564 0 000 26.555a7.564 7.564 0 007.57 7.572h18.985a7.564 7.564 0 007.571-7.571zm22.77 0a7.564 7.564 0 017.571-7.571 7.564 7.564 0 017.571 7.57 7.564 7.564 0 01-7.57 7.572h-7.572v-7.571zm-11.356 7.57a7.564 7.564 0 007.57-7.57V7.57A7.564 7.564 0 0045.54 0a7.564 7.564 0 00-7.571 7.57v18.985a7.564 7.564 0 007.57 7.571zm0 22.77a7.564 7.564 0 017.57 7.571 7.564 7.564 0 01-7.57 7.571 7.564 7.564 0 01-7.571-7.57v-7.572h7.57zM37.969 45.54a7.564 7.564 0 007.57 7.571h18.985a7.564 7.564 0 007.571-7.57 7.564 7.564 0 00-7.57-7.572H45.54a7.564 7.564 0 00-7.571 7.571z"/></svg>
</span> </div>  </div><div class="flex-grid-cell px-8" style="--base-width:50%;--sm-width:33.33333333333333%;--lg-width:16.666666666666664%" data-astro-cid-nmskivc4>  <div class="logo-item" data-astro-cid-my477aul> <span class="logo-svg" style="--logo-h: 2.25rem;" role="img" aria-label="Cloudflare" data-astro-cid-my477aul><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 101.4 33.5" aria-hidden="true" fill="currentColor">
  <path d="M84.2 20.4a2.86 2.86 0 0 0-.3-2.6 3.09 3.09 0 0 0-2.1-1.1l-17.4-.2c-.1 0-.2-.1-.3-.1a.19.19 0 0 1 0-.3c.1-.2.2-.3.4-.3l17.5-.2a6.29 6.29 0 0 0 5.1-3.8l1-2.6c0-.1.1-.2 0-.3a11.4 11.4 0 0 0-21.9-1.2 5.46 5.46 0 0 0-3.6-1 5.21 5.21 0 0 0-4.6 4.6 5.46 5.46 0 0 0 .1 1.8 7.3 7.3 0 0 0-7.1 7.3 4.1 4.1 0 0 0 .1 1.1.32.32 0 0 0 .3.3h32.1c.2 0 .4-.1.4-.3z" opacity=".75"/>
  <path d="M89.7 9.2h-.5c-.1 0-.2.1-.3.2l-.7 2.4a2.86 2.86 0 0 0 .3 2.6 3.09 3.09 0 0 0 2.1 1.1l3.7.2c.1 0 .2.1.3.1a.19.19 0 0 1 0 .3c-.1.2-.2.3-.4.3l-3.8.2a6.29 6.29 0 0 0-5.1 3.8l-.2.9c-.1.1 0 .3.2.3h13.2a.27.27 0 0 0 .3-.3 10.87 10.87 0 0 0 .4-2.6 9.56 9.56 0 0 0-9.5-9.5" opacity=".5"/>
  <path d="M100.5 27.2a.9.9 0 1 1 .9-.9.9.9 0 0 1-.9.9m0-1.6a.7.7 0 1 0 .7.7.68.68 0 0 0-.7-.7m.4 1.2h-.2l-.2-.3h-.2v.3h-.2v-.9h.5a.27.27 0 0 1 .3.3c0 .1-.1.2-.2.3l.2.3zm-.3-.5c.1 0 .1 0 .1-.1a.1.1 0 0 0-.1-.1h-.3v.3h.3zm-89.7-.9h2.2v6h3.8v1.9h-6zm8.3 3.9a4.1 4.1 0 0 1 4.3-4.1 4 4 0 0 1 4.2 4.1 4.1 4.1 0 0 1-4.3 4.1 4.08 4.08 0 0 1-4.2-4.1m6.3 0a2.06 2.06 0 0 0-2-2.2 2.1 2.1 0 0 0 0 4.2c1.2.2 2-.8 2-2m4.9.5v-4.4h2.2v4.4c0 1.1.6 1.7 1.5 1.7a1.4 1.4 0 0 0 1.5-1.6v-4.5h2.2v4.4c0 2.6-1.5 3.7-3.7 3.7s-3.7-1.2-3.7-3.7m10.7-4.4h3.1c2.8 0 4.5 1.6 4.5 3.9s-1.7 4-4.5 4h-3v-7.9zm3.1 5.9a2 2 0 1 0 0-4h-.9v4zm7.6-5.9h6.3v1.9H54v1.3h3.7v1.8H54v2.9h-2.2zm9.4 0h2.2v6h3.8v1.9h-6zm11.7-.1h2.2l3.4 8h-2.4l-.6-1.4h-3.1l-.6 1.4h-2.3zm2 4.9L74 28l-.9 2.2zm6.4-4.8H85a3.42 3.42 0 0 1 2.6.9 2.62 2.62 0 0 1-.9 4.2l1.9 2.8h-2.5l-1.6-2.4h-1v2.4h-2.2zm3.6 3.8c.7 0 1.2-.4 1.2-.9s-.5-.9-1.2-.9h-1.4v1.9h1.4zm6.5-3.8h6.4v1.8h-4.2v1.2h3.8v1.8h-3.8v1.2h4.3v1.9h-6.5zM6.1 30.3a2 2 0 0 1-1.8 1.2 2.1 2.1 0 0 1 0-4.2 2.1 2.1 0 0 1 1.9 1.3h2.3a4.13 4.13 0 0 0-4.2-3.3A4.17 4.17 0 0 0 0 29.4a4.08 4.08 0 0 0 4.2 4.1 4.32 4.32 0 0 0 4.2-3.2z"/>
</svg>
</span> </div>  </div><div class="flex-grid-cell px-8" style="--base-width:50%;--sm-width:33.33333333333333%;--lg-width:16.666666666666664%" data-astro-cid-nmskivc4>  <div class="logo-item" data-astro-cid-my477aul> <span class="logo-svg" style="--logo-h: 2rem;" role="img" aria-label="Vercel" data-astro-cid-my477aul><svg aria-hidden="true" viewBox="0 0 2048 407" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M467.444 406.809L233.722 0.335938L0 406.809H467.444ZM703.186 388.306L898.51 18.813H814.024L679.286 287.152L544.547 18.813H460.061L655.385 388.306H703.186ZM2034.31 18.813V388.307H1964.37V18.813H2034.31ZM1644.98 250.395C1644.98 221.599 1650.99 196.272 1663.01 174.415C1675.03 152.557 1691.79 135.731 1713.28 123.935C1734.77 112.139 1759.91 106.241 1788.69 106.241C1814.19 106.241 1837.14 111.792 1857.54 122.894C1877.94 133.996 1894.15 150.476 1906.17 172.333C1918.19 194.191 1924.39 220.905 1924.75 252.477V268.61H1718.75C1720.2 291.508 1726.94 309.549 1738.96 322.733C1751.35 335.57 1767.93 341.988 1788.69 341.988C1801.8 341.988 1813.83 338.519 1824.75 331.58C1835.68 324.641 1843.88 315.274 1849.34 303.478L1920.93 308.682C1912.18 334.702 1895.79 355.519 1871.75 371.131C1847.7 386.744 1820.02 394.55 1788.69 394.55C1759.91 394.55 1734.77 388.652 1713.28 376.856C1691.79 365.06 1675.03 348.233 1663.01 326.376C1650.99 304.518 1644.98 279.192 1644.98 250.395ZM1852.62 224.375C1850.07 201.823 1842.97 185.344 1831.31 174.935C1819.65 164.18 1805.45 158.802 1788.69 158.802C1769.38 158.802 1753.72 164.527 1741.7 175.976C1729.67 187.425 1722.21 203.558 1719.29 224.375H1852.62ZM1526.96 174.935C1538.62 184.303 1545.9 197.313 1548.82 213.966L1620.94 210.323C1618.39 189.16 1610.93 170.772 1598.54 155.159C1586.15 139.547 1570.13 127.578 1550.45 119.251C1531.15 110.577 1509.84 106.241 1486.52 106.241C1457.74 106.241 1432.61 112.139 1411.11 123.935C1389.62 135.731 1372.86 152.557 1360.84 174.415C1348.82 196.272 1342.81 221.599 1342.81 250.395C1342.81 279.192 1348.82 304.518 1360.84 326.376C1372.86 348.233 1389.62 365.06 1411.11 376.856C1432.61 388.652 1457.74 394.55 1486.52 394.55C1510.56 394.55 1532.42 390.213 1552.09 381.54C1571.77 372.519 1587.79 359.856 1600.18 343.549C1612.57 327.243 1620.03 308.161 1622.58 286.304L1549.91 283.181C1547.36 301.569 1540.25 315.794 1528.6 325.855C1516.94 335.57 1502.91 340.427 1486.52 340.427C1463.94 340.427 1446.45 332.621 1434.06 317.008C1421.68 301.396 1415.49 279.192 1415.49 250.395C1415.49 221.599 1421.68 199.395 1434.06 183.782C1446.45 168.17 1463.94 160.364 1486.52 160.364C1502.19 160.364 1515.66 165.221 1526.96 174.935ZM1172.15 112.473H1237.24L1239.12 165.559C1243.74 150.533 1250.16 138.864 1258.39 130.552C1270.32 118.5 1286.96 112.473 1308.29 112.473H1334.87V169.293H1307.75C1292.56 169.293 1280.09 171.359 1270.32 175.491C1260.92 179.624 1253.69 186.166 1248.63 195.12C1243.93 204.073 1241.58 215.437 1241.58 229.211V388.306H1172.15V112.473ZM871.925 174.415C859.904 196.272 853.893 221.599 853.893 250.395C853.893 279.192 859.904 304.518 871.925 326.376C883.947 348.233 900.704 365.06 922.198 376.856C943.691 388.652 968.827 394.55 997.606 394.55C1028.93 394.55 1056.62 386.744 1080.66 371.131C1104.71 355.519 1121.1 334.702 1129.84 308.682L1058.26 303.478C1052.8 315.274 1044.6 324.641 1033.67 331.58C1022.74 338.519 1010.72 341.988 997.606 341.988C976.841 341.988 960.266 335.57 947.88 322.733C935.858 309.549 929.119 291.508 927.662 268.61H1133.67V252.477C1133.3 220.905 1127.11 194.191 1115.09 172.333C1103.07 150.476 1086.86 133.996 1066.46 122.894C1046.06 111.792 1023.11 106.241 997.606 106.241C968.827 106.241 943.691 112.139 922.198 123.935C900.704 135.731 883.947 152.557 871.925 174.415ZM1040.23 174.935C1051.88 185.344 1058.99 201.823 1061.54 224.375H928.208C931.123 203.558 938.591 187.425 950.612 175.976C962.634 164.527 978.298 158.802 997.606 158.802C1014.36 158.802 1028.57 164.18 1040.23 174.935Z" fill="currentColor"/>
</svg>
</span> </div>  </div><div class="flex-grid-cell px-8" style="--base-width:50%;--sm-width:33.33333333333333%;--lg-width:16.666666666666664%" data-astro-cid-nmskivc4>  <div class="logo-item" data-astro-cid-my477aul> <span class="logo-svg" style="--logo-h: 2rem;" role="img" aria-label="Linear" data-astro-cid-my477aul><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 100" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.9266 16.3713c-.5283.5806-.4933 1.4714.0617 2.0265l68.5946 68.5946c.5551.555 1.4459.59 2.0265.0617 10.0579-9.1522 16.3713-22.3478 16.3713-37.0179C99.9807 22.402 77.5788 0 49.9445 0 35.2744 0 22.0788 6.31337 12.9266 16.3713ZM4.35334 29.3894c-.25348.5589-.12567 1.2142.30824 1.6481L68.9432 95.3191c.4339.4339 1.0892.5617 1.6481.3083 1.485-.6736 2.9312-1.4176 4.3344-2.2277.8341-.4815.9618-1.6195.2808-2.3005L8.88146 24.7742c-.68097-.681-1.81894-.5532-2.30045.2808-.81013 1.4032-1.55411 2.8494-2.22767 4.3344ZM.453579 47.796c-.300979-.301-.46112014-.7158-.4327856-1.1405.1327026-1.9891.3816396-3.9463.7400796-5.865.214926-1.1505 1.620727-1.5497 2.448307-.7222L59.9124 96.7715c.8275.8276.4283 2.2334-.7222 2.4483-1.9187.3585-3.8759.6074-5.865.7401-.4247.0283-.8395-.1318-1.1405-.4328L.453579 47.796ZM3.93331 61.7589c-1.0331-1.0331-2.70028-.1429-2.32193 1.2683C6.22104 80.2203 19.7604 93.7597 36.9535 98.3693c1.4112.3784 2.3014-1.2888 1.2683-2.3219L3.93331 61.7589ZM201.602 27.535c3.587 0 6.494-2.918 6.494-6.5175S205.189 14.5 201.602 14.5c-3.586 0-6.493 2.918-6.493 6.5175s2.907 6.5175 6.493 6.5175Zm-55.621 56.8396V14.5039h11.54v59.648h31.115v10.2227h-42.655Zm82.136-28.511v28.511h-11.166V34.8555h11.026v8.4876l.14-.0937c1.121-2.6573 2.928-4.8769 5.42-6.6589 2.491-1.8132 5.668-2.7198 9.531-2.7198 3.426 0 6.54.766 9.344 2.2978 2.803 1.5006 5.045 3.7045 6.727 6.6119 1.682 2.9074 2.523 6.4713 2.523 10.6916v30.9026h-11.166V55.0195c0-3.7514-.997-6.5963-2.99-8.5345-1.962-1.9695-4.594-2.9543-7.896-2.9543-2.118 0-4.049.4377-5.793 1.313-1.744.8754-3.13 2.2196-4.158 4.0328-1.028 1.8132-1.542 4.1422-1.542 6.9871Zm101.105 27.6669c2.554 1.0942 5.482 1.6413 8.783 1.6413 2.71 0 5.03-.3439 6.961-1.0317 1.932-.719 3.52-1.6725 4.766-2.8605 1.277-1.1879 2.289-2.4853 3.037-3.8921h.187v6.9871h10.699V50.2833c0-2.4072-.468-4.6111-1.402-6.6119-.934-2.0008-2.289-3.7358-4.065-5.2051-1.744-1.4694-3.862-2.5948-6.354-3.3763-2.491-.8129-5.295-1.2193-8.409-1.2193-4.267 0-7.958.7347-11.073 2.204-3.084 1.4381-5.497 3.3763-7.242 5.8148-1.744 2.4384-2.694 5.1895-2.85 8.2531h10.793c.124-1.438.623-2.7198 1.495-3.8452.872-1.1254 2.056-2.0008 3.551-2.626 1.495-.6565 3.223-.9848 5.186-.9848 1.962 0 3.628.3283 4.999.9848 1.401.6565 2.476 1.5475 3.223 2.6729.748 1.1254 1.122 2.4384 1.122 3.939v.3752c0 1.1254-.39 1.9538-1.168 2.4853-.748.5314-2.025.9222-3.831 1.1723-1.776.2501-4.205.5471-7.289.891-2.523.2813-4.952.7034-7.288 1.2661-2.336.5627-4.423 1.3912-6.261 2.4853-1.806 1.0942-3.239 2.5479-4.298 4.3611-1.059 1.8132-1.588 4.1422-1.588 6.987 0 3.2826.747 6.0336 2.242 8.2532 1.495 2.1884 3.52 3.8453 6.074 4.9707Zm18.081-8.3001c-1.807.9691-4.034 1.4537-6.681 1.4537-2.679 0-4.813-.5627-6.401-1.6881-1.589-1.1567-2.383-2.7355-2.383-4.7362 0-1.5631.436-2.8293 1.308-3.7984.904-.9691 2.087-1.735 3.551-2.2977 1.464-.5628 3.052-.9535 4.765-1.1724 1.246-.1875 2.461-.3751 3.645-.5627 1.183-.2188 2.289-.422 3.317-.6096 1.028-.2188 1.9-.4377 2.616-.6565.748-.2188 1.293-.4533 1.635-.7034v5.5334c0 1.9382-.451 3.7202-1.355 5.3458-.872 1.5944-2.211 2.8917-4.017 3.8921Zm26.094 9.1442V34.8555h10.745v8.1594h.141c.903-2.8136 2.32-4.955 4.251-6.4244 1.962-1.5005 4.532-2.2508 7.709-2.2508.779 0 1.48.0312 2.102.0938.655.0312 1.2.0625 1.636.0937v10.082c-.405-.0625-1.122-.1406-2.149-.2344-1.028-.0938-2.118-.1407-3.271-.1407-1.838 0-3.519.422-5.046 1.2661-1.526.8441-2.741 2.1415-3.644 3.8921-.872 1.7195-1.308 3.8922-1.308 6.5182v28.4641h-11.166Zm-177.401 0V34.8555h11.166v49.5191h-11.166Zm84.238-2.204c3.582 2.2196 7.834 3.3294 12.755 3.3294 3.8 0 7.257-.6878 10.372-2.0633 3.146-1.4068 5.762-3.3294 7.849-5.7678 2.087-2.4697 3.442-5.3146 4.065-8.5346h-10.512c-.468 1.4693-1.231 2.7667-2.29 3.8921-1.027 1.0942-2.32 1.9539-3.877 2.5792-1.558.6252-3.364.9378-5.42.9378-2.772 0-5.155-.6252-7.148-1.8757-1.962-1.2505-3.457-2.9855-4.485-5.2051-.933-2.043-1.443-4.3564-1.529-6.9402h35.915v-3.0012c0-3.8139-.561-7.284-1.682-10.4102-1.121-3.1575-2.71-5.8773-4.766-8.1594-2.055-2.3134-4.531-4.0953-7.428-5.3458-2.866-1.2505-6.058-1.8757-9.578-1.8757-4.578 0-8.627 1.1098-12.147 3.3294-3.52 2.2196-6.276 5.2833-8.27 9.191-1.993 3.9078-2.99 8.3782-2.99 13.4114 0 5.0019.966 9.4568 2.897 13.3645 1.931 3.8765 4.688 6.9246 8.269 9.1442Zm23.501-32.7783c-1.028-2.1258-2.492-3.767-4.392-4.9237-1.9-1.1567-4.142-1.7351-6.728-1.7351-2.554 0-4.781.5784-6.681 1.7351-1.868 1.1567-3.332 2.7979-4.391 4.9237-.756 1.5396-1.234 3.2903-1.434 5.2521h25.059c-.2-1.9618-.678-3.7125-1.433-5.2521Z"/></svg></span> </div>  </div><div class="flex-grid-cell px-8" style="--base-width:50%;--sm-width:33.33333333333333%;--lg-width:16.666666666666664%" data-astro-cid-nmskivc4>  <div class="logo-item" data-astro-cid-my477aul> <span class="logo-svg" style="--logo-h: 2rem;" role="img" aria-label="Atlassian" data-astro-cid-my477aul><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 532.12 66.03" aria-hidden="true" fill="currentColor"><path d="M16.75 29.77a1.83 1.83 0 00-.56.7l-16 32a1.9 1.9 0 001.7 2.76h22.28a1.84 1.84 0 001.7-1.06c4.8-9.93 1.9-25-6.53-34a1.86 1.86 0 00-2.6-.4zM34.35 1A1.8 1.8 0 0032 .13a1.84 1.84 0 00-.87.87 42.19 42.19 0 00-2.47 41.65l10.73 21.5a1.9 1.9 0 001.7 1.06h22.24a1.91 1.91 0 001.91-1.89 1.86 1.86 0 00-.21-.87zm486.34 10.56v34.62l-4.34-10-13-24.58h-18v53.6h11.43V24.3l4.8 10.86 16.18 30h14.37v-53.6zM400.12 65.2h12.5V11.57h-12.5zM366.7 32.56c-7.77-1.72-9.65-3.43-9.65-5.88 0-3.1 2.78-4.4 7.92-4.4 6.2 0 12.33 1.87 18.13 4.48V14.42a41 41 0 00-17.72-3.67c-13.88 0-21.07 6-21.07 15.92 0 7.92 3.68 14.2 18 17 8.58 1.8 10.38 3.18 10.38 6s-1.8 4.57-7.84 4.57A44.18 44.18 0 01344 48.61v12.9c4.33 2.13 10 4.5 20.66 4.5 15 0 21-6.7 21-16.66 0-9.34-4.94-13.77-19-16.8zm-158.86-21h-12.57V65.2H221l4-11.6h-17.1zm-63.3 11.6h13.87v42.06H171v-42h14.86V11.57h-41.33zm-34.72-11.6l-18.7 53.66h14.28l2.65-9a35.44 35.44 0 0020 0l2.65 9H145l-18.7-53.64zm8.24 34.95a24.19 24.19 0 01-6.87-1l6.87-23.4 6.88 23.4a24.4 24.4 0 01-6.9 1zm130.67-34.94L230 65.2h14.3l2.64-9a35.44 35.44 0 0020 0l2.65 9h14.28L265.2 11.57zM257 46.5a24.19 24.19 0 01-6.87-1L257 22.1l6.88 23.42a24.6 24.6 0 01-6.88.98zm184.17-34.94l-18.7 53.65h14.28l2.65-9a35.44 35.44 0 0020 0l2.65 9h14.3l-18.7-53.64zm8.23 34.94a24.19 24.19 0 01-6.87-1l6.87-23.4 6.88 23.42a24.6 24.6 0 01-6.88.98zm-134.7-14c-7.77-1.72-9.65-3.43-9.65-5.88 0-3.1 2.78-4.4 7.92-4.4 6.2 0 12.33 1.87 18.13 4.48V14.42a41 41 0 00-17.72-3.67c-13.88 0-21.07 6-21.07 15.92 0 7.92 3.68 14.2 18 17 8.58 1.8 10.38 3.18 10.38 6s-1.8 4.57-7.84 4.57A44.18 44.18 0 01292 48.61v12.9c4.33 2.13 10 4.5 20.66 4.5 15 0 21-6.7 21-16.66 0-9.34-4.95-13.77-19-16.8z" /></svg>
</span> </div>  </div><div class="flex-grid-cell px-8" style="--base-width:50%;--sm-width:33.33333333333333%;--lg-width:16.666666666666664%" data-astro-cid-nmskivc4>  <div class="logo-item" data-astro-cid-my477aul> <span class="logo-svg" style="--logo-h: 1.25rem;" role="img" aria-label="Anthropic" data-astro-cid-my477aul><svg aria-hidden="true" version="1.1" id="Layer_1" xmlns:x="ns_extend;" xmlns:i="ns_ai;" xmlns:graph="ns_graphs;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 578.9 65" style="enable-background:new 0 0 578.9 65;" xml:space="preserve">
 <style type="text/css">
  .st0{fill:currentColor;}
 </style>
 <metadata>
  <sfw xmlns="ns_sfw;">
   <slices>
   </slices>
   <sliceSourceBounds bottomLeftOrigin="true" height="65" width="578.9" x="-307.7" y="-207.8">
   </sliceSourceBounds>
  </sfw>
 </metadata>
 <g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,18.299999237060547,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M99.6,44.8l-28.3-44H56v62.8h13v-44l28.3,44h15.3V0.8h-13V44.8L99.6,44.8z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,34.869998931884766,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M106.8,12.9h21.1v50.7h13.5V12.9h21.1V0.8h-55.7V12.9L106.8,12.9z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,51.22999954223633,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M200,25.9h-29.6v-25h-13.5v62.8h13.5V38H200v25.7h13.5V0.8H200V25.9L200,25.9z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,69.23999786376953,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M225.5,12.9h16.6c6.6,0,10.1,2.4,10.1,7c0,4.6-3.5,7-10.1,7h-16.6V12.9L225.5,12.9z M265.7,20
					c0-11.9-8.7-19.1-23-19.1H212v62.8h13.5V39.1h15L254,63.7h14.9L254,37.2C261.5,34.3,265.7,28.3,265.7,20L265.7,20z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,84.98999786376953,0)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M291.2,52.4c-10.6,0-17.1-7.5-17.1-19.8c0-12.5,6.5-20,17.1-20c10.5,0,16.9,7.5,16.9,20
					C308.1,44.9,301.7,52.4,291.2,52.4L291.2,52.4z M291.2,0c-18.1,0-31,13.5-31,32.6c0,18.9,12.8,32.4,31,32.4
					c18,0,30.8-13.5,30.8-32.4C322,13.5,309.3,0,291.2,0L291.2,0z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,103.29000091552734,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M346.4,28.7h-16.6V12.9h16.6c6.6,0,10.1,2.7,10.1,7.9S353.1,28.7,346.4,28.7L346.4,28.7z M347,0.8h-30.7
					v62.8h13.5V40.9H347c14.3,0,23-7.5,23-20C370,8.4,361.3,0.8,347,0.8L347,0.8z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,128.0399932861328,0)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M436.5,42.8c-2.3,6.1-7,9.6-13.4,9.6c-10.6,0-17.1-7.5-17.1-19.8c0-12.5,6.5-20,17.1-20
					c6.4,0,11,3.5,13.4,9.6h14.3C447.2,8.7,436.7,0,423.1,0c-18.1,0-31,13.5-31,32.6c0,18.9,12.8,32.4,31,32.4
					c13.7,0,24.2-8.8,27.7-22.2H436.5L436.5,42.8z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,117.83000183105469,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M360.9,0.8l25.1,62.8h13.7L374.6,0.8H360.9L360.9,0.8z">
     </path>
    </g>
   </g>
  </g>
  <g transform="matrix(1,0,0,1,0,0)">
   <g transform="matrix(1,0,0,1,0,0.27000001072883606)">
    <g transform="matrix(1,0,0,1,0,0)">
     <path class="st0" d="M23.7,38.8l8.6-22.1l8.6,22.1H23.7L23.7,38.8z M25.1,0.8L0,63.7h14l5.1-13.2h26.2l5.1,13.2h14L39.4,0.8
					H25.1L25.1,0.8z">
     </path>
    </g>
   </g>
  </g>
 </g>
</svg></span> </div>  </div><div class="flex-grid-cell px-8" style="--base-width:50%;--sm-width:33.33333333333333%;--lg-width:16.666666666666664%" data-astro-cid-nmskivc4>  <div class="logo-item" data-astro-cid-my477aul> <span class="logo-svg" style="--logo-h: 1.75rem;" role="img" aria-label="Cursor" data-astro-cid-my477aul><svg aria-hidden="true" fill="currentColor" viewBox="0 0 69 13" xmlns="http://www.w3.org/2000/svg"><path d="M.61621 6.43836c0-3.50869 2.23066-5.4743 5.49005-5.4743h3.91414v2.09026H6.23091c-1.99579 0-3.35255 1.13895-3.35255 3.38404 0 2.2451 1.35676 3.38404 3.35255 3.38404h3.78949v2.0903H6.10626c-3.25939 0-5.49005-1.99582-5.49005-5.47434ZM12.0472 8.41982V.96549h2.1834v7.00164c0 1.35676.702 1.83964 1.8554 1.83964h1.3095c1.139 0 1.8554-.48288 1.8554-1.83964V.96549h2.1677v7.47008c0 2.35533-1.5588 3.47723-3.6648 3.47723h-2.0273c-2.1205 0-3.6806-1.1232-3.6806-3.49298h.0013ZM23.7734.96549h6.4716c2.2149 0 3.3223 1.18487 3.3223 3.08749 0 1.21636-.5773 2.19917-1.4971 2.46422.9513.10891 1.404.79517 1.404 1.62182v3.77378H31.275V8.65338c0-.57734-.1719-.9828-.9513-.9828h-4.3511v4.24222h-2.1992V.96548Zm6.1763 4.66338c.9986 0 1.404-.53011 1.404-1.30952 0-.84241-.4054-1.29379-1.4341-1.29379h-3.9457v2.60463h3.9772l-.0014-.00132ZM35.5162 9.83815h6.0359c.7334 0 1.2006-.40545 1.2006-1.13895 0-.76367-.4829-1.06022-1.2479-1.1232l-3.0416-.23356c-1.9183-.1404-3.2278-1.10746-3.2278-3.16623 0-2.04302 1.4499-3.21214 3.3525-3.21214h5.9729v2.07451h-5.8482c-.8424 0-1.2794.40545-1.2794 1.1232 0 .74793.4684 1.06022 1.2951 1.13895l3.0875.21781c1.8869.14041 3.1347 1.13895 3.1347 3.15048 0 1.93408-1.3252 3.24368-3.2436 3.24368h-6.1921V9.83815h.0014ZM46.0576 6.42277c0-3.32237 2.4013-5.64488 5.6147-5.64488h.0315c3.2122 0 5.6305 2.32382 5.6305 5.64488 0 3.3368-2.417 5.67633-5.6305 5.67633h-.0315c-3.2121 0-5.6147-2.33953-5.6147-5.67633Zm5.6305 3.55593c1.98 0 3.4312-1.404 3.4312-3.54018 0-2.12044-1.4499-3.54019-3.4312-3.54019-1.9656 0-3.4156 1.41975-3.4156 3.54019 0 2.13618 1.45 3.54018 3.4156 3.54018ZM59.0635.96549h6.4715c2.2149 0 3.3224 1.18487 3.3224 3.08749 0 1.21636-.5774 2.19917-1.4972 2.46422.9513.10891 1.404.79517 1.404 1.62182v3.77378h-2.1991V8.65338c0-.57734-.1719-.9828-.9514-.9828h-4.3511v4.24222h-2.1991V.96548Zm6.1763 4.66338c.9985 0 1.404-.53011 1.404-1.30952 0-.84241-.4055-1.29379-1.4342-1.29379H61.264v2.60463h3.9771l-.0013-.00132Z"></path></svg></span> </div>  </div> </div>   </div> </section> <section class="relative overflow-x-clip z-0 pt-12 md:pt-20 lg:pt-32 pb-12 md:pb-20 lg:pb-32 text-white " data-astro-cid-5cxqpqv6="true" style="background:linear-gradient(45deg, #C83852 0%, #B44092 50%, #6A5FC1 100%);background-color:transparent"> <div class="clip-container clip-top-slopeRight clip-bottom-flat" style="top: -3rem; bottom: -3rem; background: linear-gradient(45deg, #C83852 0%, #B44092 50%, #6A5FC1 100%); background-color: transparent" data-astro-cid-4cy7faeu>  </div>  <div class="container" data-astro-cid-bdd4tvdo style="--xs: 0%;--sm: 576px;--md: 768px;--lg: 992px;--xl: 1152px;">   <div class="flex flex-wrap items-start justify-start flex-row -mx-8">  <div class="flex-grid-cell px-8" style="--base-width:100%" data-astro-cid-nmskivc4>  <div class="text-center" data-astro-cid-5cxqpqv6> <h2 data-astro-cid-5cxqpqv6>Code breaks, fix it faster</h2> <p data-astro-cid-5cxqpqv6>
Application monitoring software considered "not bad" by 4 million
          developers
</p> <div class="button-wrapper" data-astro-cid-5cxqpqv6> <a href="#signup_form" class="btn-new primary-dark" data-astro-cid-5cxqpqv6="true" data-link-href="#signup_form"> <span class="label">
Try Sentry for Free
</span> </a>  <a href="/demo/" class="btn-new secondary-dark" data-astro-cid-5cxqpqv6="true" data-link-href="/demo/"> <span class="label">
Get Demo
</span> </a>  </div> </div>  </div>  </div>   </div> </section>  </main> <footer class="mini-footer-bg" role="contentinfo" aria-label="footer" data-astro-cid-ecsu3mhu> <div class="container mini-footer-inner" data-astro-cid-bdd4tvdo style="--xs: 0%;--sm: 576px;--md: 768px;--lg: 992px;--xl: 1152px;">  <a href="/welcome/" class="logo-link" aria-label="Welcome Page" data-astro-cid-ecsu3mhu> <svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 200 44" aria-hidden="true" class="block"> <path fill="currentColor" d="M124.32,28.28,109.56,9.22h-3.68V34.77h3.73V15.19l15.18,19.58h3.26V9.22h-3.73ZM87.15,23.54h13.23V20.22H87.14V12.53h14.93V9.21H83.34V34.77h18.92V31.45H87.14ZM71.59,20.3h0C66.44,19.06,65,18.08,65,15.7c0-2.14,1.89-3.59,4.71-3.59a12.06,12.06,0,0,1,7.07,2.55l2-2.83a14.1,14.1,0,0,0-9-3c-5.06,0-8.59,3-8.59,7.27,0,4.6,3,6.19,8.46,7.52C74.51,24.74,76,25.78,76,28.11s-2,3.77-5.09,3.77a12.34,12.34,0,0,1-8.3-3.26l-2.25,2.69a15.94,15.94,0,0,0,10.42,3.85c5.48,0,9-2.95,9-7.51C79.75,23.79,77.47,21.72,71.59,20.3ZM195.7,9.22l-7.69,12-7.64-12h-4.46L186,24.67V34.78h3.84V24.55L200,9.22Zm-64.63,3.46h8.37v22.1h3.84V12.68h8.37V9.22H131.08ZM169.41,24.8c3.86-1.07,6-3.77,6-7.63,0-4.91-3.59-8-9.38-8H154.67V34.76h3.8V25.58h6.45l6.48,9.2h4.44l-7-9.82Zm-10.95-2.5V12.6h7.17c3.74,0,5.88,1.77,5.88,4.84s-2.29,4.86-5.84,4.86Z M29,2.26a4.67,4.67,0,0,0-8,0L14.42,13.53A32.21,32.21,0,0,1,32.17,40.19H27.55A27.68,27.68,0,0,0,12.09,17.47L6,28a15.92,15.92,0,0,1,9.23,12.17H4.62A.76.76,0,0,1,4,39.06l2.94-5a10.74,10.74,0,0,0-3.36-1.9l-2.91,5a4.54,4.54,0,0,0,1.69,6.24A4.66,4.66,0,0,0,4.62,44H19.15a19.4,19.4,0,0,0-8-17.31l2.31-4A23.87,23.87,0,0,1,23.76,44H36.07a35.88,35.88,0,0,0-16.41-31.8l4.67-8a.77.77,0,0,1,1.05-.27c.53.29,20.29,34.77,20.66,35.17a.76.76,0,0,1-.68,1.13H40.6q.09,1.91,0,3.81h4.78A4.59,4.59,0,0,0,50,39.43a4.49,4.49,0,0,0-.62-2.28Z"></path> </svg> </a> <span data-astro-cid-ecsu3mhu>&copy; 2026 &bull; SENTRY IS A REGISTERED TRADEMARK OF FUNCTIONAL SOFTWARE, INC.</span> <div class="links" data-astro-cid-ecsu3mhu> <a href="https://sentry.io/terms/" data-astro-cid-ecsu3mhu>Terms</a> <a href="https://sentry.io/privacy/" data-astro-cid-ecsu3mhu>Privacy</a> </div>  </div> </footer> <script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea" type="module">(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"c375fea9805680a06c17231d4eef06f831259223"};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="042e799a-6898-4477-8864-8729dc3b0bbf",e._sentryDebugIdIdentifier="sentry-dbid-042e799a-6898-4477-8864-8729dc3b0bbf")}catch{}})();const n=["error-monitoring","tracing","logs","session-replay","seer","profiling","uptime-monitoring","cron-monitoring"],r=[{name:"start_signup",description:"Open Sentry's free sign-up flow in a new tab so a user can create an account.",inputSchema:{type:"object",properties:{source:{type:"string",description:"Optional UTM source/campaign label for attribution."}},additionalProperties:!1},execute:({source:e})=>{const t=new URL("https://sentry.io/signup/");return typeof e=="string"&&e.length>0&&t.searchParams.set("utm_source",e),window.open(t.toString(),"_blank","noopener,noreferrer"),{opened:t.toString()}}},{name:"request_demo",description:"Open Sentry's sales demo request form in a new tab.",inputSchema:{type:"object",properties:{},additionalProperties:!1},execute:()=>{const e="/demo/";return window.open(e,"_blank","noopener,noreferrer"),{opened:e}}},{name:"open_pricing",description:"Navigate to Sentry's pricing page.",inputSchema:{type:"object",properties:{},additionalProperties:!1},execute:()=>(window.location.assign("/pricing/"),{navigated:"/pricing/"})},{name:"search_docs",description:"Search the Sentry documentation for a given query. Opens a Google site:docs.sentry.io search in a new tab, since docs.sentry.io uses a client-side Algolia modal that cannot be triggered via URL.",inputSchema:{type:"object",properties:{query:{type:"string",description:"Search query, e.g. 'react source maps'.",minLength:1}},required:["query"],additionalProperties:!1},execute:({query:e})=>{if(typeof e!="string"||e.length===0)throw new Error("search_docs: a non-empty query is required");const t=new URL("https://www.google.com/search");return t.searchParams.set("q",`site:docs.sentry.io ${e}`),window.open(t.toString(),"_blank","noopener,noreferrer"),{opened:t.toString()}}},{name:"open_product_page",description:"Open one of Sentry's product overview pages (error-monitoring, tracing, logs, session-replay, seer, profiling, uptime-monitoring, cron-monitoring).",inputSchema:{type:"object",properties:{product:{type:"string",enum:[...n]}},required:["product"],additionalProperties:!1},execute:({product:e})=>{if(typeof e!="string"||!n.includes(e))throw new Error(`open_product_page: invalid product "${String(e)}". Expected one of: ${n.join(", ")}`);const t=`/product/${e}/`;return window.location.assign(t),{navigated:t}}},{name:"discover_mcp_server",description:"Return the URL and discovery metadata for Sentry's hosted MCP server so the agent can connect.",inputSchema:{type:"object",properties:{},additionalProperties:!1},execute:()=>({endpoint:"https://mcp.sentry.dev/mcp",homepage:"https://mcp.sentry.dev/",documentation:"https://mcp.sentry.dev/"})}];function o(){if(!(typeof navigator>"u")&&navigator.modelContext?.provideContext)try{navigator.modelContext.provideContext({tools:r})}catch(e){console.warn("WebMCP registration failed:",e)}}o();</script> <script nonce="bwTTqZUY9rpGL4eAeQl65WPGSdVhTXea" type="module">(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"c375fea9805680a06c17231d4eef06f831259223"};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="bb24f84d-920f-478e-ba84-8276f7483111",e._sentryDebugIdIdentifier="sentry-dbid-bb24f84d-920f-478e-ba84-8276f7483111")}catch{}})();let d;function n(){const e=[document.getElementById("grecaptcha-badge"),...document.querySelectorAll(".grecaptcha-badge")].filter(Boolean);if(e.length!==0){d?.disconnect(),d=void 0;for(const t of e)t.style.setProperty("visibility","hidden","important"),t.style.setProperty("opacity","0","important")}}n();document.addEventListener("DOMContentLoaded",n);d=new MutationObserver(n);d.observe(document.body,{childList:!0,subtree:!0});window.addEventListener("load",n);</script> </body> </html>