<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
  <head>
<!-- OptanonConsentNoticeStart -->
<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="5e9f5149-bde8-4a13-b973-b7a9385e8ebb"></script>
<script type="text/javascript">
function OptanonWrapper() { }
</script>
<!-- OptanonConsentNoticeEnd -->

<script type="text/plain" class="optanon-category-C0004" src="https://cdn.amplitude.com/script/9fa03fe145137b598626150731335817.experiment.js"></script>

<script>
  window.dataLayer = window.dataLayer || [];

  if (window.digitalData?.displayedVariants?.length) {
    window.digitalData.displayedVariants.forEach(function(variantInfo) {
      pushVariantToDataLayer(variantInfo);
    });
  }

  document.addEventListener('displayWemVariant', function (event) {
    if (event?.detail) {
      pushVariantToDataLayer(event.detail);
    }
  }, true);

  function pushVariantToDataLayer(variantInfo) {
    const type = variantInfo.type + (variantInfo.variantType ? ('_' + variantInfo.variantType) : '');
    const label = (variantInfo.wrapper.displayableName || variantInfo.wrapper.name) +
                  ' - ' + (variantInfo.displayableName || variantInfo.name);

    window.dataLayer.push({
      event: 'displayWemVariant',
      experimentName: variantInfo.wrapper.displayableName || variantInfo.wrapper.name,
      variantName: variantInfo.displayableName || variantInfo.name,
      variantType: type,
      variantLabel: label,
      variantId: variantInfo.id,
      wrapperId: variantInfo.wrapper.id,
      wrapperName: variantInfo.wrapper.name,
      inControlGroup: variantInfo.inControlGroup || false
    });
  }
</script>

<link rel="canonical" href="https://www.algolia.com/policies/terms" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>terms</title>
<meta content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover" name="viewport">

<!--Global Level META DATA  Here  <meta charset="utf-8"> Niket -->
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover">
        <meta name="og:site_name" content="Algolia">
        <meta property="og:type" content="website">
        <meta property="og:image" content="https://www.algolia.com/files/live/sites/algolia-assets/files/opengraph/algolia-opengraph-image.jpg">
                    <meta property="og:image:width" content="1200" />
                    <meta property="og:image:height" content="630" />
                <meta name="twitter:site" content="@algolia">
        <meta property="twitter:domain" content="www.algolia.com">
        <meta name="twitter:card" content="summary_large_image">
        <meta name="msapplication-TileColor" content="#003DFF">
        <meta name="theme-color" content="#003DFF">
        <meta name="google-site-verification" content="unmVpnHdKJyjZSxuXKPyWxx8HRmb9VCCaBHQw4uCsW4">
        <script type="application/ld+json">
[
  {
    "@context": "http://schema.org",
    "@type": "Organization",
    "name": "Algolia",
    "url": "https://www.algolia.com/",
    "logo": "https://www.algolia.com/algolia-logo-blue.svg",
    "image": "https://www.algolia.com/files/live/sites/algolia-assets/files/opengraph/algolia-opengraph-image.jpg",
    "description": "Fast, reliable and modern Search & Discovery",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "3790 El Camino Real, Unit #518",
      "addressLocality": "Palo Alto",
      "addressRegion": "California",
      "postalCode": "94306",
      "addressCountry": "USA"
    },
    "sameAs": [
      "https://www.linkedin.com/company/algolia/",
      "https://www.facebook.com/algolia/",
      "https://www.github.com/Algolia/",
      "https://www.youtube.com/user/Algolia/",
      "https://www.twitter.com/Algolia/",
      "https://www.instagram.com/algoliahq/"
    ],
    "contactPoint" : [
      {
        "@type" : "ContactPoint",
        "url": "https://www.algolia.com/demorequest/",
        "contactType": "prospects"
      },
      {
        "@type" : "ContactPoint",
        "url": "https://www.algolia.com/contact/enterprise/",
        "contactType": "enterprise"
      },
      {
        "@type" : "ContactPoint",
        "url": "https://www.algolia.com/for-open-source/",
        "contactType": "open source"
      }
    ]
  },
  {
    "@context": "http://schema.org",
    "@type": "WebSite",
    "url": "https://www.algolia.com/",
    "name": "Algolia",
    "alternateName": "AlgoliaSearch",
    "potentialAction": [{
      "@type": "SearchAction",
      "target": "https://www.algolia.com/search/?query={search_term_string}",
      "query-input": "required name=search_term_string"
    }]
  },
  {
    "@context": "http://schema.org",
    "@type": "SpeakableSpecification",
    "xpath": [
      "/html/head/title",
      "/html/head/meta[@name='description']/@content"
    ]
  }
]
</script><!--Global Level META DATA Ends Here-->
        <!--Page Level META DATA-->
        <meta name="description" property="description" content="Algolia's terms and conditions of use.">
        <meta name="description" property="og:description" content="Algolia's terms and conditions of use.">
        <meta property="og:url" content="/cms/render/live/en/sites/www/home/policies/policyEntryMenu/terms.html">
        <meta name="twitter:description" content="Algolia's terms and conditions of use.">
        <meta name="twitter:image" content="https://www.algolia.com/files/live/sites/algolia-assets/files/opengraph/algolia-opengraph-image.jpg">
                <!--Meta Data Section Ends Here--><script>
        !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="eEj3ERCjH7KxK1jEMjQF7uzmtZGALFHn";;analytics.SNIPPET_VERSION="4.15.3";
        analytics.load("eEj3ERCjH7KxK1jEMjQF7uzmtZGALFHn"); //"eEj3ERCjH7KxK1jEMjQF7uzmtZGALFHn"
        analytics.page();
        }}();
      </script><link href="https://fonts.googleapis.com/css2?family=Inter&family=Sora:wght@300;400;600&display=swap"
rel="stylesheet">
<link rel="icon" type="image/x-icon" href="/files/live/sites/algolia-assets/files/icons/algolia-logo-for-favicon.svg">
<script src="/modules/algolia-base-template/javascript/header.js"></script>




<script type="application/json" id="jahia-data-ctx">{"contextPath":"","lang":"en","uilang":"en","siteUuid":"5dd2fdd4-a9a0-46fe-8b1b-f7457ee77e1d","wcag":true,"ckeCfg":""}</script>
<script type="application/json" id="jahia-data-ck">{"path":"/modules/ckeditor/javascript/","lng":"en_US"}</script>
<link id="staticAssetCSS0" rel="stylesheet" href="/generated-resources/ed82466f107dab698edda12dcfebc72.min.css" media="screen" type="text/css"/>
<script id="staticAssetJavascript0" src="/generated-resources/54de245e7ebc54843f3f693ca1172f7.min.js"  ></script>
<script type="text/javascript" nonce="NmE5ZDg2NGEtNGU4Yy00NmIyLWFmMWYtOTQxNThjZDJiMDEw">
    window.digitalDataOverrides = window.digitalDataOverrides || [];
    window.digitalData = {
        "scope": "www",
        "site": {
            "siteInfo": {
                "siteID": "5dd2fdd4-a9a0-46fe-8b1b-f7457ee77e1d"
            }
        },
        "page": {
            "pageInfo": {
                "pageID": "3651a650-6df9-4a6f-8307-aacc3e720211",
                "nodeType": "aant:policyEntry",
                "pageName": "terms",
                "pagePath": "/sites/www/home/policies/policyEntryMenu/terms",
                "templateName": "null",
                "destinationURL": document.location.origin + document.location.pathname,
                "destinationSearch": document.location.search,
                "referringURL": null,
                "language": "en",
                "categories": [],
                "tags": []
            },
            "consentTypes":[
                
            ]
        },
        "events": [],
        "contextServerPublicUrl": "/modules/jexperience/proxy/www",
        "sourceLocalIdentifierMap" : {},
        "wemInitConfig":  {
            "contextServerUrl" : "/modules/jexperience/proxy/www",
            "isPreview": false,
            "timeoutInMilliseconds": 1000,
            "dxUsername" : "guest",
            "contextServerCookieName" : "context-profile-id",
            "activateWem": false,
            "enableWemActionUrl": "/en/sites/www.enableWem.do",
            "requiredProfileProperties": ['j:nodename'],
            "requiredSessionProperties": [],
            "requireSegments": false,
            "requireScores": false
        }, 
    };

   // Expose Wem init functions  
   wem.init();
  </script>

<script>
        document.addEventListener("DOMContentLoaded", function() {
            var algoliaOAuthButton = document.getElementsByClassName('partner-portal-login-cta');
            Array.from(algoliaOAuthButton).forEach(element => {
                element.addEventListener('click', connectToAlgoliaOAuth);
            });
        });
        function connectToAlgoliaOAuth(event) {
            const popup = window.open('', "Algolia Authorization", "menubar=no,status=no,scrollbars=no,width=1145,height=725,modal=yes,alwaysRaised=yes");
            const xhr = new XMLHttpRequest();
            xhr.open('GET', '/cms/render/live/en/.connectToAlgoliaOAuthAction.do');
            xhr.setRequestHeader('Accept', 'application/json;');
            xhr.send();

            xhr.onreadystatechange = function () {
                if (xhr.readyState != 4 || xhr.status != 200) return;
                var json = JSON.parse(xhr.responseText);
                popup.location.href = json.authorizationUrl;
                window.addEventListener('message', function (event) {
                    if (event.data.authenticationIsDone) {
                        setTimeout(function () {
                            popup.close();
                            if (event.data.isAuthenticate) {
                                window.location.href = '/partner-program?site=www';
                            }
                        }, 3000);
                    }
                });
            };
            event.preventDefault();
        }
    </script>

<script type="application/json" id="jahia-data-aggregatedjs">{"scripts":["/modules/jexperience/javascript/jexperience/dist/3_9_0/wem.min.js","/modules/algolia-base-components/javascript/component/ai-availability.js","/modules/algolia-base-components/javascript/component/header-search.js","/modules/algolia-base-components/javascript/component/chat-sidepanel.js","/modules/algolia-base-components/javascript/component/nav-v2.js","/modules/algolia-base-components/javascript/component/modalDialog.js","/modules/ad-base-components/javascript/component/ctaGradient.js","/modules/algolia-base-components/javascript/component/header-nav.js","/modules/algolia-base-components/javascript/component/header-promo.js","/modules/ad-base-components/javascript/component/logoPopover.js","/modules/algolia-base-components/javascript/component/agentforce-preopen-hook.js"]}</script>


<style id="connector-header-hotfix">
    #main-header .header__top-nav.max-w-screen-xl,
    #main-header .header__middle-bar.max-w-screen-xl {
      max-width: 1440px !important;
    }

    @media (min-width: 1024px) and (max-width: 1199px) {
      #main-header .header__global-search {
        flex: 0 0 auto !important;
        max-width: 270px !important;
        margin-left: auto !important;
      }

      #main-header #globalSearchButton {
        width: 270px !important;
        max-width: 270px !important;
      }
    }

    @media (min-width: 1200px) {
      #main-header .header__global-search:not(.expand-search) {
        flex: 0 1 320px !important;
        max-width: 320px !important;
      }

      #main-header .header__global-search:not(.expand-search) #globalSearchButton {
        width: 100% !important;
      }
    }

    @media (min-width: 1200px) and (max-width: 1279px) {
      #main-header .header__global-search:not(.expand-search) {
        flex-basis: 220px !important;
        max-width: 220px !important;
      }
    }

    @media (min-width: 1280px) and (max-width: 1365px) {
      #main-header .header__global-search:not(.expand-search) {
        flex-basis: 240px !important;
        max-width: 240px !important;
      }
    }

    @media (min-width: 1366px) and (max-width: 1439px) {
      #main-header .header__global-search:not(.expand-search) {
        flex-basis: 280px !important;
        max-width: 280px !important;
      }
    }

    @media (min-width: 1440px) and (max-width: 1535px) {
      #main-header .header__global-search:not(.expand-search) {
        flex-basis: 320px !important;
        max-width: 320px !important;
      }
    }

    @media (min-width: 1536px) {
      #main-header .header__global-search:not(.expand-search) {
        flex-basis: 350px !important;
        max-width: 350px !important;
      }
    }
  </style>

 <style>
    /* Temporary DXP-1371 blog code wrap fix. Remove after code release. */
    body .blog-richtext,
    body .blog-richtext .algoliaRichTextnContainer,
    body .blog-richtext .algoliaRichText {
      min-width: 0 !important;
      max-width: 100% !important;
    }

    body .blog-richtext pre,
    body .blog-richtext pre code,
    body .blog-richtext pre code * {
      box-sizing: border-box !important;
      max-width: 100% !important;
      white-space: pre-wrap !important;
      overflow-wrap: anywhere !important;
      word-break: break-word !important;
    }

    body .blog-richtext pre {
      width: 100% !important;
      overflow-x: hidden !important;
    }

    body .blog-richtext pre code {
      display: block !important;
    }
  </style>

<style>
  body.code-exchange-detail .code-exchange__main-content :is(
    h1, h2, h3, h4, h5, h6,
    p, li, span, strong, em
  ) {
    color: #fff !important;
  }

  body.code-exchange-detail .code-exchange__main-content a {
    color: #bbd1ff !important;
  }
</style>

  <style>
    .multi-item-carousel .slick-prev::before,
    .multi-item-carousel .slick-next::before {
      content: "" !important;
      display: none !important;
    }

    .multi-item-carousel .slick-prev,
    .multi-item-carousel .slick-next {
      color: #23263b !important;
    }

    .multi-item-carousel .slick-prev svg,
    .multi-item-carousel .slick-next svg {
      stroke: currentColor !important;
    }

    .dark .multi-item-carousel .slick-prev,
    .dark .multi-item-carousel .slick-next {
      color: #ffffff !important;
    }
  </style>

<style id="dxp-1555-agentforce-pill-hotfix">
  /* Pill-shaped chat facade */
  #agentforce-facade-container #agentforce-facade {
    width: 138px !important;
    height: 56px !important;
    box-sizing: border-box !important;
    border-radius: 9999px !important;
  }

  #agentforce-facade-container #agentforce-facade > .h-full.w-full {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
    border-radius: 9999px !important;
  }

  #agentforce-facade-container #agentforce-facade img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
  }

  /* Remove the old facade speech-bubble pointer */
  #agentforce-facade-container .chatbot-facade-widget::after {
    display: none !important;
  }

  /* Cookie-consent notification */
  #agentforce-facade-container .chatbot-facade-widget-message {
    right: 24px !important;
    bottom: 110px !important;
    box-shadow: none !important;
  }

  #agentforce-facade-container .chatbot-facade-widget-message #agentforce-message {
    box-sizing: border-box !important;
    width: min(240px, calc(100vw - 48px)) !important;
    min-width: 0 !important;
    max-width: none !important;
    padding: 14px 16px !important;
    border: 1px solid rgba(12, 42, 80, 0.1) !important;
    border-radius: 14px !important;
    background: #ffffff !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.14) !important;
    color: #202124 !important;
    font-family: "Inter", "Open Sans", sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
  }

  #agentforce-facade-container .chatbot-facade-widget-message #agentforce-message a {
    color: #003dff !important;
    font-weight: 600 !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: 2px !important;
  }

  /* Notification pointer */
  #agentforce-facade-container .chatbot-facade-widget-message::after {
    position: absolute !important;
    right: 55px !important;
    bottom: -10px !important;
    width: 0 !important;
    height: 0 !important;
    border-top: 10px solid #ffffff !important;
    border-right: 10px solid transparent !important;
    border-left: 10px solid transparent !important;
    content: "" !important;
    pointer-events: none !important;
  }

  /* Close button */
  #agentforce-facade-container
    .chatbot-facade-widget
    .chatbot-facade-close-button {
    top: -9px !important;
    right: -9px !important;
    left: auto !important;
    box-sizing: border-box !important;
    width: 26px !important;
    height: 26px !important;
    border: 2px solid #ffffff !important;
    border-radius: 50% !important;
    background: #263241 !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2) !important;
    color: #ffffff !important;
    font-size: 11px !important;
    line-height: 22px !important;
  }

  #agentforce-facade-container
    .chatbot-facade-widget
    .chatbot-facade-close-button:hover {
    background: #111827 !important;
  }

  /* Unread notification badge */
  #agentforce-facade-container
    #agentforce-facade
    .chatbot-facade-icon-unread {
    top: -5px !important;
    right: -5px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    width: 18px !important;
    height: 18px !important;
    border: 2px solid #ffffff !important;
    border-radius: 50% !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.22) !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
  }
</style>
</head>

  <body data-tracking="terms" class="font-inter text-base" data-site-theme="dark" data-parent-theme="light"  data-page-theme="light" data-languageparam="websitelanguage" data-indexnameprefix="ALGOLIA_WWW" >
      <!-- Header Component -->
      
<li
  data-language-switcher="true"
  data-switcher-node-name="language-switcher"
  data-switcher-node-path="/sites/www/home/languageSwitcher/language-switcher"
  data-authored-language-list="false"
  class="flex items-center languageSwitcher border-0 border-l-1 border-solid py-1 lg:pl-4 pl-0 border-grey-700 z-[99] hidden"
>
  <div class="lg:relative lg:flex lg:items-center">
    <button
      href="javascript:void(0);"
      class="dropdown-toggle flex cursor-pointer appearance-none items-center rounded-lg border-0 lg:p-1 text-grey-900 gap-1"
      aria-haspopup="listbox"
      aria-expanded="false"
      data-bs-toggle="dropdown"
    >
      <svg
        xmlns="http://www.w3.org/2000/svg"
        width="16"
        height="16"
        viewBox="0 0 24 24"
        fill="none"
        stroke="#1E59FF"
        stroke-width="2"
        stroke-linecap="round"
        stroke-linejoin="round"
        class="text-grey-900 dark:text-white"
      >
        <circle cx="12" cy="12" r="10"></circle>
        <line x1="2" y1="12" x2="22" y2="12"></line>
        <path
          d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"
        ></path>
      </svg>
      <p
        class="font-inter font-normal leading-normal lg:text-sm text-xs dark:text-white text-grey-900 m-0 lg:mx-2 capitalize"
      >
        <span data-language-trigger-label="true"></span>
      </p>
      <svg
        xmlns="http://www.w3.org/2000/svg"
        width="16"
        height="16"
        viewBox="0 0 24 24"
        fill="none"
        stroke="currentColor"
        stroke-width="2"
        stroke-linecap="round"
        stroke-linejoin="round"
        class="text-grey-900 dark:text-white"
      >
        <polyline points="6 9 12 15 18 9"></polyline>
      </svg>
    </button>
    <div class="lg:absolute lg:right-1 lg:top-[42px] languageList" hidden>
      <ul
        class="z-max w-[150px] list-none overflow-hidden rounded-lg p-0 shadow-small-light"
        role="listbox"
      >
        <a
                href="#"
                class="en font-inter leading-normal lg:text-sm text-xs text-xenon-600 m-0 capitalize"
              >
                <li
                  data-language-code="en"
                  data-target-url="#"
                  class="active bg-xenon-200 dropdown-item w-[100px] cursor-pointer p-4 w-full"
                >
                  English</li>
              </a>
            <a
                title="Switch to "
                class="de font-inter leading-normal lg:text-sm text-xs text-grey-900 m-0 capitalize"
                href="/de/use-cases/image-search/"
              >
                <li
                  data-language-code="de"
                  data-target-url="/de/use-cases/image-search/"
                  data-url-source="switchUrl"
                  class="dropdown-item dropdown-item w-[100px] cursor-pointer p-4 bg-grey-100 hover:bg-grey-200 w-full"
                >
                  Deutsch</li>
              </a>
            <a
                title="Switch to "
                class="fr font-inter leading-normal lg:text-sm text-xs text-grey-900 m-0 capitalize"
                href="/fr/use-cases/image-search/"
              >
                <li
                  data-language-code="fr"
                  data-target-url="/fr/use-cases/image-search/"
                  data-url-source="switchUrl"
                  class="dropdown-item dropdown-item w-[100px] cursor-pointer p-4 bg-grey-100 hover:bg-grey-200 w-full"
                >
                  français</li>
              </a>
            </ul>
    </div>
  </div>
</li>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (window.__algoliaLanguageSwitcherInitialized) return;
    window.__algoliaLanguageSwitcherInitialized = true;

    var languageSwitchers = Array.prototype.slice.call(
      document.querySelectorAll("[data-language-switcher='true']")
    );
    if (!languageSwitchers.length) return;

    function isInTopNav(node) {
      return !!node.closest(".header__top-nav ul, .header__top-nav.mobile ul");
    }

    function hasAuthoredLanguageList(node) {
      return (node.getAttribute("data-authored-language-list") || "").toLowerCase() === "true";
    }

    function getPreferredLanguageSwitcher(nodes) {
      for (var p = 0; p < nodes.length; p++) {
        if (isInTopNav(nodes[p]) && hasAuthoredLanguageList(nodes[p])) return nodes[p];
      }
      for (var i = 0; i < nodes.length; i++) {
        if (isInTopNav(nodes[i])) return nodes[i];
      }
      for (var j = 0; j < nodes.length; j++) {
        if (hasAuthoredLanguageList(nodes[j])) return nodes[j];
      }
      return nodes[0];
    }

    var languageSwitcher = getPreferredLanguageSwitcher(languageSwitchers);
    if (!languageSwitcher) return;

    for (var s = 0; s < languageSwitchers.length; s++) {
      if (languageSwitchers[s] !== languageSwitcher) {
        languageSwitchers[s].remove();
      }
    }

    var languageList = languageSwitcher.querySelector(".languageList");
    var languageDropButton = languageSwitcher.querySelector(".dropdown-toggle");

    function normalizeLanguageCode(code) {
      return (code || "").toString().trim().toLowerCase().replace(/_/g, "-");
    }

    function getAvailableLanguages() {
      var langs = [];
      var options = languageSwitcher.querySelectorAll("li[data-language-code]");
      for (var i = 0; i < options.length; i++) {
        var raw = options[i].getAttribute("data-language-code");
        var normalized = normalizeLanguageCode(raw);
        if (normalized && langs.indexOf(normalized) === -1) langs.push(normalized);
      }
      langs.sort(function (a, b) {
        return b.length - a.length;
      });
      return langs;
    }

    function stripLeadingLanguagePrefix(pathname) {
      var value = (pathname || "/").toString();
      if (!value.startsWith("/")) value = "/" + value;

      var langs = getAvailableLanguages();
      for (var i = 0; i < langs.length; i++) {
        var lang = langs[i];
        if (!lang) continue;
        if (value === "/" + lang) return "/";
        if (value.indexOf("/" + lang + "/") === 0) return value.substring(lang.length + 1) || "/";
      }
      return value;
    }

    function buildLanguageUrl(targetLang) {
      var lang = normalizeLanguageCode(targetLang);
      var barePath = stripLeadingLanguagePrefix(window.location.pathname);
      var path = barePath;
      if (lang && lang !== "en") {
        path = "/" + lang + (barePath === "/" ? "" : barePath);
      }
      return path + window.location.search + window.location.hash;
    }

    function rewriteLanguageOptionTargets() {
      var options = languageSwitcher.querySelectorAll("li[data-language-code]");
      for (var i = 0; i < options.length; i++) {
        var li = options[i];
        var source = (li.getAttribute("data-url-source") || "").toString();
        if (source === "vanity") continue;

        var targetLang = li.getAttribute("data-language-code");
        var computed = buildLanguageUrl(targetLang);
        li.setAttribute("data-target-url", computed);

        var anchor = li.closest("a");
        if (anchor && anchor.getAttribute("href") !== computed) {
          anchor.setAttribute("href", computed);
        }
      }
    }

    function getCurrentLanguageFromPath() {
      var pathname = window.location.pathname || "/";
      var langs = getAvailableLanguages();
      for (var i = 0; i < langs.length; i++) {
        var lang = langs[i];
        if (!lang || lang === "en") continue;
        if (pathname === "/" + lang || pathname.indexOf("/" + lang + "/") === 0) return lang;
      }
      return "en";
    }

    function findOptionByLanguage(lang) {
      var normalized = normalizeLanguageCode(lang);
      if (!normalized) return null;
      var options = languageSwitcher.querySelectorAll("li[data-language-code]");
      for (var i = 0; i < options.length; i++) {
        if (normalizeLanguageCode(options[i].getAttribute("data-language-code")) === normalized) {
          return options[i];
        }
      }
      return null;
    }

    function setActiveLanguage(lang) {
      var normalized = normalizeLanguageCode(lang);
      var options = languageSwitcher.querySelectorAll("li[data-language-code]");
      for (var i = 0; i < options.length; i++) {
        var li = options[i];
        var optLang = normalizeLanguageCode(li.getAttribute("data-language-code"));
        var anchor = li.closest("a");
        if (optLang === normalized) {
          li.classList.add("active", "bg-xenon-200");
          li.classList.remove("bg-grey-100", "hover:bg-grey-200");
          if (anchor) { anchor.classList.add("text-xenon-600"); anchor.classList.remove("text-grey-900"); }
        } else {
          li.classList.remove("active", "bg-xenon-200");
          li.classList.add("bg-grey-100", "hover:bg-grey-200");
          if (anchor) { anchor.classList.remove("text-xenon-600"); anchor.classList.add("text-grey-900"); }
        }
      }
    }

    function updateDefaultLanguageText(lang) {
      var el = findOptionByLanguage(lang) || languageSwitcher.querySelector("li.active") || languageSwitcher.querySelector("li[data-language-code]");
      if (!el) return;
      var text = (el.textContent || "").trim();
      var show = languageSwitcher.querySelector("[data-language-trigger-label='true']");
      if (!show) return;
      show.className = el.getAttribute("data-language-code") || "";
      show.textContent = text.length > 3 ? text.substring(0, 3) : text;
    }

    function appendLanguageSwitcher() {
      var desktop = document.querySelector(".header__top-nav ul");
      var mobile = document.querySelector(".header__top-nav.mobile ul");
      var target = window.matchMedia("(max-width: 768px)").matches ? (mobile || desktop) : (desktop || mobile);
      if (target && languageSwitcher.parentNode !== target) {
        target.appendChild(languageSwitcher);
      }
      languageSwitcher.classList.remove("hidden");
    }

    function closeDropdown() {
      if (languageList) languageList.setAttribute("hidden", "");
      if (languageDropButton) languageDropButton.setAttribute("aria-expanded", "false");
    }

    // Dropdown toggle
    if (languageDropButton && languageList) {
      languageDropButton.addEventListener("click", function (e) {
        e.stopPropagation();
        var isHidden = languageList.hasAttribute("hidden");
        if (isHidden) {
          languageList.removeAttribute("hidden");
          languageDropButton.setAttribute("aria-expanded", "true");
        } else {
          closeDropdown();
        }
      });
    }
    document.body.addEventListener("click", closeDropdown);

    languageSwitcher.addEventListener("click", function (e) {
      var li = e.target.closest("li[data-language-code]");
      if (!li) return;

      e.preventDefault();
      closeDropdown();

      var targetUrl = li.getAttribute("data-target-url") || "#";
      if (!targetUrl || targetUrl === "#") return;

      window.location.href = targetUrl;
    });

    // Initialize
    var currentLang = getCurrentLanguageFromPath();
    appendLanguageSwitcher();
    rewriteLanguageOptionTargets();
    setActiveLanguage(currentLang);
    updateDefaultLanguageText(currentLang);

    window.addEventListener("resize", function () {
      appendLanguageSwitcher();
      rewriteLanguageOptionTargets();
      updateDefaultLanguageText(getCurrentLanguageFromPath());
    });
  });
</script>
<li
  data-language-switcher="true"
  data-switcher-node-name="algolia-language-switcher"
  data-switcher-node-path="/sites/www/home/languageSwitcher/algolia-language-switcher"
  data-authored-language-list="true"
  class="flex items-center languageSwitcher border-0 border-l-1 border-solid py-1 lg:pl-4 pl-0 border-grey-700 z-[99] hidden"
>
  <div class="lg:relative lg:flex lg:items-center">
    <button
      href="javascript:void(0);"
      class="dropdown-toggle flex cursor-pointer appearance-none items-center rounded-lg border-0 lg:p-1 text-grey-900 gap-1"
      aria-haspopup="listbox"
      aria-expanded="false"
      data-bs-toggle="dropdown"
    >
      <svg
        xmlns="http://www.w3.org/2000/svg"
        width="16"
        height="16"
        viewBox="0 0 24 24"
        fill="none"
        stroke="#1E59FF"
        stroke-width="2"
        stroke-linecap="round"
        stroke-linejoin="round"
        class="text-grey-900 dark:text-white"
      >
        <circle cx="12" cy="12" r="10"></circle>
        <line x1="2" y1="12" x2="22" y2="12"></line>
        <path
          d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"
        ></path>
      </svg>
      <p
        class="font-inter font-normal leading-normal lg:text-sm text-xs dark:text-white text-grey-900 m-0 lg:mx-2 capitalize"
      >
        <span data-language-trigger-label="true"></span>
      </p>
      <svg
        xmlns="http://www.w3.org/2000/svg"
        width="16"
        height="16"
        viewBox="0 0 24 24"
        fill="none"
        stroke="currentColor"
        stroke-width="2"
        stroke-linecap="round"
        stroke-linejoin="round"
        class="text-grey-900 dark:text-white"
      >
        <polyline points="6 9 12 15 18 9"></polyline>
      </svg>
    </button>
    <div class="lg:absolute lg:right-1 lg:top-[42px] languageList" hidden>
      <ul
        class="z-max w-[150px] list-none overflow-hidden rounded-lg p-0 shadow-small-light"
        role="listbox"
      >
        <a
                href="#"
                class="en font-inter leading-normal lg:text-sm text-xs text-xenon-600 m-0 capitalize"
              >
                <li
                  data-language-code="en"
                  data-target-url="#"
                  class="active bg-xenon-200 dropdown-item w-[100px] cursor-pointer p-4 w-full"
                >
                  English</li>
              </a>
            <a
                title="Switch to "
                class="de font-inter leading-normal lg:text-sm text-xs text-grey-900 m-0 capitalize"
                href="#"
              >
                <li
                  data-language-code="de"
                  data-target-url="#"
                  data-url-source="authored"
                  class="dropdown-item dropdown-item w-[100px] cursor-pointer p-4 bg-grey-100 hover:bg-grey-200 w-full"
                >
                  German</li>
              </a>
            <a
                title="Switch to "
                class="fr font-inter leading-normal lg:text-sm text-xs text-grey-900 m-0 capitalize"
                href="#"
              >
                <li
                  data-language-code="fr"
                  data-target-url="#"
                  data-url-source="authored"
                  class="dropdown-item dropdown-item w-[100px] cursor-pointer p-4 bg-grey-100 hover:bg-grey-200 w-full"
                >
                  French</li>
              </a>
            <a
                title="Switch to "
                class="pt-br font-inter leading-normal lg:text-sm text-xs text-grey-900 m-0 capitalize"
                href="#"
              >
                <li
                  data-language-code="pt-br"
                  data-target-url="#"
                  data-url-source="authored"
                  class="dropdown-item dropdown-item w-[100px] cursor-pointer p-4 bg-grey-100 hover:bg-grey-200 w-full"
                >
                  Brazilian Portuguese</li>
              </a>
            <a
                title="Switch to "
                class="es font-inter leading-normal lg:text-sm text-xs text-grey-900 m-0 capitalize"
                href="#"
              >
                <li
                  data-language-code="es"
                  data-target-url="#"
                  data-url-source="authored"
                  class="dropdown-item dropdown-item w-[100px] cursor-pointer p-4 bg-grey-100 hover:bg-grey-200 w-full"
                >
                  Spanish</li>
              </a>
            <a
                title="Switch to "
                class="it font-inter leading-normal lg:text-sm text-xs text-grey-900 m-0 capitalize"
                href="#"
              >
                <li
                  data-language-code="it"
                  data-target-url="#"
                  data-url-source="authored"
                  class="dropdown-item dropdown-item w-[100px] cursor-pointer p-4 bg-grey-100 hover:bg-grey-200 w-full"
                >
                  Italian</li>
              </a>
            </ul>
    </div>
  </div>
</li>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (window.__algoliaLanguageSwitcherInitialized) return;
    window.__algoliaLanguageSwitcherInitialized = true;

    var languageSwitchers = Array.prototype.slice.call(
      document.querySelectorAll("[data-language-switcher='true']")
    );
    if (!languageSwitchers.length) return;

    function isInTopNav(node) {
      return !!node.closest(".header__top-nav ul, .header__top-nav.mobile ul");
    }

    function hasAuthoredLanguageList(node) {
      return (node.getAttribute("data-authored-language-list") || "").toLowerCase() === "true";
    }

    function getPreferredLanguageSwitcher(nodes) {
      for (var p = 0; p < nodes.length; p++) {
        if (isInTopNav(nodes[p]) && hasAuthoredLanguageList(nodes[p])) return nodes[p];
      }
      for (var i = 0; i < nodes.length; i++) {
        if (isInTopNav(nodes[i])) return nodes[i];
      }
      for (var j = 0; j < nodes.length; j++) {
        if (hasAuthoredLanguageList(nodes[j])) return nodes[j];
      }
      return nodes[0];
    }

    var languageSwitcher = getPreferredLanguageSwitcher(languageSwitchers);
    if (!languageSwitcher) return;

    for (var s = 0; s < languageSwitchers.length; s++) {
      if (languageSwitchers[s] !== languageSwitcher) {
        languageSwitchers[s].remove();
      }
    }

    var languageList = languageSwitcher.querySelector(".languageList");
    var languageDropButton = languageSwitcher.querySelector(".dropdown-toggle");

    function normalizeLanguageCode(code) {
      return (code || "").toString().trim().toLowerCase().replace(/_/g, "-");
    }

    function getAvailableLanguages() {
      var langs = [];
      var options = languageSwitcher.querySelectorAll("li[data-language-code]");
      for (var i = 0; i < options.length; i++) {
        var raw = options[i].getAttribute("data-language-code");
        var normalized = normalizeLanguageCode(raw);
        if (normalized && langs.indexOf(normalized) === -1) langs.push(normalized);
      }
      langs.sort(function (a, b) {
        return b.length - a.length;
      });
      return langs;
    }

    function stripLeadingLanguagePrefix(pathname) {
      var value = (pathname || "/").toString();
      if (!value.startsWith("/")) value = "/" + value;

      var langs = getAvailableLanguages();
      for (var i = 0; i < langs.length; i++) {
        var lang = langs[i];
        if (!lang) continue;
        if (value === "/" + lang) return "/";
        if (value.indexOf("/" + lang + "/") === 0) return value.substring(lang.length + 1) || "/";
      }
      return value;
    }

    function buildLanguageUrl(targetLang) {
      var lang = normalizeLanguageCode(targetLang);
      var barePath = stripLeadingLanguagePrefix(window.location.pathname);
      var path = barePath;
      if (lang && lang !== "en") {
        path = "/" + lang + (barePath === "/" ? "" : barePath);
      }
      return path + window.location.search + window.location.hash;
    }

    function rewriteLanguageOptionTargets() {
      var options = languageSwitcher.querySelectorAll("li[data-language-code]");
      for (var i = 0; i < options.length; i++) {
        var li = options[i];
        var source = (li.getAttribute("data-url-source") || "").toString();
        if (source === "vanity") continue;

        var targetLang = li.getAttribute("data-language-code");
        var computed = buildLanguageUrl(targetLang);
        li.setAttribute("data-target-url", computed);

        var anchor = li.closest("a");
        if (anchor && anchor.getAttribute("href") !== computed) {
          anchor.setAttribute("href", computed);
        }
      }
    }

    function getCurrentLanguageFromPath() {
      var pathname = window.location.pathname || "/";
      var langs = getAvailableLanguages();
      for (var i = 0; i < langs.length; i++) {
        var lang = langs[i];
        if (!lang || lang === "en") continue;
        if (pathname === "/" + lang || pathname.indexOf("/" + lang + "/") === 0) return lang;
      }
      return "en";
    }

    function findOptionByLanguage(lang) {
      var normalized = normalizeLanguageCode(lang);
      if (!normalized) return null;
      var options = languageSwitcher.querySelectorAll("li[data-language-code]");
      for (var i = 0; i < options.length; i++) {
        if (normalizeLanguageCode(options[i].getAttribute("data-language-code")) === normalized) {
          return options[i];
        }
      }
      return null;
    }

    function setActiveLanguage(lang) {
      var normalized = normalizeLanguageCode(lang);
      var options = languageSwitcher.querySelectorAll("li[data-language-code]");
      for (var i = 0; i < options.length; i++) {
        var li = options[i];
        var optLang = normalizeLanguageCode(li.getAttribute("data-language-code"));
        var anchor = li.closest("a");
        if (optLang === normalized) {
          li.classList.add("active", "bg-xenon-200");
          li.classList.remove("bg-grey-100", "hover:bg-grey-200");
          if (anchor) { anchor.classList.add("text-xenon-600"); anchor.classList.remove("text-grey-900"); }
        } else {
          li.classList.remove("active", "bg-xenon-200");
          li.classList.add("bg-grey-100", "hover:bg-grey-200");
          if (anchor) { anchor.classList.remove("text-xenon-600"); anchor.classList.add("text-grey-900"); }
        }
      }
    }

    function updateDefaultLanguageText(lang) {
      var el = findOptionByLanguage(lang) || languageSwitcher.querySelector("li.active") || languageSwitcher.querySelector("li[data-language-code]");
      if (!el) return;
      var text = (el.textContent || "").trim();
      var show = languageSwitcher.querySelector("[data-language-trigger-label='true']");
      if (!show) return;
      show.className = el.getAttribute("data-language-code") || "";
      show.textContent = text.length > 3 ? text.substring(0, 3) : text;
    }

    function appendLanguageSwitcher() {
      var desktop = document.querySelector(".header__top-nav ul");
      var mobile = document.querySelector(".header__top-nav.mobile ul");
      var target = window.matchMedia("(max-width: 768px)").matches ? (mobile || desktop) : (desktop || mobile);
      if (target && languageSwitcher.parentNode !== target) {
        target.appendChild(languageSwitcher);
      }
      languageSwitcher.classList.remove("hidden");
    }

    function closeDropdown() {
      if (languageList) languageList.setAttribute("hidden", "");
      if (languageDropButton) languageDropButton.setAttribute("aria-expanded", "false");
    }

    // Dropdown toggle
    if (languageDropButton && languageList) {
      languageDropButton.addEventListener("click", function (e) {
        e.stopPropagation();
        var isHidden = languageList.hasAttribute("hidden");
        if (isHidden) {
          languageList.removeAttribute("hidden");
          languageDropButton.setAttribute("aria-expanded", "true");
        } else {
          closeDropdown();
        }
      });
    }
    document.body.addEventListener("click", closeDropdown);

    languageSwitcher.addEventListener("click", function (e) {
      var li = e.target.closest("li[data-language-code]");
      if (!li) return;

      e.preventDefault();
      closeDropdown();

      var targetUrl = li.getAttribute("data-target-url") || "#";
      if (!targetUrl || targetUrl === "#") return;

      window.location.href = targetUrl;
    });

    // Initialize
    var currentLang = getCurrentLanguageFromPath();
    appendLanguageSwitcher();
    rewriteLanguageOptionTargets();
    setActiveLanguage(currentLang);
    updateDefaultLanguageText(currentLang);

    window.addEventListener("resize", function () {
      appendLanguageSwitcher();
      rewriteLanguageOptionTargets();
      updateDefaultLanguageText(getCurrentLanguageFromPath());
    });
  });
</script><script src="https://cdn.jsdelivr.net/npm/algoliasearch@5.29.0/dist/lite/builds/browser.umd.js" integrity="sha256-9bjIp+g5sHc0eN8sdDKhzQauBs20mxnuDpApe4C9Ctg=" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/instantsearch.js@4.79.0/dist/instantsearch.production.min.js" integrity="sha256-FOU2owonNoOmNxF4I8jLR4D8w/vziYNi64GUN2boXRQ=" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/@algolia/autocomplete-js"></script>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@algolia/autocomplete-theme-classic@1.9.4/dist/theme.min.css" crossorigin="anonymous">

    <script src="https://cdn.jsdelivr.net/npm/marked@18.0.7/lib/marked.umd.js" integrity="sha256-eh+MXnImt1/xZkS9ssATDSrnNx5+oxBsLW2sd6sP97Y=" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/dompurify@3.4.12/dist/purify.min.js" integrity="sha256-xFupOXZVdPlsvzXum22J9zdWoXkhgUQl50uC98VGA84=" crossorigin="anonymous"></script>

    




<header id="main-header" data-tracking="" class="header-bg after:lg:block after:hidden inset-0 z-[999] sticky lg:border-b lg:border-grey-200 text-white dark:bg-xenon-900 bg-white">
    <div class="header__top-nav h-10 justify-between hidden lg:flex max-w-screen-xl mx-auto lg:px-14 px-4 fade-out">
            <div class="header__promo js-header-promo" data-rotation-interval="6500">
                        <div class="header__promo-rotator">
                            <div class="header__promo-slide is-active">
                                    <a href="https://www.algolia.com/devcon?utm_cta=topbannerpromo" data-finalurl="https://www.algolia.com/devcon?utm_cta=topbannerpromo" data-gtm="true" target="_self" class="header__promo-link group no-underline">
    <span class="header__promo-label font-inter leading-1.5 text-sm text-grey-900 font-semibold text-xenon-400">Join us: </span>
    <span class="header__promo-text font-inter font-normal leading-1.5 text-sm dark:text-white text-grey-900">Algolia DevCon 2026: Oct 1, 2026 — VIRTUAL</span>
    <span class="header__promo-cta inline-flex cursor-pointer items-center no-underline">
            <span class="font-sora font-semibold leading-1.5 text-sm lg:text-base tracking-[0.28px] lg:tracking-[0.32px] dark:text-white text-grey-900">
                <span class="hidden text-sm lg:block">Register Now</span>
            </span>
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" role="img" title="ArrowRightCircle" class="h-8 group-hover:fill-xenon-400 dark:group-hover:text-black group-hover:text-white shrink-0 transition-all duration-[400ms] ease-in group-hover:scale-[1.1] text-xenon-400 w-6 ml-3">
                <circle cx="12" cy="12" r="10"></circle>
                <polyline points="12 16 16 12 12 8"></polyline>
                <line x1="8" y1="12" x2="16" y2="12"></line>
            </svg>
        </span>
    </a></div>
                            <div class="header__promo-slide header__promo-slide--hidden">
                                    <a href="https://www.algolia.com/products/ai/agent-studio?utm_cta=topbannerpromo" data-finalurl="https://www.algolia.com/products/ai/agent-studio?utm_cta=topbannerpromo" data-gtm="true" target="_self" class="header__promo-link group no-underline">
    <span class="header__promo-label font-inter leading-1.5 text-sm text-grey-900 font-semibold text-xenon-400">UPDATE: </span>
    <span class="header__promo-text font-inter font-normal leading-1.5 text-sm dark:text-white text-grey-900">Unlock the power of agentic AI with Agent Studio</span>
    <span class="header__promo-cta inline-flex cursor-pointer items-center no-underline">
            <span class="font-sora font-semibold leading-1.5 text-sm lg:text-base tracking-[0.28px] lg:tracking-[0.32px] dark:text-white text-grey-900">
                <span class="hidden text-sm lg:block">See what's new</span>
            </span>
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" role="img" title="ArrowRightCircle" class="h-8 group-hover:fill-xenon-400 dark:group-hover:text-black group-hover:text-white shrink-0 transition-all duration-[400ms] ease-in group-hover:scale-[1.1] text-xenon-400 w-6 ml-3">
                <circle cx="12" cy="12" r="10"></circle>
                <polyline points="12 16 16 12 12 8"></polyline>
                <line x1="8" y1="12" x2="16" y2="12"></line>
            </svg>
        </span>
    </a></div>
                            </div>
                    </div>
                <ul class="flex items-center justify-end">
                <li id="" data-tracking="" class="border-r border-solid last:border-r-0 border-grey-700 ">
    <a href="/about" data-finalurl="/cms/render/live/en/sites/www/home/about.html" class="flex px-4 no-underline text-grey-900 dark:text-white text-sm font-normal hover:font-bold">
    <span>Company</span>
    </a>
</li><li id="" data-tracking="" class="border-r border-solid last:border-r-0 border-grey-700 ">
    <a href="/partprog" data-finalurl="/cms/render/live/en/sites/www/home/partners.html" class="flex px-4 no-underline text-grey-900 dark:text-white text-sm font-normal hover:font-bold">
    <span>Partners</span>
    </a>
</li><li id="" data-tracking="" class="border-r border-solid last:border-r-0 border-grey-700 ">
    <a href="https://support.algolia.com/" data-finalurl="https://support.algolia.com/" class="flex px-4 no-underline text-grey-900 dark:text-white text-sm font-normal hover:font-bold">
    <span>Support</span>
    </a>
</li><li id="mainLogin" data-tracking="" class="border-r border-solid last:border-r-0 border-grey-700 hidden">
    <a href="https://dashboard.algolia.com/users/sign_in" data-finalurl="https://dashboard.algolia.com/users/sign_in" class="flex px-4 no-underline text-grey-900 dark:text-white text-sm font-normal hover:font-bold">
    <img class="mr-2" height="16" width="16" src="/files/live/sites/algolia-assets/files/icons/person_blue.svg" alt="" />
        <span>Login</span>
    </a>
</li><li id="mainLogout" data-tracking="" class="border-r border-solid last:border-r-0 border-grey-700 hidden">
    <a href="https://dashboard.algolia.com/users/sign_out" data-finalurl="https://dashboard.algolia.com/users/sign_out" class="flex px-4 no-underline text-grey-900 dark:text-white text-sm font-normal hover:font-bold">
    <img class="mr-2" height="16" width="16" src="/files/live/sites/algolia-assets/files/icons/Check%20Square.svg" alt="" />
        <span>Logout</span>
    </a>
</li></ul>
            </div>
    <!-- Start This is only visible in all Child Page Header Display-->
    <!-- End This is only visible in all Child Page Header Display-->



    <div class="header__middle-bar relative h-20 flex items-center lg:px-14 px-4 pr-0 max-w-screen-xl mx-auto">
            <div class="logo flex shrink-0 items-center logoPopover cursor-pointer">

                <a href="https://www.algolia.com/" class="mr-3">
                            <svg class="block h-6 w-6 lg:hidden" width="501" height="501" viewBox="0 0 501 501" fill="none" xmlns="http://www.w3.org/2000/svg">
                                <title>Algolia mark white</title>
                                <path d="M250.926 0C114.306 0 2.926 110.16.956 246.32c-2 138.29 110.19 252.87 248.49 253.67 42.71.25 83.85-10.2 120.38-30.05 3.56-1.93 4.11-6.83 1.08-9.52l-23.39-20.74c-4.75-4.22-11.52-5.41-17.37-2.92-25.5 10.85-53.21 16.39-81.76 16.04-111.75-1.37-202.04-94.35-200.26-206.1 1.76-110.33 92.06-199.55 202.8-199.55h202.83v360.53l-115.08-102.25c-3.72-3.31-9.43-2.66-12.43 1.31-18.47 24.46-48.56 39.67-81.98 37.36-46.36-3.2-83.92-40.52-87.4-86.86-4.15-55.28 39.65-101.58 94.07-101.58 49.21 0 89.74 37.88 93.97 86.01.38 4.28 2.31 8.28 5.53 11.13l29.97 26.57c3.4 3.01 8.8 1.17 9.63-3.3 2.16-11.55 2.92-23.6 2.07-35.95-4.83-70.39-61.84-127.01-132.26-131.35-80.73-4.98-148.23 58.18-150.37 137.35-2.09 77.15 61.12 143.66 138.28 145.36 32.21.71 62.07-9.42 86.2-26.97l150.36 133.29c6.45 5.71 16.62 1.14 16.62-7.48V9.49c0-5.24-4.25-9.49-9.49-9.49H250.926Z" fill="#fff"></path>
                            </svg>
                            <svg class="hidden lg:w-auto lg:block lg:h-[25px]" width="2197" height="501" viewBox="0 0 2197 501" fill="none" xmlns="http://www.w3.org/2000/svg">
                                <title>Algolia logo white</title>
                                <path fill-rule="evenodd" clip-rule="evenodd" d="M1070.38 275.47V6.08c0-3.63-3.24-6.39-6.82-5.83l-50.46 7.94a5.912 5.912 0 0 0-4.99 5.84l.17 273.22c0 12.92 0 92.7 95.97 95.49 3.33.1 6.09-2.58 6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72l.01-.02Z" fill="#fff"></path>
                                <path d="M1902.56 104.9h-50.78a5.9 5.9 0 0 0-5.9 5.9v266.1c0 3.259 2.64 5.9 5.9 5.9h50.78c3.25 0 5.9-2.641 5.9-5.9V110.8c0-3.258-2.65-5.9-5.9-5.9Z" fill="#fff"></path>
                                <path fill-rule="evenodd" clip-rule="evenodd" d="M1851.78 71.55h50.77c3.26 0 5.9-2.64 5.9-5.9V6.07c0-3.62-3.24-6.39-6.82-5.83l-50.77 7.95a5.902 5.902 0 0 0-4.99 5.83v51.62c0 3.26 2.64 5.9 5.9 5.9l.01.01ZM1764.03 275.47V6.08c0-3.63-3.24-6.39-6.82-5.83l-50.46 7.94a5.912 5.912 0 0 0-4.99 5.84l.17 273.22c0 12.92 0 92.7 95.97 95.49 3.33.1 6.09-2.58 6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72l.01-.02ZM1631.95 142.89c-11.14-12.25-24.83-21.65-40.78-28.31-15.92-6.53-33.26-9.85-52.07-9.85-18.78 0-36.15 3.17-51.92 9.85-15.59 6.66-29.29 16.05-40.76 28.31-11.47 12.23-20.38 26.87-26.76 44.03-6.38 17.17-9.24 37.37-9.24 58.36 0 20.99 3.19 36.87 9.55 54.21 6.38 17.32 15.14 32.11 26.45 44.36 11.29 12.23 24.83 21.62 40.6 28.46 15.77 6.83 40.12 10.33 52.4 10.48 12.25 0 36.78-3.82 52.7-10.48 15.92-6.68 29.46-16.23 40.78-28.46 11.29-12.25 20.05-27.04 26.25-44.36 6.22-17.34 9.24-33.22 9.24-54.21 0-20.99-3.34-41.19-10.03-58.36-6.38-17.17-15.14-31.8-26.43-44.03h.02Zm-44.43 163.75c-11.47 15.75-27.56 23.7-48.09 23.7-20.55 0-36.63-7.8-48.1-23.7-11.47-15.75-17.21-34.01-17.21-61.2 0-26.89 5.59-49.14 17.06-64.87 11.45-15.75 27.54-23.52 48.07-23.52 20.55 0 36.63 7.78 48.09 23.52 11.47 15.57 17.36 37.98 17.36 64.87 0 27.19-5.72 45.3-17.19 61.2h.01ZM894.416 104.9h-49.33c-48.36 0-90.91 25.48-115.75 64.1-14.52 22.58-22.99 49.63-22.99 78.73 0 44.89 20.13 84.92 51.59 111.1 2.93 2.6 6.05 4.98 9.31 7.14 12.86 8.49 28.11 13.47 44.52 13.47 1.23 0 2.46-.03 3.68-.09.36-.02.71-.05 1.07-.07.87-.05 1.75-.11 2.62-.2.34-.03.68-.08 1.02-.12.91-.1 1.82-.21 2.73-.34.21-.03.42-.07.63-.1 32.89-5.07 61.56-30.82 70.9-62.81v57.83c0 3.26 2.64 5.9 5.9 5.9h50.42c3.26 0 5.9-2.64 5.9-5.9V110.8c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0 206.92c-12.2 10.16-27.97 13.98-44.84 15.12-.16.01-.33.03-.49.04-1.12.07-2.24.1-3.36.1-42.24 0-77.12-35.89-77.12-79.37 0-10.25 1.96-20.01 5.42-28.98 11.22-29.12 38.77-49.74 71.06-49.74h49.33v142.83ZM2133.97 104.9h-49.33c-48.36 0-90.91 25.48-115.75 64.1-14.52 22.58-22.99 49.63-22.99 78.73 0 44.89 20.13 84.92 51.59 111.1 2.93 2.6 6.05 4.98 9.31 7.14 12.86 8.49 28.11 13.47 44.52 13.47 1.23 0 2.46-.03 3.68-.09.36-.02.71-.05 1.07-.07.87-.05 1.75-.11 2.62-.2.34-.03.68-.08 1.02-.12.91-.1 1.82-.21 2.73-.34.21-.03.42-.07.63-.1 32.89-5.07 61.56-30.82 70.9-62.81v57.83c0 3.26 2.64 5.9 5.9 5.9h50.42c3.26 0 5.9-2.64 5.9-5.9V110.8c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0 206.92c-12.2 10.16-27.97 13.98-44.84 15.12-.16.01-.33.03-.49.04-1.12.07-2.24.1-3.36.1-42.24 0-77.12-35.89-77.12-79.37 0-10.25 1.96-20.01 5.42-28.98 11.22-29.12 38.77-49.74 71.06-49.74h49.33v142.83ZM1314.05 104.9h-49.33c-48.36 0-90.91 25.48-115.75 64.1-11.79 18.34-19.6 39.64-22.11 62.59a148.518 148.518 0 0 0 .05 32.73c4.28 38.09 23.14 71.61 50.66 94.52 2.93 2.6 6.05 4.98 9.31 7.14 12.86 8.49 28.11 13.47 44.52 13.47 17.99 0 34.61-5.93 48.16-15.97 16.29-11.58 28.88-28.54 34.48-47.75v50.26h-.11v11.08c0 21.84-5.71 38.27-17.34 49.36-11.61 11.08-31.04 16.63-58.25 16.63-11.12 0-28.79-.59-46.6-2.41-2.83-.29-5.46 1.5-6.27 4.22l-12.78 43.11c-1.02 3.46 1.27 7.02 4.83 7.53 21.52 3.08 42.52 4.68 54.65 4.68 48.91 0 85.16-10.75 108.89-32.21 21.48-19.41 33.15-48.89 35.2-88.52V110.8c0-3.26-2.64-5.9-5.9-5.9h-56.32.01Zm0 64.1s.65 139.13 0 143.36c-12.08 9.77-27.11 13.59-43.49 14.7-.16.01-.33.03-.49.04-1.12.07-2.24.1-3.36.1-1.32 0-2.63-.03-3.94-.1-40.41-2.11-74.52-37.26-74.52-79.38 0-10.25 1.96-20.01 5.42-28.98 11.22-29.12 38.77-49.74 71.06-49.74h49.33-.01Z" fill="#fff"></path>
                                <path d="M249.826.17C113.296.17 1.996 110.25.026 246.32c-2 138.19 110.12 252.7 248.33 253.5 42.68.25 83.79-10.19 120.3-30.03 3.56-1.93 4.11-6.83 1.08-9.51l-23.38-20.72c-4.75-4.21-11.51-5.4-17.36-2.92-25.48 10.84-53.17 16.38-81.71 16.03-111.68-1.37-201.91-94.29-200.13-205.96 1.76-110.26 92-199.41 202.67-199.41h202.69v360.28l-115-102.18c-3.72-3.31-9.42-2.66-12.42 1.31-18.46 24.44-48.53 39.64-81.93 37.34-46.33-3.2-83.87-40.5-87.34-86.81-4.15-55.24 39.63-101.52 94-101.52 49.18 0 89.68 37.85 93.91 85.95.38 4.28 2.31 8.27 5.52 11.12l29.95 26.55c3.4 3.01 8.79 1.17 9.63-3.3 2.16-11.55 2.92-23.58 2.07-35.92-4.82-70.34-61.8-126.93-132.17-131.26-80.68-4.97-148.13 58.14-150.27 137.25-2.09 77.1 61.08 143.56 138.19 145.26 32.19.71 62.03-9.41 86.14-26.95l150.26 133.2c6.44 5.71 16.61 1.14 16.61-7.47V9.65c0-5.24-4.24-9.48-9.48-9.48h-240.36Z" fill="#fff"></path>
                            </svg>
                        </a>
                    </div>

            <button type="button" id="toggleMobileNav" class="flex lg:hidden text-white items-center mr-2">
                <svg id="mobileMenuIcon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="block h-5 w-5 dark:text-white text-xenon-600">
                    <line x1="3" y1="12" x2="21" y2="12"></line>
                    <line x1="3" y1="6" x2="21" y2="6"></line>
                    <line x1="3" y1="18" x2="21" y2="18"></line>
                </svg>
                <svg id="closeMobileMenuIcon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="block h-5 w-5 dark:text-white text-xenon-600 hidden">
                    <line x1="18" y1="6" x2="6" y2="18"></line>
                    <line x1="6" y1="6" x2="18" y2="18"></line>
                </svg>
                <span id='mobileMenuText' class="toggleBtnName ml-2 font-inter font-medium uppercase leading-1.5 text-sm lg:text-base dark:text-white text-grey-900 hidden">CLOSE</span>
            </button>
    <!-- This is only visible in Home Page Header for Configuration-->
    <ul class="header__nav px-4 hidden lg:flex lg:flex-row w-full lg:w-auto relative max-lg:h-screen max-lg:overflow-auto pb-40 lg:pb-0  lg:flex-wrap">

        
<li data-tracking="" class="dropdown-trigger group flex flex-col lg:flex-row items-center last:lg:mr-0  border-b-[1px] border-grey-200 lg:border-none lg:mr-3 xl:mr-6 cursor-pointer lg:flex-row">
    <button data-tracking="" type="button" class="font-inter font-normal w-full py-4 lg:py-7 lg:px-0 text-left dark:text-white text-grey-900 lg:text-sm xl:text-base dropdown-link flex justify-between lg:hover:text-xenon-600">
            Products<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-link-caret block lg:hidden shrink-0">
                <polyline points="6 9 12 15 18 9"></polyline>
            </svg>
        </button>
    <div class="dropdown-menu-v2 lg:absolute top-full opacity-0 invisible hidden group-hover:block hover:visible hover:block">
            <div class="dropdown-menu-v2-content flex flex-wrap gap-8 p-2 lg:px-6 lg:py-8 xl:p-[3.125rem] rounded-md lg:shadow-md lg:w-max lg:bg-white lg:mt-[14px] ">
            <div class='navitem-image-container mr-4 xl:mr-8 hidden lg:block'>
                    <a href='https://www.algolia.com/resources/asset/infographic-unlock-the-power-of-agentic-ai?utm_cta=navigationpromo' target="" rel='noopener noreferrer'>
                    <img src="/files/live/sites/algolia-assets/files/infographics/agent-studio-banner-ad.png" alt="navigation image" class="h-[16rem] w-[16rem] object-contain"/>
                    </a>
                    </div>
            <div class=" flex-1 lg:flex-none lg:first:border-r border-grey-200 first:pr-8">
                        <!--  -->
<div class="flex items-center mb-4 xl:mb-6">
            <img class="object-contain mr-[9px]" height="20" width="20"
                    src="/files/live/sites/algolia-assets/files/icons/navigation/search.svg"
                    alt="" />
            <h5 class="text-base font-bold text-xenon-900 dark:text-white dark:lg:text-xenon-900">AI Search & Retrieval</h5>
                </div>
    <ul class="flex flex-col gap-2 xl:gap-2.5 divide-y divide-[#EFEFEF] mb-4 lg:mb-0">
        <li class="flex mb-1 xl:mb-2 ml-[29px]">
                <a tag="a" href="/products" class="flex items-center pointer"> 
                    <span class="block font-sora text-[10px] font-bold text-[#8A9DCD] dark:text-white dark:lg:text-[#8A9DCD] leading-[13px] tracking-[3px] uppercase">Overview</span>
                    <svg xmlns="http://www.w3.org/2000/svg" width="7" height="11" viewBox="0 0 7 11" fill="none" class='ml-1.5'>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M1.14645 9.85355C0.951184 9.65829 0.951184 9.34171 1.14645 9.14645L4.79289 5.5L1.14645 1.85355C0.951184 1.65829 0.951184 1.34171 1.14645 1.14645C1.34171 0.951184 1.65829 0.951184 1.85355 1.14645L5.85355 5.14645C6.04882 5.34171 6.04882 5.65829 5.85355 5.85355L1.85355 9.85355C1.65829 10.0488 1.34171 10.0488 1.14645 9.85355Z" fill="#2C60E8" stroke="#2C60E8" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
                    </svg>
                </a>
            </li>
        <li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/products/ai-search" data-finalurl="/cms/render/live/en/sites/www/home/products/ai-search.html" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Search</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Show users what they're looking for with AI-driven results.</div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/products/ai-search" data-finalurl="/cms/render/live/en/sites/www/home/products/ai-search.html" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Search</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Show users what they're looking for with AI-driven results.</div>
                    </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/products/ai-recommendations" data-finalurl="/cms/render/live/en/sites/www/home/products/ai-recommendations.html" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Recommendations</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Use behavioral cues to drive higher engagement.</div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/products/ai-recommendations" data-finalurl="/cms/render/live/en/sites/www/home/products/ai-recommendations.html" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Recommendations</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Use behavioral cues to drive higher engagement.</div>
                    </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/products/features/personalization" data-finalurl="/cms/render/live/en/sites/www/home/products/features/personalization.html" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Personalization</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Show each user what they need across their journey.</div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/products/features/personalization" data-finalurl="/cms/render/live/en/sites/www/home/products/features/personalization.html" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Personalization</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Show each user what they need across their journey.</div>
                    </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/products/features/analytics" data-finalurl="/cms/render/live/en/sites/www/home/products/features/analytics.html" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Analytics</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> All your insights in one dashboard.</div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/products/features/analytics" data-finalurl="/cms/render/live/en/sites/www/home/products/features/analytics.html" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Analytics</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> All your insights in one dashboard.</div>
                    </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/products/ai-browse" data-finalurl="/cms/render/live/en/sites/www/home/products/ai-browse.html" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Browse</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Move customers down the funnel with curated category pages.</div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/products/ai-browse" data-finalurl="/cms/render/live/en/sites/www/home/products/ai-browse.html" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Browse</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Move customers down the funnel with curated category pages.</div>
                    </div>
        </a>
    </div>
</li></ul></div>
                <div class=" flex-1 lg:flex-none lg:first:border-r border-grey-200 first:pr-8">
                        <!--  -->
<div class="flex items-center mb-4 xl:mb-6">
            <img class="object-contain mr-[9px]" height="20" width="20"
                    src="/files/live/sites/algolia-assets/files/icons/navigation/ai.svg"
                    alt="" />
            <h5 class="text-base font-bold text-xenon-900 dark:text-white dark:lg:text-xenon-900">Artificial Intelligence</h5>
                </div>
    <ul class="flex flex-col gap-2 xl:gap-2.5 divide-y divide-[#EFEFEF] mb-4 lg:mb-0">
        <li class="flex mb-1 xl:mb-2 ml-[29px]">
                <a tag="a" href="https://www.algolia.com/products?utm_cta=aioverview" class="flex items-center pointer"> 
                    <span class="block font-sora text-[10px] font-bold text-[#8A9DCD] dark:text-white dark:lg:text-[#8A9DCD] leading-[13px] tracking-[3px] uppercase">OVERVIEW</span>
                    <svg xmlns="http://www.w3.org/2000/svg" width="7" height="11" viewBox="0 0 7 11" fill="none" class='ml-1.5'>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M1.14645 9.85355C0.951184 9.65829 0.951184 9.34171 1.14645 9.14645L4.79289 5.5L1.14645 1.85355C0.951184 1.65829 0.951184 1.34171 1.14645 1.14645C1.34171 0.951184 1.65829 0.951184 1.85355 1.14645L5.85355 5.14645C6.04882 5.34171 6.04882 5.65829 5.85355 5.85355L1.85355 9.85355C1.65829 10.0488 1.34171 10.0488 1.14645 9.85355Z" fill="#2C60E8" stroke="#2C60E8" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
                    </svg>
                </a>
            </li>
        <li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/products/ai/agent-studio" data-finalurl="/cms/render/live/en/sites/www/home/products/ai/agent-studio.html" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Agent Studio</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Create, test, and deploy AI agents, fast.</div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/products/ai/agent-studio" data-finalurl="/cms/render/live/en/sites/www/home/products/ai/agent-studio.html" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Agent Studio</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Create, test, and deploy AI agents, fast.</div>
                    </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/products/ai/generative-experiences" data-finalurl="/cms/render/live/en/sites/www/home/products/ai/generative-experiences.html" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Generative Experiences</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Build conversational solutions with retrieval augmented generation (RAG). </div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/products/ai/generative-experiences" data-finalurl="/cms/render/live/en/sites/www/home/products/ai/generative-experiences.html" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Generative Experiences</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Build conversational solutions with retrieval augmented generation (RAG). </div>
                    </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/products/ai/ask-ai" data-finalurl="/cms/render/live/en/sites/www/home/products/ai/ask-ai.html" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Ask AI</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Deliver conversational answers—right from your search bar.</div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/products/ai/ask-ai" data-finalurl="/cms/render/live/en/sites/www/home/products/ai/ask-ai.html" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Ask AI</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Deliver conversational answers—right from your search bar.</div>
                    </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/developers/lp-mcp" data-finalurl="/cms/render/live/en/sites/www/home/developers/lp-mcp.html" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">MCP Server</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Search, analyze, or monitor your index within your agentic workflow.</div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/developers/lp-mcp" data-finalurl="/cms/render/live/en/sites/www/home/developers/lp-mcp.html" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">MCP Server</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Search, analyze, or monitor your index within your agentic workflow.</div>
                    </div>
        </a>
    </div>
</li></ul></div>
                <div class=" flex-1 lg:flex-none lg:first:border-r border-grey-200 first:pr-8">
                        <!--  -->
<div class="flex items-center mb-4 xl:mb-6">
            <img class="object-contain mr-[9px]" height="20" width="20"
                    src="/files/live/sites/algolia-assets/files/icons/navigation/intelligence.svg"
                    alt="" />
            <h5 class="text-base font-bold text-xenon-900 dark:text-white dark:lg:text-xenon-900">Intelligent Data Kit</h5>
                </div>
    <ul class="flex flex-col gap-2 xl:gap-2.5 divide-y divide-[#EFEFEF] mb-4 lg:mb-0">
        <li class="flex mb-1 xl:mb-2 ml-[29px]">
                <a tag="a" href="/products/intelligent-data-kit" class="flex items-center pointer"> 
                    <span class="block font-sora text-[10px] font-bold text-[#8A9DCD] dark:text-white dark:lg:text-[#8A9DCD] leading-[13px] tracking-[3px] uppercase">Overview</span>
                    <svg xmlns="http://www.w3.org/2000/svg" width="7" height="11" viewBox="0 0 7 11" fill="none" class='ml-1.5'>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M1.14645 9.85355C0.951184 9.65829 0.951184 9.34171 1.14645 9.14645L4.79289 5.5L1.14645 1.85355C0.951184 1.65829 0.951184 1.34171 1.14645 1.14645C1.34171 0.951184 1.65829 0.951184 1.85355 1.14645L5.85355 5.14645C6.04882 5.34171 6.04882 5.65829 5.85355 5.85355L1.85355 9.85355C1.65829 10.0488 1.34171 10.0488 1.14645 9.85355Z" fill="#2C60E8" stroke="#2C60E8" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
                    </svg>
                </a>
            </li>
        <li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/products/features/data-enrichment" data-finalurl="/cms/render/live/en/sites/www/home/products/features/data-enrichment.html" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Data Enrichment</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Modify, enhance, or restructure data as it’s indexed for search.</div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/products/features/data-enrichment" data-finalurl="/cms/render/live/en/sites/www/home/products/features/data-enrichment.html" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Data Enrichment</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Modify, enhance, or restructure data as it’s indexed for search.</div>
                    </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/products/features/data-transformation" data-finalurl="/cms/render/live/en/sites/www/home/products/features/data-transformation.html" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Data Transformation</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Streamline data preparation and enhance data quality.</div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/products/features/data-transformation" data-finalurl="/cms/render/live/en/sites/www/home/products/features/data-transformation.html" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Data Transformation</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Streamline data preparation and enhance data quality.</div>
                    </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/developers/integrations" data-finalurl="/cms/render/live/en/sites/www/home/developers/integrations.html" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Integrations</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Connect to your existing stack via pre-built libraries and APIs. </div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/developers/integrations" data-finalurl="/cms/render/live/en/sites/www/home/developers/integrations.html" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Integrations</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Connect to your existing stack via pre-built libraries and APIs. </div>
                    </div>
        </a>
    </div>
</li></ul></div>
                <div class=" flex-1 lg:flex-none lg:first:border-r border-grey-200 first:pr-8">
                        <!--  -->
<div class="flex items-center mb-4 xl:mb-6">
            <img class="object-contain mr-[9px]" height="20" width="20"
                    src="/files/live/sites/algolia-assets/files/icons/navigation/infra.svg"
                    alt="" />
            <h5 class="text-base font-bold text-xenon-900 dark:text-white dark:lg:text-xenon-900">Infrastructure</h5>
                </div>
    <ul class="flex flex-col gap-2 xl:gap-2.5 divide-y divide-[#EFEFEF] mb-4 lg:mb-0">
        <li class="flex mb-1 xl:mb-2 ml-[29px]">
                <a tag="a" href="/distributed-secure/global-infrastructure" class="flex items-center pointer"> 
                    <span class="block font-sora text-[10px] font-bold text-[#8A9DCD] dark:text-white dark:lg:text-[#8A9DCD] leading-[13px] tracking-[3px] uppercase">Overview</span>
                    <svg xmlns="http://www.w3.org/2000/svg" width="7" height="11" viewBox="0 0 7 11" fill="none" class='ml-1.5'>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M1.14645 9.85355C0.951184 9.65829 0.951184 9.34171 1.14645 9.14645L4.79289 5.5L1.14645 1.85355C0.951184 1.65829 0.951184 1.34171 1.14645 1.14645C1.34171 0.951184 1.65829 0.951184 1.85355 1.14645L5.85355 5.14645C6.04882 5.34171 6.04882 5.65829 5.85355 5.85355L1.85355 9.85355C1.65829 10.0488 1.34171 10.0488 1.14645 9.85355Z" fill="#2C60E8" stroke="#2C60E8" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
                    </svg>
                </a>
            </li>
        <li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/distributed-secure/global-infrastructure" data-finalurl="/cms/render/live/en/sites/www/home/distributed-secure/global-infrastructure.html" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Data Centers</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Choose from 70+ data centers across 17 regions.</div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/distributed-secure/global-infrastructure" data-finalurl="/cms/render/live/en/sites/www/home/distributed-secure/global-infrastructure.html" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Data Centers</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Choose from 70+ data centers across 17 regions.</div>
                    </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://trust.algolia.com/" data-finalurl="https://trust.algolia.com/" class="flex flex-row items-start">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Security & Compliance</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Built for peace of mind.</div>
                    </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://trust.algolia.com/" data-finalurl="https://trust.algolia.com/" class="flex flex-row items-start">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Security & Compliance</span>
                <div
                        class="text-zinc-400 lg:text-xs lg:text-dark-gray-100 lg:font-normal leading-[18px] mt-2"> Built for peace of mind.</div>
                    </div>
        </a>
    </div>
</li></ul></div>
                </div>
        </div>
    </li>
<li data-tracking="" class="dropdown-trigger group flex flex-col lg:flex-row items-center last:lg:mr-0  border-b-[1px] border-grey-200 lg:border-none lg:mr-3 xl:mr-6 cursor-pointer lg:flex-row">
    <button data-tracking="" type="button" class="font-inter font-normal w-full py-4 lg:py-7 lg:px-0 text-left dark:text-white text-grey-900 lg:text-sm xl:text-base dropdown-link flex justify-between lg:hover:text-xenon-600">
            Solutions<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-link-caret block lg:hidden shrink-0">
                <polyline points="6 9 12 15 18 9"></polyline>
            </svg>
        </button>
    <div class="dropdown-menu-v2 lg:absolute top-full opacity-0 invisible hidden group-hover:block hover:visible hover:block">
            <div class="dropdown-menu-v2-content flex flex-wrap gap-8 p-2 lg:px-6 lg:py-8 xl:p-[3.125rem] rounded-md lg:shadow-md lg:w-max lg:bg-white lg:mt-[14px] ">
            <div class='navitem-image-container mr-4 xl:mr-8 hidden lg:block'>
                    <a href='https://www.algolia.com/customers/walgreens?utm_cta=navigationpromo' target="_self" rel='noopener noreferrer'>
                    <img src="/files/live/sites/www/files/ad-banners/walgreens-website-nav-banner%20(1).webp" alt="navigation image" class="h-[16rem] w-[16rem] object-contain"/>
                    </a>
                    </div>
            <div class=" flex-1 lg:flex-none lg:first:border-r border-grey-200 first:pr-8">
                        <!--  -->
<div class="flex items-center mb-4 xl:mb-6">
            <img class="object-contain mr-[9px]" height="20" width="20"
                    src="/files/live/sites/algolia-assets/files/icons/navigation/industry_icon.svg"
                    alt="" />
            <h5 class="text-base font-bold text-xenon-900 dark:text-white dark:lg:text-xenon-900">Industries</h5>
                </div>
    <ul class="flex flex-col gap-2 xl:gap-2.5 divide-y divide-[#EFEFEF] mb-4 lg:mb-0">
        <li class="flex mb-1 xl:mb-2 ml-[29px]">
                <a tag="a" href="/industries" class="flex items-center pointer"> 
                    <span class="block font-sora text-[10px] font-bold text-[#8A9DCD] dark:text-white dark:lg:text-[#8A9DCD] leading-[13px] tracking-[3px] uppercase">SEE ALL</span>
                    <svg xmlns="http://www.w3.org/2000/svg" width="7" height="11" viewBox="0 0 7 11" fill="none" class='ml-1.5'>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M1.14645 9.85355C0.951184 9.65829 0.951184 9.34171 1.14645 9.14645L4.79289 5.5L1.14645 1.85355C0.951184 1.65829 0.951184 1.34171 1.14645 1.14645C1.34171 0.951184 1.65829 0.951184 1.85355 1.14645L5.85355 5.14645C6.04882 5.34171 6.04882 5.65829 5.85355 5.85355L1.85355 9.85355C1.65829 10.0488 1.34171 10.0488 1.14645 9.85355Z" fill="#2C60E8" stroke="#2C60E8" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
                    </svg>
                </a>
            </li>
        <li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/industries/auto-parts" data-finalurl="/cms/render/live/en/sites/www/home/industries/auto-parts.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Auto Parts</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/industries/auto-parts" data-finalurl="/cms/render/live/en/sites/www/home/industries/auto-parts.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Auto Parts</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/industries/b2b-ecommerce" data-finalurl="/cms/render/live/en/sites/www/home/industries/b2b-ecommerce.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">B2B Commerce</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/industries/b2b-ecommerce" data-finalurl="/cms/render/live/en/sites/www/home/industries/b2b-ecommerce.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">B2B Commerce</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/industries/b2b-tech" data-finalurl="https://www.algolia.com/industries/b2b-tech" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">B2B Tech</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/industries/b2b-tech" data-finalurl="https://www.algolia.com/industries/b2b-tech" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">B2B Tech</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/industries/ecommerce" data-finalurl="/cms/render/live/en/sites/www/home/industries/ecommerce.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Ecommerce</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/industries/ecommerce" data-finalurl="/cms/render/live/en/sites/www/home/industries/ecommerce.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Ecommerce</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/industries/fashion" data-finalurl="/cms/render/live/en/sites/www/home/industries/fashion.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Fashion</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/industries/fashion" data-finalurl="/cms/render/live/en/sites/www/home/industries/fashion.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Fashion</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/industries/grocery" data-finalurl="/cms/render/live/en/sites/www/home/industries/grocery.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Grocery</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/industries/grocery" data-finalurl="/cms/render/live/en/sites/www/home/industries/grocery.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Grocery</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/industries/higher-education" data-finalurl="/cms/render/live/en/sites/www/home/industries/higher-education.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Higher Education</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/industries/higher-education" data-finalurl="/cms/render/live/en/sites/www/home/industries/higher-education.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Higher Education</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/industries/media" data-finalurl="/cms/render/live/en/sites/www/home/industries/media.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Media</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/industries/media" data-finalurl="/cms/render/live/en/sites/www/home/industries/media.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Media</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/industries/marketplaces" data-finalurl="/cms/render/live/en/sites/www/home/industries/marketplaces.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Marketplaces</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/industries/marketplaces" data-finalurl="/cms/render/live/en/sites/www/home/industries/marketplaces.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Marketplaces</span>
                </div>
        </a>
    </div>
</li></ul></div>
                <div class=" flex-1 lg:flex-none lg:first:border-r border-grey-200 first:pr-8">
                        <!--  -->
<div class="flex items-center mb-4 xl:mb-6">
            <img class="object-contain mr-[9px]" height="20" width="20"
                    src="/files/live/sites/algolia-assets/files/icons/navigation/usecase_icon.svg"
                    alt="" />
            <h5 class="text-base font-bold text-xenon-900 dark:text-white dark:lg:text-xenon-900">Use Cases</h5>
                </div>
    <ul class="flex flex-col gap-2 xl:gap-2.5 divide-y divide-[#EFEFEF] mb-4 lg:mb-0">
        <li class="flex mb-1 xl:mb-2 ml-[29px]">
                <a tag="a" href="/use-cases" class="flex items-center pointer"> 
                    <span class="block font-sora text-[10px] font-bold text-[#8A9DCD] dark:text-white dark:lg:text-[#8A9DCD] leading-[13px] tracking-[3px] uppercase">SEE ALL</span>
                    <svg xmlns="http://www.w3.org/2000/svg" width="7" height="11" viewBox="0 0 7 11" fill="none" class='ml-1.5'>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M1.14645 9.85355C0.951184 9.65829 0.951184 9.34171 1.14645 9.14645L4.79289 5.5L1.14645 1.85355C0.951184 1.65829 0.951184 1.34171 1.14645 1.14645C1.34171 0.951184 1.65829 0.951184 1.85355 1.14645L5.85355 5.14645C6.04882 5.34171 6.04882 5.65829 5.85355 5.85355L1.85355 9.85355C1.65829 10.0488 1.34171 10.0488 1.14645 9.85355Z" fill="#2C60E8" stroke="#2C60E8" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
                    </svg>
                </a>
            </li>
        <li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/use-cases/documentation-search" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/documentation-search.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Documentation search</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/use-cases/documentation-search" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/documentation-search.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Documentation search</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/use-cases/ecommerce" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/ecommerce.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Ecommerce search</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/use-cases/ecommerce" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/ecommerce.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Ecommerce search</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/use-cases/enterprise" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/enterprise.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Enterprise search</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/use-cases/enterprise" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/enterprise.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Enterprise search</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/use-cases/image-search" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/image-search.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Image search</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/use-cases/image-search" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/image-search.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Image search</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/industries/ecommerce/digital-merchandising" data-finalurl="/cms/render/live/en/sites/www/home/industries/ecommerce/digital-merchandising.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Merchandising Studio</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/industries/ecommerce/digital-merchandising" data-finalurl="/cms/render/live/en/sites/www/home/industries/ecommerce/digital-merchandising.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Merchandising Studio</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/use-cases/retail-media-network" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/retail-media-network.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Retail Media Network</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/use-cases/retail-media-network" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/retail-media-network.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Retail Media Network</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/use-cases/site-search" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/site-search.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Site search</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/use-cases/site-search" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/site-search.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Site search</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/use-cases/visual-search" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/visual-search.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Visual search</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/use-cases/visual-search" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/visual-search.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Visual search</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/use-cases/voice-search" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/voice-search.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Voice search</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/use-cases/voice-search" data-finalurl="/cms/render/live/en/sites/www/home/use-cases/voice-search.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Voice search</span>
                </div>
        </a>
    </div>
</li></ul></div>
                <div class=" flex-1 lg:flex-none lg:first:border-r border-grey-200 first:pr-8">
                        <!--  -->
<div class="flex items-center mb-4 xl:mb-6">
            <img class="object-contain mr-[9px]" height="20" width="20"
                    src="/files/live/sites/algolia-assets/files/icons/navigation/infra.svg"
                    alt="" />
            <h5 class="text-base font-bold text-xenon-900 dark:text-white dark:lg:text-xenon-900">Integrations</h5>
                </div>
    <ul class="flex flex-col gap-2 xl:gap-2.5 divide-y divide-[#EFEFEF] mb-4 lg:mb-0">
        <li class="flex mb-1 xl:mb-2 ml-[29px]">
                <a tag="a" href="/developers/integrations" class="flex items-center pointer"> 
                    <span class="block font-sora text-[10px] font-bold text-[#8A9DCD] dark:text-white dark:lg:text-[#8A9DCD] leading-[13px] tracking-[3px] uppercase">SEE ALL</span>
                    <svg xmlns="http://www.w3.org/2000/svg" width="7" height="11" viewBox="0 0 7 11" fill="none" class='ml-1.5'>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M1.14645 9.85355C0.951184 9.65829 0.951184 9.34171 1.14645 9.14645L4.79289 5.5L1.14645 1.85355C0.951184 1.65829 0.951184 1.34171 1.14645 1.14645C1.34171 0.951184 1.65829 0.951184 1.85355 1.14645L5.85355 5.14645C6.04882 5.34171 6.04882 5.65829 5.85355 5.85355L1.85355 9.85355C1.65829 10.0488 1.34171 10.0488 1.14645 9.85355Z" fill="#2C60E8" stroke="#2C60E8" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
                    </svg>
                </a>
            </li>
        <li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/search-solutions/adobe-experience-manager" data-finalurl="https://www.algolia.com/search-solutions/adobe-experience-manager" class="flex flex-row items-center">
        <img class="mr-2 shrink-0" height="16" width="16"
                src="/files/live/sites/algolia-assets/files/codeexchange/technologiesicon/adobeexperiencemanager.png"
                alt="" />
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Adobe</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/search-solutions/adobe-experience-manager" data-finalurl="https://www.algolia.com/search-solutions/adobe-experience-manager" class="flex flex-row items-center">
            <img class="mr-2 shrink-0" height="16" width="16"
                    src="/files/live/sites/algolia-assets/files/codeexchange/technologiesicon/adobeexperiencemanager.png"
                    alt="" />
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Adobe</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/search-solutions/bigcommerce" data-finalurl="https://www.algolia.com/search-solutions/bigcommerce" class="flex flex-row items-center">
        <img class="mr-2 shrink-0" height="16" width="16"
                src="/files/live/sites/algolia-assets/files/developerdetailsassets/147-1479730_bigcommerce-bigcommerce-logo-hd-png-download.png"
                alt="" />
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">BigCommerce</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/search-solutions/bigcommerce" data-finalurl="https://www.algolia.com/search-solutions/bigcommerce" class="flex flex-row items-center">
            <img class="mr-2 shrink-0" height="16" width="16"
                    src="/files/live/sites/algolia-assets/files/developerdetailsassets/147-1479730_bigcommerce-bigcommerce-logo-hd-png-download.png"
                    alt="" />
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">BigCommerce</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/search-solutions/commercetools" data-finalurl="https://www.algolia.com/search-solutions/commercetools" class="flex flex-row items-center">
        <img class="mr-2 shrink-0" height="16" width="16"
                src="/files/live/sites/algolia-assets/files/codeexchange/technologiesicon/commercetools.png"
                alt="" />
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Commercetools</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/search-solutions/commercetools" data-finalurl="https://www.algolia.com/search-solutions/commercetools" class="flex flex-row items-center">
            <img class="mr-2 shrink-0" height="16" width="16"
                    src="/files/live/sites/algolia-assets/files/codeexchange/technologiesicon/commercetools.png"
                    alt="" />
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Commercetools</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/developers/lp-supabase" data-finalurl="https://www.algolia.com/developers/lp-supabase" class="flex flex-row items-center">
        <img class="mr-2 shrink-0" height="16" width="16"
                src="/files/live/sites/algolia-assets/files/developerdetailsassets/supabase-logo-icon.png"
                alt="" />
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Supabase</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/developers/lp-supabase" data-finalurl="https://www.algolia.com/developers/lp-supabase" class="flex flex-row items-center">
            <img class="mr-2 shrink-0" height="16" width="16"
                    src="/files/live/sites/algolia-assets/files/developerdetailsassets/supabase-logo-icon.png"
                    alt="" />
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Supabase</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/search-solutions/shopify" data-finalurl="https://www.algolia.com/search-solutions/shopify" class="flex flex-row items-center">
        <img class="mr-2 shrink-0" height="16" width="16"
                src="/files/live/sites/algolia-assets/files/developerdetailsassets/shopify.svg"
                alt="" />
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Shopify</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/search-solutions/shopify" data-finalurl="https://www.algolia.com/search-solutions/shopify" class="flex flex-row items-center">
            <img class="mr-2 shrink-0" height="16" width="16"
                    src="/files/live/sites/algolia-assets/files/developerdetailsassets/shopify.svg"
                    alt="" />
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Shopify</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/search-solutions/salesforce-commerce-cloud" data-finalurl="https://www.algolia.com/search-solutions/salesforce-commerce-cloud" class="flex flex-row items-center">
        <img class="mr-2 shrink-0" height="16" width="16"
                src="/files/live/sites/algolia-assets/files/onboarding-img/Salesforce-Logo.png"
                alt="" />
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Salesforce</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/search-solutions/salesforce-commerce-cloud" data-finalurl="https://www.algolia.com/search-solutions/salesforce-commerce-cloud" class="flex flex-row items-center">
            <img class="mr-2 shrink-0" height="16" width="16"
                    src="/files/live/sites/algolia-assets/files/onboarding-img/Salesforce-Logo.png"
                    alt="" />
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Salesforce</span>
                </div>
        </a>
    </div>
</li></ul></div>
                </div>
        </div>
    </li><li data-tracking="" class="lg:mr-3 xl:mr-6 flex flex-col lg:flex-row items-center last:lg:mr-0 border-b-[1px] border-grey-200 lg:border-none">
<a href="/pricing" class="font-inter font-normal w-full py-4 lg:py-7 lg:px-0 text-left dark:text-white text-grey-900 lg:text-sm xl:text-base hover:text-xenon-600">Pricing</a>
    </li>
<li data-tracking="" class="dropdown-trigger group flex flex-col lg:flex-row items-center last:lg:mr-0  border-b-[1px] border-grey-200 lg:border-none lg:mr-3 xl:mr-6 cursor-pointer lg:flex-row">
    <button data-tracking="" type="button" class="font-inter font-normal w-full py-4 lg:py-7 lg:px-0 text-left dark:text-white text-grey-900 lg:text-sm xl:text-base dropdown-link flex justify-between lg:hover:text-xenon-600">
            Developers<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-link-caret block lg:hidden shrink-0">
                <polyline points="6 9 12 15 18 9"></polyline>
            </svg>
        </button>
    <div class="dropdown-menu-v2 lg:absolute top-full opacity-0 invisible hidden group-hover:block hover:visible hover:block">
            <div class="dropdown-menu-v2-content flex flex-wrap gap-8 p-2 lg:px-6 lg:py-8 xl:p-[3.125rem] rounded-md lg:shadow-md lg:w-max lg:bg-white lg:mt-[14px] ">
            <div class='navitem-image-container mr-4 xl:mr-8 hidden lg:block'>
                    <a href='https://www.algolia.com/devcon?utm_cta=topbannerpromo' target="" rel='noopener noreferrer'>
                    <img src="/files/live/sites/www/files/devcon2026/devcon-events-1024x768.webp" alt="navigation image" class="h-[16rem] w-[16rem] object-contain"/>
                    </a>
                    </div>
            <div class=" flex-1 lg:flex-none lg:first:border-r border-grey-200 first:pr-8">
                        <!--  -->
<div class="flex items-center mb-4 xl:mb-6">
            <img class="object-contain mr-[9px]" height="20" width="20"
                    src="/files/live/sites/algolia-assets/files/icons/navigation/get-started_icon.svg"
                    alt="" />
            <h5 class="text-base font-bold text-xenon-900 dark:text-white dark:lg:text-xenon-900">Get started</h5>
                </div>
    <ul class="flex flex-col gap-2 xl:gap-2.5 divide-y divide-[#EFEFEF] mb-4 lg:mb-0">
        <li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/developers" data-finalurl="/cms/render/live/en/sites/www/home/developers.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Developer Hub</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/developers" data-finalurl="/cms/render/live/en/sites/www/home/developers.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Developer Hub</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/doc" data-finalurl="https://www.algolia.com/doc" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Documentation</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/doc" data-finalurl="https://www.algolia.com/doc" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Documentation</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/developers/integrations" data-finalurl="/cms/render/live/en/sites/www/home/developers/integrations.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Integrations</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/developers/integrations" data-finalurl="/cms/render/live/en/sites/www/home/developers/integrations.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Integrations</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/developers/search-ui" data-finalurl="/cms/render/live/en/sites/www/home/developers/search-ui.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">UI Components</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/developers/search-ui" data-finalurl="/cms/render/live/en/sites/www/home/developers/search-ui.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">UI Components</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/products/features/search-autocomplete" data-finalurl="/cms/render/live/en/sites/www/home/products/features/search-autocomplete.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Autocomplete</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/products/features/search-autocomplete" data-finalurl="/cms/render/live/en/sites/www/home/products/features/search-autocomplete.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Autocomplete</span>
                </div>
        </a>
    </div>
</li></ul></div>
                <div class=" flex-1 lg:flex-none lg:first:border-r border-grey-200 first:pr-8">
                        <!--  -->
<div class="flex items-center mb-4 xl:mb-6">
            <img class="object-contain mr-[9px]" height="20" width="20"
                    src="/files/live/sites/algolia-assets/files/icons/navigation/resources_iconv2.svg"
                    alt="" />
            <h5 class="text-base font-bold text-xenon-900 dark:text-white dark:lg:text-xenon-900">Resources</h5>
                </div>
    <ul class="flex flex-col gap-2 xl:gap-2.5 divide-y divide-[#EFEFEF] mb-4 lg:mb-0">
        <li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/developers/code-exchange" data-finalurl="/cms/render/live/en/sites/www/home/developers/code-exchange.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Code Exchange</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/developers/code-exchange" data-finalurl="/cms/render/live/en/sites/www/home/developers/code-exchange.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Code Exchange</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/blog/engineering" data-finalurl="/cms/render/live/en/sites/www/home/blog/engineering.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Engineering Blog</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/blog/engineering" data-finalurl="/cms/render/live/en/sites/www/home/blog/engineering.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Engineering Blog</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/developers/lp-mcp" data-finalurl="/cms/render/live/en/sites/www/home/developers/lp-mcp.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">MCP</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/developers/lp-mcp" data-finalurl="/cms/render/live/en/sites/www/home/developers/lp-mcp.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">MCP</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://alg.li/discord" data-finalurl="https://alg.li/discord" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Discord</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://alg.li/discord" data-finalurl="https://alg.li/discord" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Discord</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/events" data-finalurl="/cms/render/live/en/sites/www/home/events.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Webinars & Events</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/events" data-finalurl="/cms/render/live/en/sites/www/home/events.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Webinars & Events</span>
                </div>
        </a>
    </div>
</li></ul></div>
                <div class=" flex-1 lg:flex-none lg:first:border-r border-grey-200 first:pr-8">
                        <!--  -->
<div class="flex items-center mb-4 xl:mb-6">
            <img class="object-contain mr-[9px]" height="20" width="20"
                    src="/files/live/sites/algolia-assets/files/icons/navigation/links_icon.svg"
                    alt="" />
            <h5 class="text-base font-bold text-xenon-900 dark:text-white dark:lg:text-xenon-900">Quick Links</h5>
                </div>
    <ul class="flex flex-col gap-2 xl:gap-2.5 divide-y divide-[#EFEFEF] mb-4 lg:mb-0">
        <li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/doc/guides/get-started/quickstart" data-finalurl="https://www.algolia.com/doc/guides/get-started/quickstart" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Quick Start Guide</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/doc/guides/get-started/quickstart" data-finalurl="https://www.algolia.com/doc/guides/get-started/quickstart" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Quick Start Guide</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/for-open-source" data-finalurl="/cms/render/live/en/sites/www/home/for-open-source.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">For Open Source</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/for-open-source" data-finalurl="/cms/render/live/en/sites/www/home/for-open-source.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">For Open Source</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://status.algolia.com/" data-finalurl="https://status.algolia.com/" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">API Status</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://status.algolia.com/" data-finalurl="https://status.algolia.com/" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">API Status</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://support.algolia.com/hc/en-us" data-finalurl="https://support.algolia.com/hc/en-us" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Support</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://support.algolia.com/hc/en-us" data-finalurl="https://support.algolia.com/hc/en-us" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Support</span>
                </div>
        </a>
    </div>
</li></ul></div>
                </div>
        </div>
    </li>
<li data-tracking="" class="dropdown-trigger group flex flex-col lg:flex-row items-center last:lg:mr-0  border-b-[1px] border-grey-200 lg:border-none lg:mr-3 xl:mr-6 cursor-pointer lg:flex-row">
    <button data-tracking="" type="button" class="font-inter font-normal w-full py-4 lg:py-7 lg:px-0 text-left dark:text-white text-grey-900 lg:text-sm xl:text-base dropdown-link flex justify-between lg:hover:text-xenon-600">
            Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-link-caret block lg:hidden shrink-0">
                <polyline points="6 9 12 15 18 9"></polyline>
            </svg>
        </button>
    <div class="dropdown-menu-v2 lg:absolute top-full opacity-0 invisible hidden group-hover:block hover:visible hover:block">
            <div class="dropdown-menu-v2-content flex flex-wrap gap-8 p-2 lg:px-6 lg:py-8 xl:p-[3.125rem] rounded-md lg:shadow-md lg:w-max lg:bg-white lg:mt-[14px] ">
            <div class='navitem-image-container mr-4 xl:mr-8 hidden lg:block'>
                    <a href='https://www.algolia.com/dev-agentic-readiness?utm_cta=navigationpromo' target="" rel='noopener noreferrer'>
                    <img src="/files/live/sites/www/files/ad-banners/algolia_route-2_300x250_fallback%20(2).jpg" alt="navigation image" class="h-[16rem] w-[16rem] object-contain"/>
                    </a>
                    </div>
            <div class=" flex-1 lg:flex-none lg:first:border-r border-grey-200 first:pr-8">
                        <!--  -->
<div class="flex items-center mb-4 xl:mb-6">
            <img class="object-contain mr-[9px]" height="20" width="20"
                    src="/files/live/sites/algolia-assets/files/icons/navigation/discover_icon.svg"
                    alt="" />
            <h5 class="text-base font-bold text-xenon-900 dark:text-white dark:lg:text-xenon-900">Discover</h5>
                </div>
    <ul class="flex flex-col gap-2 xl:gap-2.5 divide-y divide-[#EFEFEF] mb-4 lg:mb-0">
        <li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/blog" data-finalurl="/cms/render/live/en/sites/www/home/blog.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Algolia Blog</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/blog" data-finalurl="/cms/render/live/en/sites/www/home/blog.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Algolia Blog</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/resources" data-finalurl="/cms/render/live/en/sites/www/home/resources.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Resource Center</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/resources" data-finalurl="/cms/render/live/en/sites/www/home/resources.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Resource Center</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/customers" data-finalurl="/cms/render/live/en/sites/www/home/customers.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Customer Stories</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/customers" data-finalurl="/cms/render/live/en/sites/www/home/customers.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Customer Stories</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/events" data-finalurl="/cms/render/live/en/sites/www/home/events.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Webinars & Events</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/events" data-finalurl="/cms/render/live/en/sites/www/home/events.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Webinars & Events</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/about/news" data-finalurl="/cms/render/live/en/sites/www/home/about/news.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Newsroom</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/about/news" data-finalurl="/cms/render/live/en/sites/www/home/about/news.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Newsroom</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/lp/subscription-newsletter" data-finalurl="/cms/render/live/en/sites/www/home/lp/subscription-newsletter.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">AI Search Newsletter</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/lp/subscription-newsletter" data-finalurl="/cms/render/live/en/sites/www/home/lp/subscription-newsletter.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">AI Search Newsletter</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/resources?contentType=Product%20Demos" data-finalurl="https://www.algolia.com/resources?contentType=Product%20Demos" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Product Demo Videos</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/resources?contentType=Product%20Demos" data-finalurl="https://www.algolia.com/resources?contentType=Product%20Demos" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Product Demo Videos</span>
                </div>
        </a>
    </div>
</li></ul></div>
                <div class=" flex-1 lg:flex-none lg:first:border-r border-grey-200 first:pr-8">
                        <!--  -->
<div class="flex items-center mb-4 xl:mb-6">
            <img class="object-contain mr-[9px]" height="20" width="20"
                    src="/files/live/sites/algolia-assets/files/icons/navigation/resources_icon.svg"
                    alt="" />
            <h5 class="text-base font-bold text-xenon-900 dark:text-white dark:lg:text-xenon-900">Customers</h5>
                </div>
    <ul class="flex flex-col gap-2 xl:gap-2.5 divide-y divide-[#EFEFEF] mb-4 lg:mb-0">
        <li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/customer-hub" data-finalurl="/cms/render/live/en/sites/www/home/customer-hub.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Customer Hub</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/customer-hub" data-finalurl="/cms/render/live/en/sites/www/home/customer-hub.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Customer Hub</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://changelog.algolia.com/" data-finalurl="https://changelog.algolia.com/" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">What's New</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://changelog.algolia.com/" data-finalurl="https://changelog.algolia.com/" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">What's New</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://support.algolia.com/hc/en-us" data-finalurl="https://support.algolia.com/hc/en-us" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Knowledge Base</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://support.algolia.com/hc/en-us" data-finalurl="https://support.algolia.com/hc/en-us" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Knowledge Base</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/doc" data-finalurl="https://www.algolia.com/doc" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Documentation</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/doc" data-finalurl="https://www.algolia.com/doc" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Documentation</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://academy.algolia.com" data-finalurl="https://academy.algolia.com" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Algolia Academy</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://academy.algolia.com" data-finalurl="https://academy.algolia.com" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Algolia Academy</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="/professional-services-support" data-finalurl="/cms/render/live/en/sites/www/home/professional-services-support.html" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Professional Services</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="/professional-services-support" data-finalurl="/cms/render/live/en/sites/www/home/professional-services-support.html" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Professional Services</span>
                </div>
        </a>
    </div>
</li></ul></div>
                <div class=" flex-1 lg:flex-none lg:first:border-r border-grey-200 first:pr-8">
                        <!--  -->
<div class="flex items-center mb-4 xl:mb-6">
            <img class="object-contain mr-[9px]" height="20" width="20"
                    src="/files/live/sites/algolia-assets/files/icons/navigation/tools_icon.svg"
                    alt="" />
            <h5 class="text-base font-bold text-xenon-900 dark:text-white dark:lg:text-xenon-900">Tools</h5>
                </div>
    <ul class="flex flex-col gap-2 xl:gap-2.5 divide-y divide-[#EFEFEF] mb-4 lg:mb-0">
        <li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/business-agentic-readiness" data-finalurl="https://www.algolia.com/business-agentic-readiness" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Agentic Readiness for Business</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/business-agentic-readiness" data-finalurl="https://www.algolia.com/business-agentic-readiness" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Agentic Readiness for Business</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/dev-agentic-readiness" data-finalurl="https://www.algolia.com/dev-agentic-readiness" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Agentic Readiness for Developers</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/dev-agentic-readiness" data-finalurl="https://www.algolia.com/dev-agentic-readiness" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Agentic Readiness for Developers</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/ai-search-grader/" data-finalurl="https://www.algolia.com/ai-search-grader/" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Search Grader</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/ai-search-grader/" data-finalurl="https://www.algolia.com/ai-search-grader/" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Search Grader</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/profit-simulator/" data-finalurl="https://www.algolia.com/profit-simulator/" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Profit Simulator</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/profit-simulator/" data-finalurl="https://www.algolia.com/profit-simulator/" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Profit Simulator</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/search-audit" data-finalurl="https://www.algolia.com/search-audit" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Ecommerce Search Audit</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/search-audit" data-finalurl="https://www.algolia.com/search-audit" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">Ecommerce Search Audit</span>
                </div>
        </a>
    </div>
</li><li data-tracking="" class="font-sora max-w-auto lg:max-w-[10rem] xl:max-w-[13.125rem] ml-[29px]  pb-1 pt-2 xl:pb-2 xl:pt-3"> 
    <div class="block md:hidden">
        <a href="https://www.algolia.com/llm-leaderboard" data-finalurl="https://www.algolia.com/llm-leaderboard" class="flex flex-row items-center">
        <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">LLM Leaderboard</span>
                </div>
        </a>
    </div>
    <div class="hidden md:block">
         <a href="https://www.algolia.com/llm-leaderboard" data-finalurl="https://www.algolia.com/llm-leaderboard" class="flex flex-row items-center">
            <div class="flex flex-col min-w-0">
            <span class="text-sm text-blue-purple-100 dark:text-white dark:lg:text-blue-purple-100 font-bold md:leading-[18px]">LLM Leaderboard</span>
                </div>
        </a>
    </div>
</li></ul></div>
                </div>
        </div>
    </li><div class="header__top-nav mobile lg:hidden z-1 mt-4 grid grid-cols-2 pr-2 max-w-screen-xl">
            <span class=" font-inter leading-normal text-sm text-grey-400 dark:text-white mb-2 font-medium uppercase tracking-[0.7px]">
                Quick Access</span>
            <ul class="col-start-1 col-end-3 grid list-none grid-cols-2 gap-2 p-0">
                <li data-tracking="">
    <a href="/about" data-finalurl="/cms/render/live/en/sites/www/home/about.html" class="no-underline group flex w-max min-w-[150px] max-w-[280px] flex-col items-start py-2">
        <div class="flex items-center gap-1">
            <img class="" height="16" width="16"
                    src="/files/live/sites/algolia-assets/files/icons/apartment_blue.svg"
                    alt="" />
            <span class="block text-left font-inter font-normal leading-normal text-xs lg:text-sm text-grey-900 dark:text-white group-hover:text-xenon-400">
                Company</span>
        </div>
    </a> <!-- text-white -->
</li><li data-tracking="">
    <a href="/partprog" data-finalurl="/cms/render/live/en/sites/www/home/partners.html" class="no-underline group flex w-max min-w-[150px] max-w-[280px] flex-col items-start py-2">
        <div class="flex items-center gap-1">
            <img class="" height="16" width="16"
                    src="/files/live/sites/algolia-assets/files/icons/handshake_blue.svg"
                    alt="" />
            <span class="block text-left font-inter font-normal leading-normal text-xs lg:text-sm text-grey-900 dark:text-white group-hover:text-xenon-400">
                Partners</span>
        </div>
    </a> <!-- text-white -->
</li><li data-tracking="">
    <a href="https://support.algolia.com/" data-finalurl="https://support.algolia.com/" class="no-underline group flex w-max min-w-[150px] max-w-[280px] flex-col items-start py-2">
        <div class="flex items-center gap-1">
            <img class="" height="16" width="16"
                    src="/files/live/sites/algolia-assets/files/icons/support_blue.svg"
                    alt="" />
            <span class="block text-left font-inter font-normal leading-normal text-xs lg:text-sm text-grey-900 dark:text-white group-hover:text-xenon-400">
                Support</span>
        </div>
    </a> <!-- text-white -->
</li><li data-tracking="">
    <a href="https://dashboard.algolia.com/users/sign_in" data-finalurl="https://dashboard.algolia.com/users/sign_in" class="no-underline group flex w-max min-w-[150px] max-w-[280px] flex-col items-start py-2">
        <div class="flex items-center gap-1">
            <img class="" height="16" width="16"
                    src="/files/live/sites/algolia-assets/files/icons/person_blue.svg"
                    alt="" />
            <span class="block text-left font-inter font-normal leading-normal text-xs lg:text-sm text-grey-900 dark:text-white group-hover:text-xenon-400">
                Login</span>
        </div>
    </a> <!-- text-white -->
</li><li data-tracking="">
    <a href="https://dashboard.algolia.com/users/sign_out" data-finalurl="https://dashboard.algolia.com/users/sign_out" class="no-underline group flex w-max min-w-[150px] max-w-[280px] flex-col items-start py-2">
        <div class="flex items-center gap-1">
            <img class="" height="16" width="16"
                    src="/files/live/sites/algolia-assets/files/icons/Check%20Square.svg"
                    alt="" />
            <span class="block text-left font-inter font-normal leading-normal text-xs lg:text-sm text-grey-900 dark:text-white group-hover:text-xenon-400">
                Logout</span>
        </div>
    </a> <!-- text-white -->
</li></ul>
            </div>
        <ul class="shrink-0 list-none gap-4 lg:mr-2 lg:hidden mobile pt-6 pb-3 flex justify-center">
                <span class="last:hidden">
                        


<!-- Check if the property is null or empty -->
<!-- End here Check if the property is null or empty -->

<div data-tracking=""
     class="flex font-sora ">
    <div class="font-sora button last:me-0 inline-flex w-fit group">


            <a href="/demorequest"
                    data-finalurl="/cms/render/live/en/sites/www/home/demorequest.html" data-modal-id="modal_f0b46ecd-8f70-4964-af04-b1c43a6bf027" id="modal-link-modal_f0b46ecd-8f70-4964-af04-b1c43a6bf027"
                    data-locale="en" data-is-internal="true"
                    target="_self"
                    class=" relative z-50 cmp-button overflow-hidden flex flex-wrap items-center  cursor-pointer font-sora w-full
                     ctaGradient transparent dark:text-white text-grey-900 px-4 lg:px-6 bg-transparent shadow-[0_0_6px_2px_rgba(0,61,255,0.12)] border-2 dark:border-white border-grey-200 rounded-lg min-h-12 lg:min-h-14"
                    style="--x: 0px; --y: 0px;">

                <span class="cmp-button__text font-semibold mx-auto font-sora leading-1.5 text-sm lg:text-base tracking-[0.28px] lg:tracking-[0.32px]">
                    Fix your search</span>
                </a>
    </div>
</div>


</span>
                <span class="last:hidden">
                        


<!-- Check if the property is null or empty -->
<!-- End here Check if the property is null or empty -->

<div data-tracking=""
     class="flex font-sora ">
    <div class="font-sora button last:me-0 inline-flex w-fit group">


            <a href="https://dashboard.algolia.com/users/sign_up"
                    data-finalurl="https://dashboard.algolia.com/users/sign_up" data-modal-id="modal_ac5bee63-d0ef-4c93-a6a5-ccccdcc75d58" id="modal-link-modal_ac5bee63-d0ef-4c93-a6a5-ccccdcc75d58"
                    data-locale="en" data-is-internal="true"
                    target="_blank"
                    class=" relative z-50 cmp-button overflow-hidden flex flex-wrap items-center  cursor-pointer font-sora w-full
                     ctaGradient text-white px-4 lg:px-6 bg-xenon-400 rounded-lg min-h-12 lg:min-h-14 blue-gradient"
                    style="--x: 0px; --y: 0px;">

                <span class="cmp-button__text font-semibold mx-auto font-sora leading-1.5 text-sm lg:text-base tracking-[0.28px] lg:tracking-[0.32px]">
                    Get started</span>
                </a>
    </div>
</div>


</span>
                </ul>
        </ul>


    <div class="header__global-search grow mr-4 ml-auto flex items-center">
            <button id="globalSearchButton" class="flex flex-wrap no-underline border lg:border-2 dark:border-[#242757] border-grey-200 rounded-full text-white px-3 py-3 gap-4 items-center min-[1300px]:w-[270px] xl:w-[350px]">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 text-xenon-400">
                    <circle cx="11" cy="11" r="8"></circle>
                    <line x1="21" y1="21" x2="16.65" y2="16.65"></line>
                </svg>
                <span class="hidden min-[1300px]:block min-[1300px]:text-sm xl:text-base dark:text-white text-grey-900">
                    Search or Ask AI</span>
            </button>
            <button id="closeSearchOverlay" class="hidden text-grey-900 dark:text-white ml-4 mr-2">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-6 w-6 inline-block">
                    <line x1="18" y1="6" x2="6" y2="18"></line>
                    <line x1="6" y1="6" x2="18" y2="18"></line>
                </svg>
                <span class="leading-6 h-6 inline-block">Close</span>
            </button>
        </div>
    <ul class="header__buttons shrink-0 list-none gap-4 lg:mr-2 hidden lg:flex desktop">
            


<!-- Check if the property is null or empty -->
<!-- End here Check if the property is null or empty -->

<div data-tracking=""
     class="flex font-sora ">
    <div class="font-sora button last:me-0 inline-flex w-fit group">


            <a href="/demorequest"
                    data-finalurl="/cms/render/live/en/sites/www/home/demorequest.html" data-modal-id="modal_f0b46ecd-8f70-4964-af04-b1c43a6bf027" id="modal-link-modal_f0b46ecd-8f70-4964-af04-b1c43a6bf027"
                    data-locale="en" data-is-internal="true"
                    target="_self"
                    class=" relative z-50 cmp-button overflow-hidden flex flex-wrap items-center  cursor-pointer font-sora w-full
                     ctaGradient transparent dark:text-white text-grey-900 px-4 lg:px-6 bg-transparent shadow-[0_0_6px_2px_rgba(0,61,255,0.12)] border-2 dark:border-white border-grey-200 rounded-lg min-h-12 lg:min-h-14"
                    style="--x: 0px; --y: 0px;">

                <span class="cmp-button__text font-semibold mx-auto font-sora leading-1.5 text-sm lg:text-base tracking-[0.28px] lg:tracking-[0.32px]">
                    Fix your search</span>
                </a>
    </div>
</div>





<!-- Check if the property is null or empty -->
<!-- End here Check if the property is null or empty -->

<div data-tracking=""
     class="flex font-sora ">
    <div class="font-sora button last:me-0 inline-flex w-fit group">


            <a href="https://dashboard.algolia.com/users/sign_up"
                    data-finalurl="https://dashboard.algolia.com/users/sign_up" data-modal-id="modal_ac5bee63-d0ef-4c93-a6a5-ccccdcc75d58" id="modal-link-modal_ac5bee63-d0ef-4c93-a6a5-ccccdcc75d58"
                    data-locale="en" data-is-internal="true"
                    target="_blank"
                    class=" relative z-50 cmp-button overflow-hidden flex flex-wrap items-center  cursor-pointer font-sora w-full
                     ctaGradient text-white px-4 lg:px-6 bg-xenon-400 rounded-lg min-h-12 lg:min-h-14 blue-gradient"
                    style="--x: 0px; --y: 0px;">

                <span class="cmp-button__text font-semibold mx-auto font-sora leading-1.5 text-sm lg:text-base tracking-[0.28px] lg:tracking-[0.32px]">
                    Get started</span>
                </a>
    </div>
</div>


</ul>
    </div> <!-- / header__middle-bar -->
    <!-- Start This is only visible in all Child Page Header Display-->
    <!-- End This is only visible in all Child Page Header Display-->
    </header>

<script>
        (function () {
            if (/\/search\/?$|\/search\.html$/.test(window.location.pathname)) {
                document.documentElement.classList.add("is-search-page");
            }
        })();
    </script>

    <div id="search-backdrop" class="search-backdrop hidden" aria-hidden="true"></div>

    <div id="search-overlay" class="agentic-search-overlay px-4 fixed top-[80px] lg:top-[120px] left-0 bottom-full overflow-y-auto overflow-x-hidden w-full z-40 !h-0">


<div class="agentic-search-shell pt-4 pb-0 mx-auto">

    <div class="agentic-search-toolbar">
        <div id="search-input-container" class="expand-search grow hidden"></div>
        <button id="agenticAiModeButton" type="button" class="agentic-search-toolbar__mode">
            <span aria-hidden="true">&#10024;</span>
            <span data-agentic-mode-label>AI mode</span>
        </button>
        <div id="autocomplete-container" class="hidden"></div>
    </div>

    <div id="hits-container" class="agentic-search-panel">
        <div id="agentic-search-search-mode" class="agentic-search-view">
            <aside class="agentic-search-facets" aria-label="Filters">
                <p class="agentic-search-section-title">Filter by source</p>
                <div id="source-filter" class="agentic-search-facet"></div>
            </aside>

            <div class="agentic-search-main">
            <div id="current-refinements" class="agentic-search-current-refinements"></div>

            <div class="agentic-search-ask-ai">

                <div id="agentic-search-ai-prompts" class="agentic-search-ai-prompts" style="visibility: hidden;">
                    <button type="button" class="agentic-search-ai-prompt" data-agentic-prompt="How will Algolia improve our search experience and conversions?">
                        <span aria-hidden="true">&#10024;</span>
                        <span>How will Algolia improve our search experience and conversions?</span>
                    </button>
                    <button type="button" class="agentic-search-ai-prompt" data-agentic-prompt="How do I integrate Algolia search into my app?">
                        <span aria-hidden="true">&#10024;</span>
                        <span>How do I integrate Algolia search into my app?</span>
                    </button>
                    <button type="button" class="agentic-search-ai-prompt" data-agentic-prompt="Can Algolia help shoppers find products faster and increase sales?">
                        <span aria-hidden="true">&#10024;</span>
                        <span>Can Algolia help shoppers find products faster and increase sales?</span>
                    </button>
                    <button type="button" class="agentic-search-ai-prompt" data-agentic-prompt="Will Algolia scale with our traffic and data size?">
                        <span aria-hidden="true">&#10024;</span>
                        <span>Will Algolia scale with our traffic and data size?</span>
                    </button>
                </div>
            </div>

            <div class="agentic-search-suggestions">
                <p class="agentic-search-section-title">Suggestions</p>
                <div id="agentic-suggestions-empty" class="agentic-search-empty-state"></div>
            </div>

            <div class="agentic-search-products">
                <div class="agentic-search-products__header">
                    <p class="agentic-search-section-title">Products &amp; Resources</p>
                    <div id="stats" class="agentic-search-stats"></div>
                </div>

                <div id="hits"></div>
            </div>
            </div>
        </div>

        <div id="agentic-search-chat-mode"
             class="agentic-search-view agentic-chat"
             data-application-id="1QDAWL72TQ"
             data-api-key="20ab8adc455defc0190fcbfc0030e98b"
             data-assistant-id="ebff018c-66e1-44df-b33a-2a58a0188840"
             data-placeholder="Ask anything about Algolia"
             hidden>
            <div class="agentic-chat__header">
                <div class="agentic-chat__brand">
                    <span class="agentic-chat__brand-icon" aria-hidden="true">&#10024;</span>
                    <span class="agentic-chat__title">Algolia Assist</span>
                </div>
                <div class="agentic-chat__header-actions">
                    <button type="button" id="agentic-chat-new-btn" class="agentic-chat__action-btn" aria-label="Start a new chat">New chat</button>
                    <button type="button" id="agentic-chat-close-btn" class="agentic-chat__action-btn" aria-label="Close chat and return to search results">Back to results</button>
                </div>
            </div>
            <div id="chat-error" class="agentic-chat__error hidden" role="alert"></div>
            <div id="chat-exchanges" class="agentic-chat__exchanges" aria-live="polite"></div>
            <div id="chat-scroll-anchor"></div>
            <form id="chat-form" class="agentic-chat__composer">
                <textarea id="chat-input" rows="1" placeholder="Ask anything about Algolia" aria-label="Chat with Algolia Assist"></textarea>
                <button type="submit" id="chat-submit-btn" class="agentic-chat__submit-btn" aria-label="Send">
                    <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="19" x2="12" y2="5"/><polyline points="5 12 12 5 19 12"/></svg>
                </button>
            </form>
            <p class="text-center text-xs text-gray-600"><a href="https://algolia.com/products/ai/agent-studio" target="_blank" class="text-xenon-600 hover:underline">AI powered by Algolia</a></p>
        </div>

    </div>

    <div class="hidden">
        <div id="show-all-btn"></div>
        <div id="filter-toggle"></div>
        <button id="toggle-filters" type="button"></button>
        <div id="filter-container"></div>
        <button id="close-filters" type="button"></button>
        <a href="javascript:void(0)" id="clear-all-filters">Clear All Filters</a>
        <div id="facet0-filter"></div>
        <div id="facet1-filter"></div>
        <div id="facet2-filter"></div>
        <div id="facet3-filter"></div>
        <div id="facet4-filter"></div>
        <div id="facet5-filter"></div>
        <div id="facet6-filter"></div>
        <div id="facet7-filter"></div>
        <div id="facet8-filter"></div>
    </div>
</div>
</div>
<template id="chat-sidepanel-template"
    data-application-id="1QDAWL72TQ"
    data-api-key="20ab8adc455defc0190fcbfc0030e98b"
    data-assistant-id="ebff018c-66e1-44df-b33a-2a58a0188840"
    data-variant="floating"
    data-placeholder="Ask anything about Algolia">
    <div id="chat-sidepanel-root" class="font-inter">
        <div id="chat-overlay" class="fixed inset-0 z-[9998] bg-black/20"></div>

        <div id="chat-panel" class="fixed inset-y-0 right-0 z-[9999] w-full md:w-[360px] bg-white flex flex-col md:m-4 md:rounded-lg md:inset-y-4 shadow-2xl">

            <div class="chat-panel-header border-b border-gray-200">
                <div class="chat-panel-header__top">
                    <div class="chat-panel-header__brand">
                        <span class="chat-panel-header__brand-icon text-blue-600">
                            <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"/></svg>
                        </span>
                        <h2 class="chat-panel-header__title">Algolia Assist</h2>
                    </div>
                    <div class="chat-panel-header__actions">
                        <button type="button" id="chat-maximize-btn" class="hidden md:flex p-1 text-gray-500 hover:bg-gray-100 rounded-md cursor-pointer bg-transparent border-none" aria-label="Maximize" title="Maximize">
                            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 3 21 3 21 9"/><polyline points="9 21 3 21 3 15"/><line x1="21" y1="3" x2="14" y2="10"/><line x1="3" y1="21" x2="10" y2="14"/></svg>
                        </button>
                        <button type="button" id="chat-close-btn" class="hidden md:flex p-1 text-gray-500 hover:bg-gray-100 rounded-md cursor-pointer bg-transparent border-none" aria-label="Close" title="Close">
                            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg>
                        </button>
                        <button type="button" id="chat-close-mobile-btn" class="md:hidden p-1 text-gray-500 hover:bg-gray-100 rounded-md cursor-pointer bg-transparent border-none" aria-label="Close" title="Close">
                            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg>
                        </button>
                    </div>
                </div>
                <div class="chat-panel-header__ctas">
                    <a href="/demorequest/" class="chat-panel-header__cta" data-chat-header-cta="schedule-call">
                        <span>Schedule a call</span>
                        <span class="chat-panel-header__cta-icon" aria-hidden="true">
                            <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.08 4.18 2 2 0 0 1 4.06 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.63 2.62a2 2 0 0 1-.45 2.11L8 9.91a16 16 0 0 0 6.09 6.09l1.46-1.24a2 2 0 0 1 2.11-.45c.84.3 1.72.51 2.62.63A2 2 0 0 1 22 16.92z"/><path d="M14.5 2a7.5 7.5 0 0 1 7.5 7.5"/><path d="M14.5 6a3.5 3.5 0 0 1 3.5 3.5"/></svg>
                        </span>
                    </a>
                    <a href="/users/sign_up?ssnav=start" class="chat-panel-header__cta" data-chat-header-cta="sign-up">
                        <span>Sign up today</span>
                        <span class="chat-panel-header__cta-icon" aria-hidden="true">
                            <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
                        </span>
                    </a>
                </div>
            </div>

            <div id="chat-body" class="flex flex-col flex-1 overflow-y-auto p-4 bg-white">
                <div class="flex flex-col gap-4">
                    <div id="chat-empty-state" class="flex flex-col gap-4 py-8">
                        <h2 class="text-2xl font-semibold text-gray-900">How can I help you today?</h2>
                        <p class="text-gray-500">I search through your content to help you find answers to your questions, fast.</p>
                    </div>

                    <div id="chat-error" class="hidden border border-red-300 bg-red-100 text-red-900 px-4 py-3 rounded-lg"></div>

                    <div id="chat-exchanges"></div>

                    <div id="chat-scroll-anchor"></div>
                </div>
            </div>

            <div class="border-t border-gray-200 p-4">
                <form id="chat-form" class="flex border-2 border-gray-200 rounded-2xl gap-2 p-3 focus-within:ring-0 focus-within:border-blue-600 transition-all">
                    <textarea id="chat-input" rows="1" placeholder="Ask anything about Algolia" class="flex-1 pt-1 border-none outline-none bg-white text-gray-900 placeholder:text-gray-400 focus:outline-none focus:ring-0 focus:border-transparent resize-none overflow-y-hidden font-inter text-sm"></textarea>
                    <button type="submit" id="chat-submit-btn" class="self-end p-2 bg-blue-600 text-white rounded-full cursor-pointer border-none hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed">
                        <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="19" x2="12" y2="5"/><polyline points="5 12 12 5 19 12"/></svg>
                    </button>
                </form>
                <div class="mt-2 flex items-center justify-center text-xs text-blue-600">
                    <p class="m-0 text-center"><a href="https://algolia.com/products/ai/agent-studio" target="_blank" class="text-blue-600 hover:underline"></a>AI powered by Algolia</a></p>
                </div>
            </div>
        </div>
    </div>
</template>



<!-- Check if the property is null or empty -->
<!-- End here Check if the property is null or empty -->



<!-- Check if the property is null or empty -->
<!-- Check if the property is null or empty -->

<div class="bg-primary cmp__logo-popover font-sora bg-gradient-to-r from-[#022eb9] to-[#003dff] w-[500px] m-3 border-2 border-[rgb(214 214 231)] rounded-md mt-6 hidden absolute">
<button aria-label="Close logo modal">
    <svg xmlns="http://www.w3.org/2000/svg"
        class="crossIcon absolute right-0 top-0 my-1 mx-2 text-grey-200 opacity-[0.9] hover:text-white"
        width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1"
        stroke-linecap="round" stroke-linejoin="round">
        <line x1="18" y1="6" x2="6" y2="18"></line>
        <line x1="6" y1="6" x2="18" y2="18"></line>
    </svg>
</button>
<header class="flex flex-col items-center">
    <div class="cmp-teaser__image">
            <img style="width:80.0px; height:80.0px;" class="w-full" src="/files/live/sites/algolia-assets/files/icons/algolialogo.svg" alt=""/>
        </div>
    <p class="text-[32px] text-white mt-4 font-sora">Looking for our logo?</p>
    <span class="text-[18px] text-white mt-4 mb-2 font-400 font-sora teaser-richtext "><p style="color:white;">We got you covered!</p>
</span>
    </header>
<div class="cmp-teaser__action-container grid gap-4 mt-4 text-grey-700">
        


<!-- Check if the property is null or empty -->
<!-- End here Check if the property is null or empty -->

<div data-tracking=""
     class="flex font-sora  justify-center">
    <div class="font-sora button last:me-0 inline-flex w-fit group">


            <a href="https://algolia.frontify.com/"
                    data-finalurl="https://algolia.frontify.com/" data-modal-id="modal_52317f98-8a79-49ae-9f0e-b0de7f0fc663" id="modal-link-modal_52317f98-8a79-49ae-9f0e-b0de7f0fc663"
                    data-locale="en" data-is-internal="true"
                    target="_self"
                    class=" relative z-50 cmp-button overflow-hidden flex flex-wrap items-center  cursor-pointer font-sora w-full
                     ctaGradient justify-center white cta-bg-white px-4 lg:px-6 bg-white hover:text-grey-700 text-grey-900 shadow-md border-2 border-white rounded-lg min-h-12 lg:min-h-14"
                    style="--x: 0px; --y: 0px;">

                <span class="cmp-button__text font-semibold mx-auto font-sora leading-1.5 text-sm lg:text-base tracking-[0.28px] lg:tracking-[0.32px]">
                    Brand guidelines</span>
                </a>
    </div>
</div>





<!-- Check if the property is null or empty -->
<!-- End here Check if the property is null or empty -->

<div data-tracking=""
     class="flex font-sora  justify-center">
    <div class="font-sora button last:me-0 inline-flex w-fit group">


            <a href="https://www.algolia.com/algolia-logo-pack.zip  "
                    data-finalurl="https://www.algolia.com/algolia-logo-pack.zip  " data-modal-id="modal_ee05974e-3293-45c4-878e-703f1d78b654" id="modal-link-modal_ee05974e-3293-45c4-878e-703f1d78b654"
                    data-locale="en" data-is-internal="true"
                    target="_self"
                    class=" relative z-50 cmp-button overflow-hidden flex flex-wrap items-center  cursor-pointer font-sora w-full
                     ctaGradient justify-center white cta-bg-white px-4 lg:px-6 bg-white hover:text-grey-700 text-grey-900 shadow-md border-2 border-white rounded-lg min-h-12 lg:min-h-14"
                    style="--x: 0px; --y: 0px;">

                <span class="cmp-button__text font-semibold mx-auto font-sora leading-1.5 text-sm lg:text-base tracking-[0.28px] lg:tracking-[0.32px]">
                    Download logo pack</span>
                </a>
    </div>
</div>


</div>
</div>


<!-- End Header Component -->
    <!-- Start Page Heading Component -->
        <div class="w-full bg-white help-gradient flex-col flex justify-center items-center text-center px-4 lg:px-14 py-14 lg:py-32 ">
        <h1 class="font-sora text-[45px] lg:text-[56px] mb-4 font-bold text-grey-900 leading-[54px] banner_heading text-center tracking-tight">
        Terms of Service</h1>
<span class="text-lg font-light text-grey-700 leading-7"><p><strong>Last Updated: January 12, 2026</strong></p>
</span></div>
        <!-- End Page Heading Component -->
        <div class=" ">
            <div class=" flex lg:flex-row flex-col justify-center mt-20 gap-16  max-w-7xl mx-auto px-4 pb-14 lg:pb-28 ">
                <!-- Start SideBar Component -->
                <div class="lg:w-[25%] w-full pt-3 aside_section relative">
                    <div class="lg:hidden block w-full">
                        <button class="border-1 border-grey-300 w-full text-left p-2 aside_toggle_btn">
                            Select Policy
                        </button>

                    </div>

                    <div class="lg:block hidden w-full lg:sticky lg:top-[30%] toggle-dropdown">

                        <div>
        <a href="/policies/terms" class="text-[18px] p-2  text-blue-500 block dropdown-item">Terms of Service</a>
    </div><div>
        <a href="/policies/sla" class="text-[18px] p-2  text-blue-500 block dropdown-item">Service Level Agreement</a>
    </div><div>
        <a href="/policies/privacy" class="text-[18px] p-2  text-blue-500 block dropdown-item">Privacy Policy</a>
    </div><div>
        <a href="/policies/support" class="text-[18px] p-2  text-blue-500 block dropdown-item">Support Policy</a>
    </div><div>
        <a href="/policies/acceptable-use" class="text-[18px] p-2  text-blue-500 block dropdown-item">Acceptable Use Policy</a>
    </div><div>
        <a href="/policies/legal" class="text-[18px] p-2  text-blue-500 block dropdown-item">Legal Information</a>
    </div><div>
        <a href="/policies/cookies" class="text-[18px] p-2  text-blue-500 block dropdown-item">Cookies </a>
    </div><div>
        <a href="/policies/infrastructure-and-sub-processors" class="text-[18px] p-2  text-blue-500 block dropdown-item">Infrastructure & Sub-Processors</a>
    </div></div>

                </div>
                <!-- End SideBar Component -->

                <!-- Start maincontent Component -->
                <div class="policy-detail-links lg:w-[75%] w-full mt-10 lg:mt-0">
                    <div class="algoliaRichText bullet"><p><strong>THESE TERMS OF SERVICE (THESE &ldquo;TERMS&rdquo;) GOVERN SUBSCRIPTION TO AND USE OF ALGOLIA&rsquo;S SERVICES. IF YOU REGISTER FOR A FREE VERSION OF ALGOLIA&rsquo;S SERVICES, THE APPLICABLE PROVISIONS OF THESE TERMS WILL ALSO GOVERN THAT FREE VERSION. BY ACCESSING OR USING ALGOLIA&rsquo;S WEBSITES AND SERVICES, YOU ACCEPT OR AGREE TO THESE TERMS. IF YOU ARE ENTERING INTO OR ACCEPTING THESE TERMS ON BEHALF OF A LEGAL ENTITY, YOU REPRESENT AND WARRANT THAT YOU HAVE THE RIGHT, AUTHORITY AND CAPACITY TO BIND SUCH ENTITY AND ITS AFFILIATES TO THESE TERMS, IN WHICH CASE, THE TERM &ldquo;SUBSCRIBER&rdquo; SHALL REFER TO SUCH ENTITY AND ITS AFFILIATES. IF YOU DO NOT HAVE SUCH AUTHORITY, OR IF YOU DO NOT AGREE TO BE BOUND BY ALL OF THE PROVISIONS OF THESE TERMS, DO NOT ACCESS OR USE ALGOLIA&rsquo;S SERVICES.</strong></p>

<h2 id="1-agreement">1. Agreement.</h2>

<p>These Terms of Service (these &ldquo;Terms&rdquo;) are made by and between the party on whose behalf they are accepted (&quot;Subscriber&quot;) and Algolia and are effective as of the date they are accepted by Subscriber. &ldquo;Algolia&rdquo; means either (i) Algolia, Inc., with mailing address at 3790 El Camino Real, Unit #518, Palo Alto, CA 94306, United States, if Subscriber is domiciled in a country outside of Europe, or (ii) Algolia SAS, a French soci&eacute;t&eacute; par actions simplifies, with offices at 55 Rue d&rsquo;Amsterdam, 75008 Paris, France, if Subscriber is domiciled in a country within Europe. The complete subscription agreement including these Terms (the &ldquo;Agreement&rdquo;) is made for the purpose of granting Subscriber a limited subscription to use Algolia&rsquo;s hosted search, support, professional or other services (the &ldquo;Services&rdquo;).</p>

<h2 id="2-free-services">2. Free Services.&nbsp;</h2>

<p><strong>2.1</strong>&nbsp;Algolia may offer a free or trial versions of the Services (&ldquo;Free Services&rdquo;) from time to time. If Subscriber registers at Algolia&rsquo;s websites for Free Services, Algolia will make such Free Services available to Subscriber free of charge until the earlier of (a) the start date of any paid subscription for a paid version of such Free Services, if applicable, or (b) termination of the Free Services by Algolia at its sole discretion. Additional terms and conditions may appear on the registration website for a Free Service and any such additional terms and conditions are incorporated into this Agreement by reference and are legally binding.</p>

<p><strong>2.2</strong>&nbsp;ALL FREE SERVICES ARE PROVIDED &ldquo;AS IS&rdquo; AND &ldquo;AS AVAILABLE&rdquo; WITHOUT ANY WARRANTY OF ANY KIND. FREE SERVICES MAY BE SUSPENDED, TERMINATED, MODIFIED, OR DISCONTINUED (IN WHOLE OR IN PART) AT ANY TIME AND FOR ANY REASON (OR NO REASON). ALGOLIA DISCLAIMS ALL OBLIGATION AND LIABILITY UNDER THE AGREEMENT (INCLUDING LIABILITY OTHERWISE PROVIDED FOR UNDER SECTION 13 (LIMITATION OF LIABILITY)) FOR ANY HARM OR DAMAGE ARISING OUT OF OR IN CONNECTION WITH A FREE SERVICE, INCLUDING ANY OBLIGATION OR LIABILITY WITH RESPECT TO SUBSCRIBER DATA. ANY CONFIGURATIONS OR SUBSCRIBER DATA ENTERED INTO A FREE SERVICE, AND ANY CUSTOMIZATIONS MADE TO A FREE SERVICE BY OR FOR SUBSCRIBER, MAY BE PERMANENTLY LOST IF THE FREE SERVICE IS SUSPENDED, TERMINATED, OR DISCONTINUED.</p>

<h2 id="3-algolia’s-obligations">3. Algolia&rsquo;s Obligations.</h2>

<p><strong>3.1 Services.</strong><br />
Algolia will make the Services available to Subscriber according to one or more online or written ordering documents (each a &ldquo;Service Order&rdquo;). The Agreement includes each Service Order incorporating the Agreement.</p>

<p><strong>3.2 Compliance with Laws.</strong><br />
Algolia will comply with all laws and governmental regulations applicable to the provision of the Services to Subscriber.</p>

<p><strong>3.3 Personnel and Performance.</strong><br />
Algolia will be responsible for the performance of its personnel (including employees and contractors) and their compliance with the Agreement. Algolia enters into the Agreement on behalf of itself and its Affiliates. An &ldquo;Affiliate&rdquo; of a party is any entity (a) that the party Controls; (b) that the party is Controlled by; or (c) with which the party is under common Control, where &ldquo;Control&rdquo; means direct or indirect control of fifty percent (50%) or more of an entity&rsquo;s voting interests (including by ownership).</p>

<p><strong>3.4 Documentation.</strong><br />
Algolia will make online documentation available at&nbsp;<a href="https://www.algolia.com/doc/">https://www.algolia.com/doc/</a>&nbsp;(the &ldquo;Documentation&rdquo;) that describe: (a) Algolia software made accessible as part of the Services (&quot;Algolia Software&quot;) and (b) usage guides for the Services.</p>

<p><strong>3.5 Subscriber Data.</strong><br />
Algolia will store, process, transmit and disclose electronic data and configurations submitted to the Services at the direction of or on behalf of Subscriber (&quot;Subscriber Data&quot;) according to the Agreement and the Documentation. &nbsp;</p>

<p><strong>3.6. Usage Data.</strong><br />
Algolia may collect Service logs, data and learnings regarding Subscriber&rsquo;s (including its end users&rsquo;) interaction with the Services (&ldquo;Usage Data&rdquo;), and use it to (i) improve and support the Services and any future Algolia products and services, and (ii) to generate and publish industry trends reports; provided, however, Algolia may not disclose Usage Data to any third party unless the Usage Data has been aggregated or anonymized in a manner that does not identify, and cannot be reasonably associated with, the contents of any Subscriber Data or Subscriber, its Affiliates, or its end users. &nbsp;</p>

<p><strong>3.7 Security.</strong><br />
Algolia will maintain administrative, physical, and technical safeguards for the security and integrity of the Services (the &ldquo;Security Measures&rdquo;) consistent with industry standard practices as described at&nbsp;<a href="https://www.algolia.com/distributed-secure/security-compliance/measures/">https://www.algolia.com/distributed-secure/security-compliance/measures/</a>. The Services, independent of Subscriber Data, will not transmit code, files, scripts, agents, or programs intended to do harm, including, viruses, worms, time bombs, and Trojan horses (&quot;Malicious Code&quot;).</p>

<p><strong>3.8 Protection of Subscriber Personal Data.</strong><br />
To the extent Algolia processes any Subscriber Personal Data (as defined in the DPA) contained in Subscriber Data on behalf of Subscriber, the terms of the Data Processing Addendum available at <a href="/policies/data-processing-addendum" title="data-processing-addendum">https://www.algolia.com/policies/data-processing-addendum</a>&nbsp;(the &quot;DPA&quot;), which are incorporated herein by reference, will apply and the parties agree to comply with such terms.&nbsp;</p>

<h2 id="4-subscriber’s-obligations">4. Subscriber&rsquo;s Obligations.</h2>

<p><strong>4.1 Subscriber Data.</strong><br />
As between Algolia and Subscriber, Subscriber is responsible for Subscriber Data and the provision of Subscriber Data to the Services according to the Agreement.</p>

<p><strong>4.2 Personnel and Performance.</strong><br />
Subscriber will be responsible for the performance of its personnel (including employees and contractors) in compliance with the Agreement. Subscriber enters into the Agreement on behalf of its Affiliates that make use of the Services.</p>

<p><strong>4.3 Non-Algolia Services.</strong><br />
Subscriber may choose to use services not provided by Algolia (&quot;Non-Algolia Services&quot;) with the Services and in doing so grants Algolia permission to interoperate with the Non-Algolia Services as directed by Subscriber or the Non-Algolia Services. Unless specified in a Service Order: (a) Algolia does not warrant or support Non-Algolia Services, (b) as between Algolia and Subscriber, Subscriber assumes all responsibility for the Non-Algolia Services and any disclosure, modification or deletion of Subscriber Data by the Non-Algolia Services and (c) Algolia shall have no liability for, and Subscriber is not relieved of any obligations under the Agreement or entitled to any refund, credit, or other compensation due to any unavailability of the Non-Algolia Services or any change in the ability of Algolia to interoperate with the Non-Algolia Services.</p>

<p><strong>4.4 Third Party Reports.</strong><br />
As an intermediary, Algolia may receive notices from third parties (&quot;Reporters&quot;) regarding Subscriber Data or Subscriber&rsquo;s use of the Services (&quot;Reports&quot;). Algolia will forward all Reports to Subscriber in accordance with Section 19.2 (Notices). Upon receipt of a Report, Subscriber will (i) acknowledge receipt of such Report to Algolia within two (2) business days of receipt and (ii) address the Report promptly with the Reporter, including informing the Reporter that Subscriber (and not Algolia) is the appropriate party to address the matter. Algolia may provide Subscriber&rsquo;s applicable email address to a Reporter inquiring about Subscriber Data or Subscriber&#39;s use of the Services. Algolia responds to notices of alleged copyright infringement and may block access to the applicable Service or terminate accounts of repeat infringers according to the process set out in the U.S. Digital Millennium Copyright Act of 1998.</p>

<p><strong>4.5 Responsibilities.</strong><br />
Subscriber (a) shall comply with the Algolia Acceptable Use Policy available at&nbsp;<a href="https://www.algolia.com/policies/acceptable-use/">https://www.algolia.com/policies/acceptable-use/</a>&nbsp;(the &ldquo;AUP&rdquo;); (b) shall use the Services in accordance with the Agreement; (c) shall use the Services in accordance with the applicable Documentation; (d) shall be responsible for using commercially reasonable efforts to prevent unauthorized access to or use of the Services; (e) shall promptly notify Algolia of any unauthorized access or use of the Services; (f) shall respond to Reports in accordance with Section 4.4 (Third Party Reports) and take reasonably appropriate action to resolve the reported matter; (g) shall not use the Services to store, transmit or display Subscriber Data for fraudulent purposes or in violation of applicable laws and governmental regulations; (h) shall not make the Services available to, or use the Services for the benefit of, anyone other than Subscriber&rsquo;s own personnel or end users; (i) shall not use the Services to store, transmit or display Malicious Code; (j) shall not interfere with or disrupt the integrity or performance of the Services or any third-party technology contained therein; (k) shall not attempt to gain unauthorized access to any of Algolia&rsquo;s datacenters, systems or networks; (l) shall not permit direct or indirect access to or use the Services in a way that circumvents a usage or capacity limit of the Services or use the Services to access or use any of Algolia&rsquo;s intellectual property except as permitted under the Agreement; (m) shall not sell, resell, license, sublicense, distribute, redistribute, rent, or lease the Services except as integrated with its own offerings that provide additional functionality to its end users; (n) subject to Section 9.2 (Algolia Software), shall not copy, modify or create a derivative work of the Services or any part, feature, function, or user interface thereof; (o) shall not access the Services or use the Documentation to develop a competitive product or service; (p) subject to Section 9.2 (Algolia Software), except as permitted by applicable laws or governmental regulations, shall not reverse engineer, decompile, translate, disassemble or otherwise attempt to extract any or all of the source code of the Services; (q) shall not alter, remove or obscure any copyright, trademark or other proprietary notices or confidentiality legend on the Services; (r) shall obtain and maintain appropriate equipment and ancillary services needed to connect to, access or otherwise use the Services, including modems, hardware, servers, software, operating systems and internet access; (s) obtain and maintain any required consents necessary to permit the processing of Subscriber Data by Algolia under the Agreement; (t) obtain and maintain any consents necessary to permit the processing by Algolia of the personal information of Subscriber&rsquo;s personnel that serve as Subscriber&rsquo;s designated contact for purposes of the Services and the Agreement and (u) comply with laws and governmental regulations applicable to its use of the Services. If Subscriber fails to comply with its obligations under this Section 4.5 (Responsibilities) on two (2) or more occasions during any rolling twelve (12) month period, Algolia may terminate the Agreement immediately for cause.</p>

<h2 id="5-term-and-termination">5. Term and Termination.</h2>

<p><strong>5.1 Term.</strong><br />
These Terms are effective during the term of any Service Order that incorporates the Agreement. The term of a Service Order shall be specified in the Service Order. Service Orders shall renew for successive terms, unless either party gives the other at least thirty (30) days&rsquo; notice of nonrenewal at the end of the applicable term.</p>

<p><strong>5.2 Termination for Cause.</strong><br />
Subject to Section 4.5 (Responsibilities), Subscriber or Algolia may terminate the entire Agreement for cause (a) upon 30 days&rsquo; written notice to the other of a material breach if the breach remains uncured at the expiration of the notice period or (b) if the other party (i) becomes the subject of a proceeding relating to insolvency, receivership, liquidation or assignment for the benefit of creditors to the extent permitted by applicable laws or governmental regulations, (ii) goes out of business or (iii) ceases its operations.</p>

<p><strong>5.3 Survival.</strong><br />
Any term or condition that by its nature is clearly intended to survive the expiration or termination of the Agreement, shall survive any expiration or termination of the Agreement, including Sections 4.5(j), (k), (n), (o) and (p) (Subscriber&rsquo;s Obligations), Section 7.1 (Fees), Section 7.5 (Refund or Payment upon Termination), Section 8 (Confidentiality), Section 9 (Licenses and Proprietary Rights), Section 13 (Limitation of Liability), Section 14 (Exclusion of Consequential and Related Damages) and Section 16 (Indemnification).</p>

<h2 id="6-beta-services">6. Beta Services.</h2>

<p>From time to time, Algolia may offer services identified as beta, pilot, developer preview, non-production, evaluation or by a description of similar import (&quot;Beta Services&quot;). Subscriber may accept or decline Beta Services. If accepted by Subscriber, Beta Services: (a) are provided only for evaluation purposes; (b) may not be relied on by Subscriber for production use; (c) may not be supported; and (d) may be subject to additional terms. Unless otherwise stated, any Beta Services trial period will expire on the date that a version of the Beta Services becomes generally available or is discontinued. Algolia may discontinue Beta Services at any time in its sole discretion and may never make Beta Services generally available. ALL BETA SERVICES ARE PROVIDED &ldquo;AS IS&rdquo; AND &ldquo;AS AVAILABLE&rdquo; WITHOUT ANY WARRANTY OF ANY KIND. BETA SERVICES MAY BE TERMINATED AT ANY TIME. ALGOLIA DISCLAIMS ALL OBLIGATION AND LIABILITY UNDER THE AGREEMENT FOR ANY HARM OR DAMAGE ARISING OUT OF OR IN CONNECTION WITH A BETA SERVICE, INCLUDING ANY OBLIGATION OR LIABILITY WITH RESPECT TO SUBSCRIBER DATA. ANY CONFIGURATIONS OR SUBSCRIBER DATA ENTERED INTO BETA SERVICES, AND ANY CUSTOMIZATIONS MADE TO BETA SERVICES BY OR FOR SUBSCRIBER, MAY BE PERMANENTLY LOST IF THE BETA SERVICES ARE SUSPENDED, TERMINATED, OR DISCONTINUED.</p>

<h2 id="7-fees-and-payment">7. Fees and Payment.</h2>

<p><strong>7.1 Fees.</strong><br />
Subscriber will pay all fees specified in Service Orders and provide accurate and updated billing contact information. Except as set forth in a Service Order, all fees payable under the Agreement shall be made in U.S. Dollars. Minimum commitments in Service Orders are (a) based on Services purchased and not actual usage; (b) non-cancelable; and (c) cannot be decreased during the specified term. Fees paid are not refundable. Subscriber&rsquo;s payments of fees are neither (x) contingent on the delivery of any future functionality or features nor (y) dependent on statements not set forth in the Agreement or any Service Order.</p>

<p><strong>7.2 Invoicing Terms.</strong><br />
Algolia will invoice Subscriber either monthly or according to the billing frequency stated in the Service Order. If the Service Order specifies that payment will occur by a method other than a credit card, Subscriber will provide a purchase order number in the applicable amount (or reasonable alternative proof of Subscriber&rsquo;s ability to pay the fees specified in a Service Order), and promptly notify Algolia of any changes necessary for payment of an invoice. Invoices to be paid by credit card are due on the invoice date, all other invoices are due net 30 days from the invoice date. If any invoiced amount is not received by Algolia by the due date, then without limiting Algolia&rsquo;s rights or remedies: (a) those charges may accrue late interest at the rate of 1.5% of the outstanding balance per month, or the maximum rate permitted by law, whichever is lower and (b) Algolia may condition future subscription renewals and Service Orders on shorter payment terms. If Subscriber is paying for Services by credit card, Subscriber will provide Algolia&rsquo;s authorized payment processer with valid credit card information and promptly notify Algolia&rsquo;s authorized payment processor of any changes necessary to charge the credit card. The provision of credit card information to Algolia&rsquo;s authorized payment processer authorizes Algolia, through its authorized payment processer, to charge the credit card for all Services specified in a Service Order, and any renewal subscription. Subscriber acknowledges that Algolia will not have access to Subscriber&rsquo;s credit card information.</p>

<p><strong>7.3 Suspension of Service and Acceleration.</strong><br />
If any amount owing by Subscriber is 30 or more days overdue (or 15 or more days overdue in the case of invoices to be paid by credit card), Algolia may, without limiting any rights and remedies, accelerate Subscriber&rsquo;s unpaid fee obligations to become immediately due and payable, and block the provision of Services to Subscriber until the overdue amounts are paid in full. Algolia will give Subscriber at least 10 days&rsquo; prior notice that its account is overdue, in accordance with Section 19 (Manner of Giving Notice), before blocking Services to Subscriber.</p>

<p><strong>7.4 Payment Disputes.</strong><br />
Algolia will not exercise any rights to block Services, accelerate payments, impose late charges or change payment terms under Section 7.2 (Invoicing Terms) and Section 7.3 (Suspension of Service and Acceleration) with respect to an overdue amount for so long as Subscriber is disputing the overdue amount in good faith. The parties shall cooperate diligently to resolve the dispute.</p>

<p><strong>7.5 Refund or Payment upon Termination.</strong><br />
If Subscriber terminates the Agreement in accordance with Section 5.2 (Termination for Cause), Algolia will refund any prepaid fees covering the remainder of the term of all Service Orders after the effective date of termination. If the Agreement is terminated by Algolia in accordance with Section 5.2 (Termination for Cause), Subscriber will pay any unpaid fees covering the remainder of the term of all Service Orders. In no event will termination relieve Subscriber of its obligation to pay any fees payable for the period prior to the effective date of termination. If Subscriber terminates without cause prior to the end of the then current term, Subscriber shall be immediately liable for the balance of the fees for the remainder of the term.</p>

<p><strong>7.6 Taxes.</strong><br />
Fees for Services do not include any taxes, levies, duties, or similar governmental assessments of any nature, including, for example, value-added, sales, use, or withholding taxes assessable by any jurisdiction whatsoever (collectively, &ldquo;Taxes&rdquo;). Subscriber is responsible for paying all Taxes associated with its Service Orders. If Algolia is obligated by law to pay or collect Taxes for which Subscriber is responsible, Algolia will invoice Subscriber and Subscriber will pay that amount unless Subscriber can provide a valid tax exemption certificate authorized by the appropriate taxing authority. Subscriber will provide Algolia any information Algolia reasonably requests to determine whether Algolia is obligated to collect Taxes. Algolia is solely responsible for taxes assessable against its income, property, and employees.</p>

<h2 id="8-confidentiality">8. Confidentiality.</h2>

<p><strong>8.1 Confidential Information.</strong><br />
&ldquo;Confidential Information&rdquo; means all information disclosed by a party (&quot;Disclosing Party&quot;) to the other party (&quot;Receiving Party&quot;), whether orally or in writing, that is designated as confidential or, given the nature of the information and the circumstances of disclosure, should be understood to be confidential. Subscriber&rsquo;s Confidential Information includes the Subscriber Data; Algolia&rsquo;s Confidential Information includes the Services; and Confidential Information of each party includes but is not limited to the terms and conditions of the Agreement and all Service Orders, including pricing, business and marketing plans, technology and technical information, product plans and designs, and business processes disclosed by each party in connection with the Agreement. Confidential Information does not include information that: (a) is at the time of disclosure, or later becomes, generally known to the public through no fault of Receiving Party; (b) was known to the Receiving Party with no obligation of confidentiality prior to disclosure by Disclosing Party, as proven by records of Receiving Party; (c) is disclosed to Receiving Party by a third party who did not directly or indirectly obtain the information subject to any confidentiality obligation; or (d) is at any time independently developed by Receiving Party without use of Disclosing Party&rsquo;s Confidential Information as proven by records of Receiving Party.</p>

<p><strong>8.2 Protection of Confidential Information</strong><br />
Except as provided in&nbsp;<strong>Section 8.3</strong>&nbsp;(Compelled Disclosure) Receiving Party shall not disclose or otherwise make available any Confidential Information of Disclosing Party to anyone except those of its employees, directors, attorneys, agents and consultants who: (a) need to know the Confidential Information in connection with the purpose of the Agreement and (b) who have previously agreed to be bound by confidentiality obligations no less stringent than those in the Agreement. Each party shall (x) safeguard all Confidential Information of the other party with at least the same degree of care (but no less than reasonable care) as it uses to safeguard its own confidential information and (y) not use any Confidential Information of the other party for any purpose outside the scope of the Agreement.</p>

<p><strong>8.3 Compelled Disclosure.</strong><br />
If Receiving Party is compelled by law to disclose Confidential Information of Disclosing Party, then to the extent legally permitted, Receiving Party shall provide Disclosing Party with prior notice of the compelled disclosure and reasonable assistance, at Disclosing Party&rsquo;s cost, if Disclosing Party wishes to contest the compelled disclosure. Any compelled disclosure shall be limited to the extent required, and shall be subject to confidentiality protections to the extent practicable. If Receiving Party is compelled by law to disclose Disclosing Party&rsquo;s Confidential Information as part of a civil proceeding to which Disclosing Party is a party, and Disclosing Party is not contesting the disclosure, Disclosing Party will reimburse Receiving Party for its reasonable cost of compiling and providing secure access to that Confidential Information.</p>

<h2 id="9-licenses-and-proprietary-rights">9. Licenses and Proprietary Rights.</h2>

<p><strong>9.1 Subscriber Data.</strong><br />
Subscriber hereby grants Algolia and its Affiliates a worldwide, nonexclusive, revocable, transferable, sublicensable, royalty-free and limited license to use, store, copy, modify, transmit, display, reproduce, and create derivative works of Subscriber Data and to interoperate with any Non-Algolia Services as necessary in order for Algolia to provide the Services in accordance with the Agreement. Except for any Subscriber Personal Data, the foregoing license permits Algolia to exercise its rights to (i) develop and improve Algolia&rsquo;s current and future Services including as set forth in the Product Specific Terms, as defined below, and (ii) identify and publish industry trends. &nbsp;Except otherwise expressly provided in this Agreement, Algolia acquires no right, title, or interest from Subscriber under the Agreement in or to Subscriber Data.</p>

<p><strong>9.2 Algolia Software and API Clients.</strong><br />
Algolia grants Subscriber a limited non-exclusive, non-transferable, non-sublicensable license to use Algolia Software solely in connection with the subscribed Services in accordance with the Agreement.</p>

<p>From time to time, Algolia may make available to Subscriber open source software (&ldquo;Open Source Software&rdquo;) which may include certain language specific codes that enable easy communication with Algolia Software (&ldquo;API Clients&rdquo;) and Subscriber may elect to use the Open Source Software, including any API Clients, in its sole discretion. To the extent Subscriber enables or uses any Open Source Software, including API Clients, Subscriber&rsquo;s use of such Open Source Software is subject to and governed by the applicable license accompanying, linked to or embedded in such Open Source Software (each an &ldquo;Open Source License&rdquo;) and Algolia grants Subscriber a license to use the Open Source Software to the full extent permitted by the applicable Open Source License.</p>

<p><strong>9.3 Feedback.</strong><br />
Subscriber grants to Algolia worldwide, perpetual, irrevocable, royalty-free permission to use and incorporate into the Services any suggestion, enhancement request, recommendation, correction, or other feedback provided by Subscriber.</p>

<p><strong>9.4 Support Code.</strong><br />
Algolia hereby grants Subscriber a worldwide, perpetual, non-exclusive, non-transferable, royalty-free license to use for its internal business purposes any custom or sample code written or developed by Algolia and delivered by Algolia to Subscriber in connection with the support services to facilitate Subscriber&rsquo;s use of the Services (&quot;Support Code&quot;). Subject to Subscriber&rsquo;s ownership of its proprietary and Confidential Information disclosed to Algolia under Section 8 (Confidentiality), Algolia shall retain all ownership rights to the Support Code. Any Support Code that includes any Subscriber Confidential Information shall remain subject to the confidentiality obligations under Section 8 (Confidentiality) and Subscriber shall retain all ownership rights to its Confidential Information. ALL SUCH SUPPORT CODE IS PROVIDED &ldquo;AS IS&rdquo; AND &ldquo;AS AVAILABLE&rdquo; WITHOUT ANY WARRANTY OF ANY KIND. ALGOLIA DISCLAIMS ALL OBLIGATION AND LIABILITY UNDER THE AGREEMENT FOR ANY HARM OR DAMAGE ARISING OUT OF OR IN CONNECTION WITH SUPPORT CODE.</p>

<p><strong>9.5 Proprietary Rights.</strong><br />
The Services, Algolia Software and the Documentation are the proprietary information of Algolia. Subject to the limited rights expressly granted in the Agreement, Algolia and Algolia&rsquo;s licensors reserve all right, title, and interest in and to the Services, Algolia Software and the Documentation, including all related intellectual property rights. No rights are granted to Subscriber except as expressly set forth in the Agreement. No rights are granted to Algolia except as expressly set forth in the Agreement.</p>

<h2 id="10-government-rights">10. Government Rights.</h2>

<p>The Services may include access to Algolia Software. In such case, such Algolia Software is commercial computer software, as such term is defined in 48 C.F.R. &sect;2.101. Accordingly, if Subscriber is an agency of, or contractor to, the US Government, it receives only those rights with respect to such software as are granted to all other end users under license, in accordance with (a) 48 C.F.R. &sect;227.7201 through 48 C.F.R. &sect;227.7204, with respect to the Department of Defense and their contractors, or (b) 48 C.F.R. &sect;12.212, with respect to all other US Government licensees and their contractors. If Subscriber is a government agency that has a need for rights not granted under the Agreement, it must negotiate with Algolia to determine if there are acceptable terms for granting those rights, and mutually acceptable written terms specifically granting those rights must be included in any applicable agreement.</p>

<h2 id="11-export-compliance">11. Export Compliance.</h2>

<p>The Services, Algolia Software and the Documentation may be subject to export laws and regulations of the United States and other jurisdictions, and any use or transfer of the Services, Algolia Software and Documentation must be permitted under these laws and regulations. Each party represents that it is not named on any U.S. government denied-party list. Subscriber shall not enable use of the Services in a U.S.-embargoed country or in violation of any U.S. export law or regulation.</p>

<h2 id="12-anti-corruption">12. Anti-corruption.</h2>

<p>Subscriber has not received or been offered any bribe, kickback, illegal or improper payment, gift, or thing of value from any Algolia personnel or agents in connection with the Agreement, other than reasonable gifts and entertainment provided in the ordinary course of business. If Subscriber becomes aware of any violation of the above restriction, Subscriber will promptly notify Algolia&rsquo;s General Counsel at&nbsp;<a href="mailto:legal@Algolia.com">legal@Algolia.com</a>.</p>

<h2 id="13-limitation-of-liability">13. Limitation of Liability.</h2>

<p>IN NO EVENT WILL A PARTY&rsquo;S AGGREGATE LIABILITY (TOGETHER WITH ALL OF ITS AFFILIATES) ARISING OUT OF OR RELATED TO THE AGREEMENT (REGARDLESS OF THE NUMBER OF INDIVIDUAL INCIDENTS GIVING RISE TO LIABILITY) EXCEED THE TOTAL AMOUNT ACTUALLY PAID BY SUBSCRIBER AND ITS AFFILIATES HEREUNDER FOR THE SERVICES GIVING RISE TO THE LIABILITY IN THE TWELVE (12) MONTHS PRECEDING THE FIRST INCIDENT OUT OF WHICH THE LIABILITY AROSE. THE ABOVE LIMITATIONS WILL APPLY WHETHER AN ACTION IS IN CONTRACT OR TORT AND REGARDLESS OF THE THEORY OF LIABILITY. HOWEVER, THE ABOVE LIMITATIONS WILL NOT LIMIT SUBSCRIBER&rsquo;S PAYMENT OBLIGATIONS UNDER SECTION 7 (FEES AND PAYMENT) OR EITHER PARTY&rsquo;S INDEMNIFICATION OBLIGATIONS UNDER SECTION 16 (INDEMNIFICATION).</p>

<h2 id="14-exclusion-of-consequential-and-related-damages">14. Exclusion of Consequential and Related Damages.</h2>

<p>IN NO EVENT WILL A PARTY HAVE ANY LIABILITY TO ANY OTHER PARTY, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAWS, FOR ANY LOST PROFITS, LOST OPPORTUNITIES, OR INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, COVER, OR PUNITIVE DAMAGES, WHETHER AN ACTION IS IN CONTRACT OR TORT AND REGARDLESS OF THE THEORY OF LIABILITY, EVEN IF A PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF THESE TYPES OF DAMAGES OR A PARTY&rsquo;S REMEDY OTHERWISE FAILS OF ITS ESSENTIAL PURPOSE. THE FOREGOING DISCLAIMER WILL NOT APPLY TO THE EXTENT PROHIBITED BY LAW.</p>

<h2 id="15warranties">15.Warranties.</h2>

<p><strong>15.1 Services Warranty.</strong><br />
In addition to its obligations under Section 3 (Algolia&rsquo;s Obligations), Algolia warrants that during the term of each Service Order that: (a) the Services will perform materially in accordance with the applicable Documentation, (b) the Services will be provided in accordance with the applicable service level agreement, available at&nbsp;<a href="https://www.algolia.com/policies/sla/">https://www.algolia.com/policies/sla/</a>&nbsp;(each an &ldquo;SLA&rdquo;), (c) the overall effectiveness of the Security Measures will not be decreased and (d) Algolia will not materially decrease the overall functionality of the Services. SLAs do not apply (i) to unavailability of Services caused by factors outside of Algolia&#39;s reasonable control, including those set forth in Section 22 (Force Majeure); (ii) to unavailability of the Services that result from Non-Algolia Services, equipment and/or software of third parties where such equipment and/or software is not within the control of Algolia; (iii) to unavailability of the Services caused by abuse or misuse of the Services (or any component thereof) by Subscriber or Subscriber&rsquo;s personnel or end users; (iv) to unavailability of the Services caused by use or maintenance of the Services (or any component thereof) by Subscriber in a manner not conforming to the requirements described in the Documentation or in the Agreement; (v) to unavailability of the Services caused by modifications to Algolia Software by Subscriber, its personnel or end users; (vi) to unavailability of the Services due to reaching the maximum capacity of the contracted infrastructure (excluding usage limits); or (vii) for any usage where Subscriber has not used the eligible API Clients according to the SLA terms. Without limiting Algolia&rsquo;s obligations pursuant to Section 3 (Algolia&rsquo;s Obligations), Subscriber&rsquo;s exclusive remedies for a breach of a warranty in this Section 15.1 (Services Warranty) shall be to exercise the express rights described in Sections 5.2 (Termination for Cause), and 7.5 (Refund or Payment upon Termination) or claim the credits set forth in the applicable SLA.</p>

<p><strong>15.2 Support and Professional Services Warranty.</strong><br />
Support and professional services specified in applicable Service Orders will be performed in a professional and workmanlike manner, in accordance with generally accepted industry standards. Subscriber&rsquo;s exclusive remedies for breach of the warranty in this Section 15.2 shall be either (a) re-performance of the support and professional Services by Algolia; (b) to claim the credits set forth in the applicable SLA, if any; or (c) to exercise the express rights described in Sections 5.2 (Termination for Cause) and 7.5 (Refund or Payment upon Termination).</p>

<p><strong>15.3 Disclaimers.</strong><br />
EXCEPT AS EXPRESSLY PROVIDED IN THIS SECTION 15, NEITHER PARTY MAKES ANY WARRANTY OR GUARANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, AND EACH PARTY SPECIFICALLY DISCLAIMS ALL WARRANTIES, WHETHER IMPLIED, EXPRESS, OR STATUTORY, INCLUDING ANY IMPLIED WARRANTY OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAWS OR GOVERNMENTAL REGULATIONS. ALGOLIA DISCLAIMS ANY WARRANTY THAT THE OPERATION OF THE SOFTWARE OR THE SERVICES WILL BE ERROR-FREE OR UNINTERRUPTED.</p>

<h2 id="16-indemnification">16. Indemnification.</h2>

<p><strong>16.1 Indemnification by Algolia.</strong><br />
Algolia will indemnify and defend Subscriber against any and all third party claims, suits or proceedings (each a &ldquo;Claim Against Subscriber&rdquo;) and resulting judgments, liabilities, awards, damages, and costs, including reasonable attorneys&rsquo; fees and expenses, finally awarded by a court of competent jurisdiction, or included as part of a final settlement payable to a third party based on a claim that the Services (exclusive of Open Source Software) or use of the Services (exclusive of Open Source Software) by Subscriber in accordance with the Agreement infringe or misappropriate the third party&rsquo;s intellectual property rights, provided Subscriber (a) promptly gives Algolia written notice of the Claim Against Subscriber; (b) gives Algolia sole control of the defense and settlement of the Claim Against Subscriber (except that Algolia may not settle any Claim Against Subscriber unless it unconditionally releases Subscriber of all liability related to the Claim Against Subscriber); and (c) gives Algolia all reasonable assistance in connection with the defense or settlement of such Claim Against Subscriber, at Algolia&rsquo;s expense. If Algolia receives information about an infringement or misappropriation claim related to the Services, Algolia may in its discretion and at no cost to Subscriber (x) modify the Service so that it no longer infringes or misappropriates, without breaching Algolia&rsquo;s obligations under Section 3 (Algolia&rsquo;s Obligations); (y) obtain a license for Subscriber&rsquo;s continued use of that Service in accordance with the Agreement; or (z) terminate Subscriber&rsquo;s subscription for the affected portion of the Service upon 30 days&rsquo; written notice and refund Subscriber any prepaid fees covering the remainder of the term for the terminated portion of the Services. The above defense and indemnification obligations do not apply to the extent a Claim Against Subscriber arises from (i) Subscriber Data, (ii) Subscriber&rsquo;s use of Beta Services or Free Services, (iii) a Non-Algolia Service, (iv) Subscriber&rsquo;s breach of the Agreement, (v) any modification or alteration to the Services not made by Algolia, (vi) any combination or use of the Services with products or services not expressly approved by Algolia or (vii) Subscriber&rsquo;s continued use of the allegedly infringing portion of the Services after receiving notice from Algolia regarding the same.</p>

<p><strong>16.2 Indemnification by Subscriber.</strong><br />
Subscriber will indemnify and defend Algolia against any and all third party claims, suits or proceedings (each a &ldquo;Claim Against Algolia&rdquo;) and all resulting judgments, liabilities, awards, damages, and costs, including reasonable attorneys&rsquo; fees and expenses, finally awarded by a court of competent jurisdiction, or included as part of a final settlement payable to a third party based on a claim arising out of or in connection with, (i) Subscriber Data, or (ii) Subscriber&rsquo;s use of the Services in breach of the Agreement, provided Algolia (a) promptly gives Subscriber written notice of the Claim Against Algolia; (b) gives Subscriber sole control of the defense and settlement of the Claim Against Algolia (except that Subscriber may not settle any Claim Against Algolia unless it unconditionally releases Algolia of all liability related to the Claim Against Algolia); and (c) give Subscriber all reasonable assistance in connection with the defense or settlement of such Claim Against Algolia, at Subscriber&rsquo;s expense. The above defense and indemnification obligations do not apply to the extent a Claim Against Algolia arises from the Services or Algolia&rsquo;s breach of the Agreement. Except with respect to a dispute between Subscriber and Algolia, Subscriber will reimburse Algolia for all costs and reasonable attorneys&rsquo; fees for responding to third party or governmental requests for information arising out of or in connection with Subscriber Data or Subscriber&rsquo;s use of the Services.</p>

<p><strong>16.3 Additional Indemnities.</strong><br />
For purposes of this Section 16, (a) a Claim Against Algolia shall include a claim against Algolia, Algolia&rsquo;s Affiliates, and Algolia&rsquo;s or its Affiliates&rsquo; officers, directors, and employees and (b) a Claim Against Subscriber shall include a claim against Subscriber, Subscriber&rsquo;s Affiliates, and Subscriber&rsquo;s or its Affiliates&rsquo; officers, directors, and employees.</p>

<p><strong>16.4 Exclusive Remedy.</strong><br />
This Section 16 states the indemnifying party&rsquo;s sole liability to, and the indemnified party&rsquo;s exclusive remedy against, the other party for any type of claim described in this Section 16.</p>

<h2 id="17-privacy-policy">17. Privacy Policy.</h2>

<p>Algolia will process personal information in accordance with its privacy policy available at&nbsp;<a href="https://www.algolia.com/policies/privacy/">https://www.algolia.com/policies/privacy/</a>&nbsp;(the &ldquo;Privacy Policy&rdquo;).</p>

<h2 id="18-assignment">18. Assignment.</h2>

<p><strong>18.1</strong>&nbsp;Neither party may assign any of its rights or obligations under the Agreement, whether by operation of law or otherwise, without the other party&rsquo;s prior written consent (not to be unreasonably withheld) provided, however, either party may assign the Agreement in its entirety, without the other party&rsquo;s consent (a) to its Affiliate or (b) in connection with a merger, acquisition, corporate reorganization, or sale of all or substantially all of its assets. Notwithstanding the immediately preceding sentence, if a party is acquired by, sells all or substantially all of its assets to, or undergoes a change of control in favor of, a direct competitor of the other party, then such other party may, but is not required to, terminate the Agreement upon written notice. In the event of such a termination by Algolia, Algolia will refund to Subscriber any prepaid but unused fees covering the remainder of the term of all Service Orders after the effective date of such termination.</p>

<p><strong>18.2</strong>&nbsp;The Agreement will bind and inure to the benefit of the parties, their respective successors, and permitted assigns.</p>

<h2 id="19-manner-of-giving-notice">19. Manner of Giving Notice.</h2>

<p><strong>19.1 Updates.</strong><br />
All updates to the Documentation will be posted to&nbsp;<a href="https://www.algolia.com/doc/">https://www.algolia.com/doc/</a>. All updates to SLAs will be posted at&nbsp;<a href="https://www.algolia.com/policies/sla/">https://www.algolia.com/policies/sla/</a>. All updates to the AUP will be posted at <a href="https://www.algolia.com/policies/acceptable-use/">https://www.algolia.com/policies/acceptable-use/</a>. All updates to the Documentation that reflect updates to API Clients will also be posted in the Services&rsquo; user interface dashboard. Except as expressly set forth in a Documentation, updates to the Documentation will be effective upon posting. Updates to SLAs and AUP will be effective thirty (30) days after posting.&nbsp;</p>

<p><strong>19.2</strong>&nbsp;Except as otherwise specified in the Agreement, all notices, permissions and approvals shall be in writing and shall be deemed to have been given upon (a) personal delivery; (b) the second business day after mailing; or (c) the day of sending by email. Billing-related notices to Subscriber shall be addressed to the relevant administrator or billing contact designated by Subscriber. All other Services related notices to Subscriber shall be addressed to the relevant Services system administrator or other person designated by Subscriber in writing or in the Services&rsquo; user interface dashboard. Legal notices to Algolia (i.e., notices of termination or of an indemnifiable claim) should be addressed to&nbsp;<a href="mailto:legal@Algolia.com">legal@Algolia.com</a>&nbsp;or Attn: General Counsel, Algolia, Inc., a Delaware corporation, with mailing address at 3790 El Camino Real, Unit #518, Palo Alto, CA 94306, United States, or Algolia SAS, 55 Rue d&rsquo;Amsterdam 75008 Paris, France, as applicable, with a copy to legal@algolia.com.</p>

<h2 id="20-governing-law-and-jurisdiction">20. Governing Law and Jurisdiction.</h2>

<p>The Agreement shall be governed by and construed in accordance with the controlling laws of (i) France, if Subscriber is domiciled in a country in Europe, or (ii) the United States of America and the State of California, if Subscriber is domiciled anywhere else, in each case excluding rules governing conflict of law and choice of law. The courts in Paris, France shall have exclusive jurisdiction to adjudicate any dispute arising out of the Agreement if French law applies and the Federal and state courts within San Francisco California shall have exclusive jurisdiction to adjudicate any dispute arising out of the Agreement if United States and the State of California laws apply. Each party hereto expressly consents to the personal jurisdiction of, and venue in, such courts and service of process being effected upon it by registered mail sent to the Legal Notice address provided by such party under the Agreement. The parties agree that the UN Convention on Contracts for the International Sale of Goods (Vienna, 1980) and the Uniform Computer Information Transaction Act or similar federal or state laws or regulations shall not apply to the Agreement nor to any dispute or transaction arising out of the Agreement.</p>

<h2 id="21-publicity">21. Publicity.</h2>

<p>Subscriber consents to Algolia&rsquo;s use of Subscriber&rsquo;s name and logo and general description of Subscriber&rsquo;s relationship with Algolia in press releases and other marketing materials and appearances. Subscriber further permits Algolia to use it as a reference account for marketing purposes and agrees, from time to time, to support Algolia by participating in reference phone call(s) and other marketing events including with press, analysts, and Algolia&rsquo;s existing or potential investors or customers upon reasonable request by Algolia.</p>

<h2 id="22-force-majeure">22. Force Majeure.</h2>

<p>Except for payment obligations under the Agreement, neither party will be liable for failure to perform or inadequate performance to the extent caused by a condition that was beyond the party&rsquo;s reasonable control, including, for example, an act of God, natural disaster, act of war or terrorism, riot or civil unrest, labor conditions, governmental action, disruption of telecommunications, failure or delay of internet services providers or internet disturbance, disruption of power or other essential services.</p>

<h2 id="23-equitable-relief">23. Equitable Relief.</h2>

<p>The parties agree that a material breach of the Agreement adversely affecting Algolia intellectual property rights in Algolia Software may cause irreparable injury to Algolia and/or its licensors for which monetary damages would not be an adequate remedy and Algolia shall be entitled to equitable relief (without a requirement to post a bond) in addition to any remedies it may have hereunder or at law.</p>

<h2 id="24-relationship-of-the-parties">24. Relationship of the Parties.</h2>

<p>The parties are independent contractors. The Agreement does not create a partnership, franchise, joint venture, agency, fiduciary, or employment relationship between the parties.</p>

<h2 id="25-third-party-beneficiaries">25. Third-Party Beneficiaries.</h2>

<p>There are no third-party beneficiaries under the Agreement, AUP or the Documentation.</p>

<h2 id="26-entire-agreement">26. Entire Agreement.</h2>

<p>The Agreement supersedes all prior and contemporaneous agreements, proposals, or representations, written or oral, concerning its subject matter.&nbsp;Notwithstanding the foregoing, certain Services may be made available for Subscriber&rsquo;s use subject to the product specific terms available at <a href="https://www.algolia.com/policies/product-specific-terms">https://www.algolia.com/policies/product-specific-terms</a> (&ldquo;Product Specific Terms&rdquo;). In the event of any conflict or inconsistency among the following, the order of precedence shall be: (i) the applicable Service Order, (ii) the DPA, (iii) the applicable Product Specific Terms, (iv) these Terms, (v) the AUP, and (vi) the Documentation. Algolia and Subscriber each represent that it has validly entered into or accepted the Agreement and has the legal power to do so. Algolia may modify these Terms from time to time. Any and all changes to these Terms will be posted at <a href="https://www.algolia.com/policies/terms/">https://www.algolia.com/policies/terms/</a>&nbsp;and the Terms will indicate the date they were last updated. Material changes will become effective thirty (30) days after posting and an adversely affected Subscriber may terminate the Agreement without penalty upon notice to Algolia within ten (10) days of the effective date of the revised Terms with the material changes applicable to Subscriber. Subscriber is deemed to accept and agree to be bound by any changes to the Agreement when Subscriber uses the Service after the effective date of those changes. Notwithstanding the foregoing, in the event that the parties enter into, or have entered into a separate formal written subscription agreement, the terms of that agreement shall control over the terms of the Agreement unless the parties expressly agree to supersede such agreement with this Agreement. Any term or condition stated in a Subscriber purchase order or other Subscriber order documents (excluding Service Orders) is void. No failure or delay by either party in exercising any right under the Agreement will constitute a waiver of that right. If any provision of the Agreement is held by a court of competent jurisdiction to be contrary to law, the provision will be deemed null and void, and the remaining provisions of the Agreement will remain in effect. All reference in the Agreement to &ldquo;including&rdquo; means &ldquo;including but not limited to&rdquo;.</p>

<h3>Previous versions</h3>

<ul>
	<li><a href="/policies/old/terms-2013-08-19" title="terms-2013-08-19">Terms of Service (August 19, 2013)</a></li>
	<li><a href="/policies/old/terms-2014-01-20" title="terms-2014-01-20">Terms of Service (January 20, 2014)</a></li>
	<li><a href="/policies/old/terms-2016-08-01" title="terms-2016-08-01">Terms of Service (August 1, 2016)</a></li>
	<li><a href="/policies/old/terms-2018-05-25" title="terms-2018-05-25">Terms of Service (May 25, 2018)</a></li>
	<li><a href="/policies/old/terms-2021-11-02" title="terms-2021-11-02">Terms of Service (November 2, 2021)</a></li>
	<li><a href="/policies/old/terms-2022-09-30" title="terms-2022-09-30">Terms of Service (September 30, 2022)</a></li>
	<li><a href="/policies/old/terms-2024-03-21" title="terms-2024-03-21">Terms of Service (March 21, 2024)</a></li>
	<li><a href="/policies/old/terms-2024-05-15" title="terms-2024-05-15">Terms of Service (May 15, 2024)</a></li>
	<li><a href="/policies/old/terms-2024-07-18" title="terms-2024-07-18">Terms of Service (July 18, 2024)</a></li>
	<li><a href="/policies/old/terms-2025-05-27" title="terms-2025-05-27">Terms of Service (May 27, 2025)</a></li>
</ul>
</div></div>
                <!-- End maincontent Component -->
            </div>
        </div>

    <div class="">
        <!-- Check if the property is null or empty -->
<div data-tracking="" class="mx-auto ">

    </div></div>
        <footer data-tracking="" class="bg-xenon-900">

	
    <div class="footer_items flex flex-col md:flex-row gap-2 lg:gap-x-8 m-auto max-w-screen-xl lg:px-14 px-4 py-8 lg:py-10">

        <div class="flex-1 min-w-0">
                <div class="">
        <h4 class="font-inter font-normal leading-normal text-base lg:text-lg text-grey-400 mt-0 mb-2 lg:mb-4 text-center md:text-left">
    </h4>

<ul class="m-0 list-none p-0 flex flex-row flex-wrap justify-center md:justify-start gap-4 md:gap-10">

        <a data-tracking="" data-is-internal="true" class="block text-left font-inter font-normal 
                                    leading-normal text-xs lg:text-sm text-white no-underline 
                                    transition-colors duration-200 hover:text-xenon-400 
                                    py-2" href="/careers" data-finalurl="/cms/render/live/en/sites/www/home/careers.html" target="_self">
    Careers</a><a data-tracking="" data-is-internal="true" class="block text-left font-inter font-normal 
                                    leading-normal text-xs lg:text-sm text-white no-underline 
                                    transition-colors duration-200 hover:text-xenon-400 
                                    py-2" href="/contact" data-finalurl="/cms/render/live/en/sites/www/home/contact.html" target="_self">
    Contact Us</a><a data-tracking="" data-is-internal="true" class="block text-left font-inter font-normal 
                                    leading-normal text-xs lg:text-sm text-white no-underline 
                                    transition-colors duration-200 hover:text-xenon-400 
                                    py-2" href="/about" data-finalurl="/cms/render/live/en/sites/www/home/about.html" target="_self">
    About Algolia</a><a data-tracking="" data-is-internal="true" class="block text-left font-inter font-normal 
                                    leading-normal text-xs lg:text-sm text-white no-underline 
                                    transition-colors duration-200 hover:text-xenon-400 
                                    py-2" href="/policies/anti-modern-slavery-statement" data-finalurl="/cms/render/live/en/sites/www/home/policies/policyEntryMenu/anti-modern-slavery-statement.html" target="_blank">
    Anti-Modern Slavery Statement</a></ul></div></div>
        <div class="flex-none">
                <div class="">
        <h4 class="font-inter font-normal leading-normal text-base lg:text-lg text-grey-400 mt-0 mb-2 lg:mb-4 text-center md:text-left">
    Social networks</h4>

<!-- We need to configure site level Social Icon here -->
    <ul class="social-links font-inter font-normal leading-normal text-sm items-center text-grey-900 m-0 flex list-none p-0 justify-center md:justify-start gap-2 md:gap-0 lg:gap-2">

        <li class="first:ml-0 ms-3"><a href="https://twitter.com/algolia" title="Twitter">
                            <i class="twitter-icon"></i></a>
                        </li>
                    <li class="first:ml-0 ms-3"><a href="https://www.facebook.com/algolia/" title="FaceBook">
                            <i class="fa-icon"></i></a>
                        </li>
                    <li class="first:ml-0 ms-3"><a href="https://www.linkedin.com/company/algolia/" title="LinkedIn">
                            <i class="linkedin-icon"></i></a>
                        </li>
                    <li class="first:ml-0 ms-3"><a href="https://www.youtube.com/user/Algolia" title="YouTube">
                            <i class="youtube-icon"></i></a>
                        </li>
                    <li class="first:ml-0 ms-3"><a href="https://www.instagram.com/algolia.search/" title="Instagram">
                            <i class="instagram-icon"></i></a>
                        </li>
                    <li class="first:ml-0 ms-3"><a href=" https://bsky.app/profile/algolia.bsky.social" title="Bluesky">
                            <i class="bluesky-icon"></i></a>
                        </li>
                    </ul></div>
<div class="mt-4 md:mt-10">
        <h4 class="font-inter font-normal leading-normal text-base lg:text-lg text-grey-400 mt-0 mb-2 lg:mb-4 text-center md:text-left">
    </h4>

<ul class="m-0 list-none p-0 flex flex-row flex-wrap justify-center md:justify-start gap-4 md:gap-10">

        <a data-tracking="" data-is-internal="true" class="block text-left font-inter font-normal 
                                    leading-normal text-xs lg:text-sm text-white no-underline 
                                    transition-colors duration-200 hover:text-xenon-400 
                                    py-2" href="/lp/subscription-newsletter" data-finalurl="/cms/render/live/en/sites/www/home/lp/subscription-newsletter.html" target="_self">
    <div class="flex items-center">
                <img class="mr-2 flex" height="32" width="32" src="/files/live/sites/www/files/homepage/icon-NL.svg" alt="" />
                Get the latest in AI search - straight to your inbox.</div>
        </a></ul></div></div>
        </div>


	 <div class="m-auto max-w-screen-xl lg:px-14 px-4 pb-8 lg:pb-10">
                <hr class="m-0 h-px border-0 bg-grey-700 mb-6 lg:mb-8">
                <div class="flex flex-col items-center sm:flex-row sm:justify-between">
                    <div class="flex items-center">
                        <svg class="w-5 h-auto mr-4" width="501" height="501" viewBox="0 0 501 501" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 20px; ">
                    <title>Algolia mark white</title>
                    <path d="M250.926 0C114.306 0 2.926 110.16.956 246.32c-2 138.29 110.19 252.87 248.49 253.67 42.71.25 83.85-10.2 120.38-30.05 3.56-1.93 4.11-6.83 1.08-9.52l-23.39-20.74c-4.75-4.22-11.52-5.41-17.37-2.92-25.5 10.85-53.21 16.39-81.76 16.04-111.75-1.37-202.04-94.35-200.26-206.1 1.76-110.33 92.06-199.55 202.8-199.55h202.83v360.53l-115.08-102.25c-3.72-3.31-9.43-2.66-12.43 1.31-18.47 24.46-48.56 39.67-81.98 37.36-46.36-3.2-83.92-40.52-87.4-86.86-4.15-55.28 39.65-101.58 94.07-101.58 49.21 0 89.74 37.88 93.97 86.01.38 4.28 2.31 8.28 5.53 11.13l29.97 26.57c3.4 3.01 8.8 1.17 9.63-3.3 2.16-11.55 2.92-23.6 2.07-35.95-4.83-70.39-61.84-127.01-132.26-131.35-80.73-4.98-148.23 58.18-150.37 137.35-2.09 77.15 61.12 143.66 138.28 145.36 32.21.71 62.07-9.42 86.2-26.97l150.36 133.29c6.45 5.71 16.62 1.14 16.62-7.48V9.49c0-5.24-4.25-9.49-9.49-9.49H250.926Z"
                    fill="#fff"></path>
                </svg><span class="block text-left font-inter font-normal leading-normal text-xs  lg:text-sm text-white">
                            ©2026 Algolia - All rights reserved.</span>
                    </div>
                    <ul class="m-0 mt-4 flex gap-1 md:gap-0 list-none flex-wrap justify-center p-0 sm:mt-0 sm:justify-end">
                        <li>
                            <button id="ot-sdk-btn"
                                class="ot-sdk-show-settings block text-left font-inter font-normal leading-normal text-xs lg:text-sm text-white no-underline transition-colors duration-200 hover:text-xenon-400">Cookie
                                settings</button>
                        </li>
                        <li data-tracking="">
    <a data-is-internal="true" class="block text-left font-inter font-normal leading-normal 
                                text-xs lg:text-sm text-white no-underline transition-colors ml-4 
                                duration-200 hover:text-xenon-400 relative ml-1 
                                before:absolute before:-left-2 before:top-[50%] 
                                before:block before:h-1/2 before:w-px 
                                before:translate-y-[-50%] before:bg-white before:content-['']" href="https://trust.algolia.com" data-finalurl="https://trust.algolia.com"
        target="_self">Trust Center</a>
</li><li data-tracking="">
    <a data-is-internal="true" class="block text-left font-inter font-normal leading-normal 
                                text-xs lg:text-sm text-white no-underline transition-colors ml-4 
                                duration-200 hover:text-xenon-400 relative ml-1 
                                before:absolute before:-left-2 before:top-[50%] 
                                before:block before:h-1/2 before:w-px 
                                before:translate-y-[-50%] before:bg-white before:content-['']" href="/policies/privacy" data-finalurl="/cms/render/live/en/sites/www/home/policies/policyEntryMenu/privacy.html"
        target="_self">Privacy Policy</a>
</li><li data-tracking="">
    <a data-is-internal="true" class="block text-left font-inter font-normal leading-normal 
                                text-xs lg:text-sm text-white no-underline transition-colors ml-4 
                                duration-200 hover:text-xenon-400 relative ml-1 
                                before:absolute before:-left-2 before:top-[50%] 
                                before:block before:h-1/2 before:w-px 
                                before:translate-y-[-50%] before:bg-white before:content-['']" href="/policies/terms" data-finalurl="/cms/render/live/en/sites/www/home/policies/policyEntryMenu/terms.html"
        target="_self">Terms of service</a>
</li><li data-tracking="">
    <a data-is-internal="true" class="block text-left font-inter font-normal leading-normal 
                                text-xs lg:text-sm text-white no-underline transition-colors ml-4 
                                duration-200 hover:text-xenon-400 relative ml-1 
                                before:absolute before:-left-2 before:top-[50%] 
                                before:block before:h-1/2 before:w-px 
                                before:translate-y-[-50%] before:bg-white before:content-['']" href="/policies/acceptable-use" data-finalurl="/cms/render/live/en/sites/www/home/policies/policyEntryMenu/acceptable-use.html"
        target="_self">Acceptable Use Policy</a>
</li></ul>

                </div>
            </div>
            </footer>

<script>
	var oneTrustCookieFooterBtn = setInterval(() => {
		document.querySelector("#ot-sdk-btn").innerText = "Cookie settings";
	}, 1000);

	setTimeout(() => {
		clearInterval(oneTrustCookieFooterBtn);
	}, 4000);
</script><style>
    /** Agentforce facade **/

    #agentforce-facade-container.chatbot-facade-avatar-closed {
      width: 0;
      height: 0;
    }

    #agentforce-facade-container.chatbot-facade {
      position: fixed;
      right: 24px;
      bottom: 37px;
      z-index: 101;
      width: 400px;
      height: 110px;
      pointer-events: none;
    }

    #agentforce-facade-container .chatbot-facade-widget,
    #agentforce-facade-container #agentforce-facade {
      pointer-events: auto;
    }

    #agentforce-facade-container .chatbot-facade-widget {
      position: fixed;
      right: 0;
      bottom: 0;
      width: 220px;
      height: 96px;
      cursor: pointer;
    }

    #agentforce-facade-container .chatbot-facade-widget::after {
      position: absolute;
      bottom: 55px;
      left: 50%;
      z-index: 3;
      border: 10px solid;
      border-color: transparent transparent transparent #fff;
      content: " ";
      pointer-events: none;
    }

    #agentforce-facade-container .chatbot-facade-widget-message {
      position: fixed;
      right: 109px;
      bottom: 37px;
      z-index: 3;
      margin: 0;
      padding: 0;
      height: auto;
      width: auto;
      color: #212021;
      -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.12);
      box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.12);
      border-radius: 8px;
      background-color: transparent;
      outline: 0;
    }

    #agentforce-facade-container
      .chatbot-facade-widget
      .chatbot-facade-close-button {
      position: absolute;
      top: -8px;
      left: -8px;
      z-index: 1;
      margin: 0;
      padding: 0;
      width: 24px;
      height: 24px;
      line-height: 24px;
      opacity: 1;
      -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
      box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
      border: none;
      border-radius: 50%;
      background: #4a4a4a;
      cursor: pointer;
      text-align: center;
      font-size: 12px;
      font-weight: bold;
      color: #ffffff;
    }

    #agentforce-facade-container
      .chatbot-facade-widget
      .chatbot-facade-close-button:hover {
      background: #414141;
    }

    #agentforce-facade-container img {
      max-width: 100%;
      height: auto;
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
      -webkit-backface-visibility: hidden;
    }

    #agentforce-facade-container.chatbot-facade--circular
      .chatbot-facade-icon-image {
      object-fit: cover;
    }

    #agentforce-facade-container .chatbot-facade-loader {
      top: -19%;
      right: 17%;
      display: block;
      -webkit-transform: scale(0.65);
      transform: scale(0.65);
    }

    #agentforce-facade-container .chatbot-facade-loader.hide-loader {
      display: none;
    }

    #agentforce-facade-container .chatbot-facade-loader {
      width: 60px;
      aspect-ratio: 1;
      background: radial-gradient(circle closest-side, #fff 90%, #0000) 0 /
        calc(100% / 3) 100% space;
      clip-path: inset(0 100% 0 0);
      animation: agentforceLoader 1.9s steps(4) infinite;
    }

    @keyframes agentforceLoader {
      to {
        clip-path: inset(0 -33% 0 0);
      }
    }

    /* Specific styling for facade message container */
    #agentforce-facade-container
      .chatbot-facade-widget-message
      #agentforce-message {
      font-family: "Open Sans", sans-serif !important;
      text-align: left !important;
      line-height: 20px !important;
      font-size: 14px !important;
      display: inline-block !important;
      color: rgb(33, 32, 33) !important;
      padding: 12px 16px !important;
      border: none !important;
      margin: 0 !important;
      background-color: #f5f5f5 !important;
      box-sizing: border-box !important;
      border-radius: 8px !important;
      white-space: normal !important;
      word-wrap: break-word !important;
      width: auto !important;
      min-width: 200px !important;
      max-width: 200px !important;
    }

    #agentforce-facade-container
      .chatbot-facade-widget-message
      #agentforce-message
      p {
      margin: 0 !important;
      padding: 0 !important;
      background: none !important;
      display: inline !important;
    }

    #agentforce-facade-container
      .chatbot-facade-widget-message
      #agentforce-message
      a {
      color: #0073aa !important;
      text-decoration: underline !important;
      cursor: pointer !important;
      display: inline !important;
    }

    /* Pill presentation — official Agentforce launcher slot (algobot.css hotfix):
       166x76 at right:30px / bottom:25px. Artwork is contained in that box so
       any aspect ratio can change without growing past the live bot. */
    #agentforce-facade-container.chatbot-facade--pill {
      overflow: visible;
    }

    #agentforce-facade-container.chatbot-facade--pill #agentforce-facade {
      right: 30px;
      bottom: 25px;
      width: 166px;
      height: 76px;
      min-width: 0;
      min-height: 0;
      padding: 0;
      border-radius: 5px;
      background: transparent;
      box-shadow: none;
      overflow: visible;
    }

    #agentforce-facade-container.chatbot-facade--pill
      .chatbot-facade-icon-media {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 100%;
      min-width: 0;
      min-height: 0;
      border-radius: 0;
      overflow: visible;
      line-height: 0;
    }

    #agentforce-facade-container.chatbot-facade--pill
      .chatbot-facade-icon-image {
      display: block;
      width: auto;
      height: auto;
      max-width: 166px;
      max-height: 76px;
      min-width: 0;
      min-height: 0;
      object-fit: contain;
      object-position: center;
      -webkit-transform: none;
      transform: none;
    }

    #agentforce-facade-container.chatbot-facade--pill
      .chatbot-facade-icon-unread {
      top: -4px;
      right: -4px;
      border: 2px solid #fff;
      box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18);
      box-sizing: content-box;
    }

    #agentforce-facade-container.chatbot-facade--pill .chatbot-facade-widget {
      right: 30px;
      bottom: 117px;
      width: min(240px, calc(100vw - 60px));
      max-width: 240px;
      height: auto;
    }

    #agentforce-facade-container.chatbot-facade--pill
      .chatbot-facade-widget-message {
      position: relative;
      right: auto;
      bottom: auto;
      width: 100%;
      -webkit-box-shadow: none;
      box-shadow: none;
      border-radius: 12px;
    }

    #agentforce-facade-container.chatbot-facade--pill
      .chatbot-facade-widget::after {
      left: auto;
      right: 133px;
      bottom: -10px;
      border: 10px solid transparent;
      border-top-color: #fff;
      border-bottom-width: 0;
      filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
    }

    #agentforce-facade-container.chatbot-facade--pill
      .chatbot-facade-widget
      .chatbot-facade-close-button {
      top: -8px;
      left: auto;
      right: -8px;
      border: 2px solid #fff;
    }

    #agentforce-facade-container.chatbot-facade--pill
      .chatbot-facade-widget-message
      #agentforce-message {
      background-color: #ffffff !important;
      border: 1px solid rgba(15, 23, 42, 0.08) !important;
      border-radius: 12px !important;
      -webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, 0.12) !important;
      box-shadow: 0 8px 24px rgba(15, 23, 42, 0.12) !important;
      width: 100% !important;
      min-width: 0 !important;
      max-width: none !important;
    }

  </style>

  <div
      id="agentforce-facade-container"
      class="chatbot-facade chatbot-facade--circular relative hidden"
    >
      <div
        class="chatbot-facade-widget"
        id="agentforce-bubble"
        role="dialog"
        aria-hidden="true"
        aria-labelledby="agentforce-message"
      >
        <div class="chatbot-facade-widget-message">
          <button
            type="button"
            class="chatbot-facade-close-button"
            id="agentforce-close-button"
            aria-label="Close chatbot message"
          >
            ✕
          </button>

          <div id="agentforce-message">
            <p>Hi there 👋 Need assistance? Click <a class="text-blue hover:text-xenon-400" href="javascript:void(0);" onclick="OneTrust.ToggleInfoDisplay();">here</a> to allow functional cookies to launch our chat agent.</p>
</div>
        </div>
      </div>
      <div
        id="agentforce-facade"
        class="chatbot-facade-icon flex fixed right-9 bottom-9 z-2 w-14 h-14 shadow-lg rounded-full cursor-pointer justify-center items-center"
        role="button"
        aria-haspopup="dialog"
        aria-label="Open chatbot notice"
        aria-expanded="false"
        aria-controls="agentforce-bubble"
        tabindex="0"
      >
        <div class="chatbot-facade-loader hide-loader" aria-hidden="true"></div>
        <div
          class="chatbot-facade-icon-media h-full w-full rounded-full overflow-hidden"
        >
          <img
            src="/files/live/sites/www/files/agentforce/bot-3-long-828x336-lossless.webp"
            alt="Chat"
            class="chatbot-facade-icon-image h-full w-full object-cover"
          />
        </div>
        <div
          class="chatbot-facade-icon-unread absolute -top-1 -right-1 z-10 w-4 h-4 text-white rounded-full bg-[#d0241b] text-center leading-4"
        >
          1
        </div>
      </div>
    </div>

    <script>
      (function () {
        const consentGroup = "C0003";
        const facadeContainer = document.getElementById(
          "agentforce-facade-container"
        );
        const facadeIcon = document.getElementById("agentforce-facade");
        const closeButton = document.getElementById("agentforce-close-button");
        const widgetEl = facadeContainer?.querySelector(
          ".chatbot-facade-widget"
        );
        const storageKey = "agentforceFacadeClosed";
        const delayAppliedKey = "agentforceFacadeDelayApplied";
        const maxAttempts = 20;
        const retryDelay = 250;
        let consentAttempts = 0;

        if (!facadeContainer || !facadeIcon) {
          return;
        }

        const hasConsent = () => {
          if (typeof OnetrustActiveGroups === "undefined") {
            return false;
          }

          if (Array.isArray(OnetrustActiveGroups)) {
            return OnetrustActiveGroups.indexOf(consentGroup) > -1;
          }

          if (typeof OnetrustActiveGroups === "string") {
            return (
              OnetrustActiveGroups.split(",")
                .map(function (group) {
                  return group.trim();
                })
                .indexOf(consentGroup) > -1
            );
          }

          return false;
        };

        const emitFacadeVisibility = (visible) => {
          try {
            window.dispatchEvent(
              new CustomEvent("algoliaChatConsentFacadeVisibilityChanged", {
                detail: { visible: !!visible, source: "agentforceFacade" },
              })
            );
          } catch (e) {
            // ignore
          }
        };

        const hideContainer = () => {
          facadeContainer.classList.add("hidden");
          emitFacadeVisibility(false);
        };

        const showContainer = () => {
          facadeContainer.classList.remove("hidden");
          emitFacadeVisibility(true);
        };

        const showMessage = () => {
          if (widgetEl) {
            widgetEl.classList.remove("hidden");
            widgetEl.setAttribute("aria-hidden", "false");
          }
          if (facadeIcon) facadeIcon.setAttribute("aria-expanded", "true");
          // Move focus to close button for accessibility
          if (closeButton) {
            closeButton.focus({ preventScroll: true });
          }
        };

        const hideMessage = () => {
          if (widgetEl) {
            widgetEl.classList.add("hidden");
            widgetEl.setAttribute("aria-hidden", "true");
          }
          if (facadeIcon) {
            facadeIcon.setAttribute("aria-expanded", "false");
            facadeIcon.focus({ preventScroll: true });
          }
        };

        const pageStart = Date.now();
        const minShowDelayMs = 5000;
        let showTimerId = null;

        const clearShowTimer = () => {
          if (showTimerId !== null) {
            clearTimeout(showTimerId);
            showTimerId = null;
          }
        };

        const syncVisibility = () => {
          const elapsed = Date.now() - pageStart;
          const dismissed = sessionStorage.getItem(storageKey) === "true";
          const delayApplied =
            sessionStorage.getItem(delayAppliedKey) === "true";

          // If consent granted, hide entire facade and stop
          if (hasConsent()) {
            clearShowTimer();
            hideContainer();
            return;
          }

          // Ensure bubble hidden before showing icon to avoid any flash
          hideMessage();
          // Keep icon visible while consent not granted
          showContainer();

          // Respect prior dismissal within this session
          if (dismissed) {
            hideMessage();
            return;
          }

          // After the first delay within session, show immediately
          if (delayApplied) {
            showMessage();
            return;
          }

          // Initial delay before first show
          if (elapsed >= minShowDelayMs) {
            sessionStorage.setItem(delayAppliedKey, "true");
            showMessage();
            return;
          }

          if (showTimerId === null) {
            showTimerId = setTimeout(function () {
              showTimerId = null;
              syncVisibility();
            }, Math.max(0, minShowDelayMs - elapsed));
          }

          // Not yet time to show the message; bubble stays hidden (handled above)
        };

        const registerConsentListener = () => {
          if (
            !window.OneTrust ||
            typeof window.OneTrust.OnConsentChanged !== "function"
          ) {
            return false;
          }

          window.OneTrust.OnConsentChanged(function () {
            syncVisibility();
          });

          syncVisibility();
          return true;
        };

        const tryRegister = () => {
          if (registerConsentListener()) {
            return;
          }

          if (consentAttempts >= maxAttempts) {
            return;
          }

          consentAttempts += 1;
          setTimeout(tryRegister, retryDelay);
        };

        const waitForOneTrustOrTimeout = (timeoutMs = 5000, interval = 200) => {
          const start = Date.now();

          const check = () => {
            const ready =
              typeof OnetrustActiveGroups !== "undefined" ||
              (window.OneTrust &&
                typeof window.OneTrust.OnConsentChanged === "function");

            if (ready) {
              syncVisibility();
              if (!registerConsentListener()) {
                tryRegister();
              }
              return;
            }

            if (Date.now() - start >= timeoutMs) {
              syncVisibility();
              tryRegister();
              return;
            }

            setTimeout(check, interval);
          };

          check();
        };

        if (closeButton) {
          closeButton.addEventListener("click", function (event) {
            event.stopPropagation();
            hideMessage();
            sessionStorage.setItem(storageKey, "true");
            clearShowTimer();
          });
          // Support Enter/Space on close button
          closeButton.addEventListener("keydown", function (event) {
            if (
              event.key === "Enter" ||
              event.key === " " ||
              event.key === "Spacebar"
            ) {
              event.preventDefault();
              hideMessage();
              sessionStorage.setItem(storageKey, "true");
              clearShowTimer();
            }
          });
        }

        facadeIcon.addEventListener("click", function (event) {
          event.preventDefault();
          clearShowTimer();
          sessionStorage.setItem(delayAppliedKey, "true");
          showMessage();
        });

        // Keyboard support for icon (Enter/Space)
        facadeIcon.addEventListener("keydown", function (event) {
          if (
            event.key === "Enter" ||
            event.key === " " ||
            event.key === "Spacebar"
          ) {
            event.preventDefault();
            clearShowTimer();
            sessionStorage.setItem(delayAppliedKey, "true");
            showMessage();
          }
        });

        // Close bubble on Escape
        document.addEventListener("keydown", function (event) {
          if (event.key === "Escape") {
            // only if bubble is visible
            if (widgetEl && !widgetEl.classList.contains("hidden")) {
              hideMessage();
              sessionStorage.setItem(storageKey, "true");
              clearShowTimer();
            }
          }
        });

        waitForOneTrustOrTimeout();
      })();
    </script>

<div
    id="af-preopen-hook-fea6a095-e400-47fa-a726-8d6103a5c134"
    class="af-preopen-hook hidden"
    aria-hidden="true"
    data-af-preopen-hook="true"
    data-af-preopen-hook-enabled="true"
    data-af-preopen-hook-debug="false"
    data-af-preopen-hook-consent-group="C0003"
    data-af-preopen-hook-show-delay-ms="5000"
    data-af-preopen-hook-launcher-selector="#embeddedMessagingConversationButton"
    data-af-preopen-hook-pricing-path-patterns="/pricing"
    data-af-preopen-hook-demo-request-path-patterns="/demorequest"
    data-af-preopen-hook-request-pricing-path-patterns="/lp/pricing-request"
    data-af-preopen-hook-ai-search-path-patterns="/ai-search"
  >
    <div
      class="af-preopen-hook__bubble"
      role="button"
      tabindex="0"
      aria-label="Open chat"
      data-af-preopen-hook-open="true"
    >
      <button
        type="button"
        class="af-preopen-hook__close"
        aria-label="Dismiss chat message"
        data-af-preopen-hook-dismiss="true"
      >
        ✕
      </button>

      <div
        class="af-preopen-hook__message"
        data-af-preopen-hook-message="true"
      ></div>

      <template data-af-preopen-hook-msg="generic">
        <p>
<style type="text/css"><!--td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}-->
</style>
Thanks for visiting! 👋 I can help answer any questions about Algolia.</p>
</template>
      <template data-af-preopen-hook-msg="pricing">
        <p>
<style type="text/css"><!--td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}-->
</style>
Hey! 👋 Got questions about pricing or plans?</p>
</template>
      <template data-af-preopen-hook-msg="demoRequest">
        <p>
<style type="text/css"><!--td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}-->
</style>
Want to skip the form and book some time with our team right now?</p>
</template>
      <template data-af-preopen-hook-msg="requestPricing">
        <p>
<style type="text/css"><!--td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}-->
</style>
Hey there! Would you like to book a meeting with our sales team now?</p>
</template>
      <template data-af-preopen-hook-msg="aiSearch">
        <p>
<style type="text/css"><!--td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}-->
</style>
Thanks for visiting! 👋 I can help answer any questions about Algolia.</p>
</template>
    </div>
  </div>







<!-- Css Specific to templates-->
        

<script src="/modules/algolia-base-template/javascript/anonymousUser.js"></script>
  <script src="/modules/algolia-base-template/javascript/currentUser.js"></script>
  <style>
    .help-gradient {
    background-image: linear-gradient(rgb(255, 255, 255), rgb(245, 245, 250));
}
  </style>
  <script src="/modules/algolia-base-template/javascript/theme.js"></script>
  <script src="/modules/algolia-base-template/javascript/policydetail.js"></script>
  
<script>
(() => {
  const AMPLITUDE_API_KEY = "9fa03fe145137b598626150731335817";
  const GROUP_ANALYTICS = "C0002";

  const GA_PLUGIN_SRC = "https://cdn.amplitude.com/libs/plugin-ga-events-forwarder-browser-0.4.2-min.js.gz";
  const SDK_SRC = "https://cdn.amplitude.com/libs/analytics-browser-2.11.0-min.js.gz";
  const SDK_INTEGRITY = "sha384-pY2pkwHaLM/6UIseFHVU3hOKr6oAvhLcdYkoRZyaMDWLjpM6B7nTxtOdE823WAOQ";

  const hasConsent = (group) =>
    (window.OptanonActiveGroups || "").split(",").includes(group);

  const loadScript = (src, attrs = {}) =>
    new Promise((resolve, reject) => {
      const s = document.createElement("script");
      s.src = src;
      s.async = true;
      s.crossOrigin = "anonymous";
      Object.entries(attrs).forEach(([k, v]) => s.setAttribute(k, v));
      s.onload = resolve;
      s.onerror = reject;
      document.head.appendChild(s);
    });

  const initAmplitudeOnce = async () => {
    if (window.__amp_init) return;
    window.__amp_init = true;

    await loadScript(GA_PLUGIN_SRC);
    await loadScript(SDK_SRC, { integrity: SDK_INTEGRITY });

    if (window.gaEventsForwarder?.plugin && window.amplitude?.add) {
      window.amplitude.add(window.gaEventsForwarder.plugin());
    }

    window.amplitude.init(AMPLITUDE_API_KEY);
  };

  const tick = () => {
    if (hasConsent(GROUP_ANALYTICS)) initAmplitudeOnce().catch(() => {});
  };

  const originalWrapper = window.OptanonWrapper;
  window.OptanonWrapper = () => {
    try {
      if (typeof originalWrapper === "function") originalWrapper();
    } catch {}
    tick();
  };

  let attempts = 0;
  const interval = setInterval(() => {
    attempts++;
    tick();
    if (attempts > 60) clearInterval(interval);
  }, 500);
})();
</script>


<!-- CSS fallback to hide Weglot switcher -->
<style>
.weglot-container {
    display: none !important;
}
</style>

<script type="text/javascript" src="https://cdn.weglot.com/weglot.min.js"></script>
  <script>
      Weglot.initialize({
          api_key: 'wg_77a273e8858c204ee66ea025065bfdb90'
      });
  </script>
</body>
</html>