CINXE.COM

Open-Source GraphQL Federation Platform - Hive

<!DOCTYPE html><html lang="en" itemscope="" itemType="https://schema.org/FAQPage"><head><meta name="theme-color" content="#111" media="(prefers-color-scheme: dark)"/><style>:root{--nextra-primary-hue:173deg;--nextra-primary-saturation:40%;--nextra-primary-lightness:45%;--nextra-navbar-height:64px;--nextra-menu-height:3.75rem;--nextra-banner-height:2.5rem;--nextra-bg:250,250,250;}.dark{--nextra-primary-hue:67.1deg;--nextra-primary-saturation:100%;--nextra-primary-lightness:55%;--nextra-bg:17,17,17;}</style><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"/><link rel="canonical" href="https://the-guild.dev/graphql/hive"/><meta content="en" http-equiv="Content-Language"/><title>Open-Source GraphQL Federation Platform - Hive</title><meta name="robots" content="index,follow"/><meta name="description" content="Fully Open-Source schema registry, analytics and gateway for GraphQL federation and other GraphQL APIs"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@TheGuildDev"/><meta name="twitter:creator" content="@TheGuildDev"/><meta property="og:site_name" content="Hive"/><meta property="og:type" content="website"/><meta property="og:title" content="Open-Source GraphQL Federation Platform - Hive"/><meta property="og:locale" content="en_US"/><meta property="og:description" content="Fully Open-Source schema registry, analytics and gateway for GraphQL federation and other GraphQL APIs"/><meta property="og:url" content="https://the-guild.dev/graphql/hive"/><meta property="og:image" content="https://the-guild.dev/graphql/hive/og-image.png"/><meta property="og:image:alt" content="Fully Open-Source schema registry, analytics and gateway for GraphQL federation and other GraphQL APIs"/><meta property="og:image:width" content="1340"/><meta property="og:image:height" content="700"/><script type="application/ld+json" id="breadcrumb">{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Hive", "item": "https://the-guild.dev/graphql/hive" } ] }</script><link rel="preload" href="/graphql/hive/_next/static/media/karrot-picture.f11cc80b.webp" as="image"/><link rel="preload" href="/graphql/hive/_next/static/media/wealthsimple-picture.bc9e1480.webp" as="image"/><meta name="next-head-count" content="25"/><link rel="preload" href="/graphql/hive/_next/static/media/dc03e58dafb0f94e-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/graphql/hive/_next/static/media/eb0b6447daad5399-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/graphql/hive/_next/static/css/4c8b8fe45d712b4f.css" as="style"/><link rel="stylesheet" href="/graphql/hive/_next/static/css/4c8b8fe45d712b4f.css" data-n-g=""/><link rel="preload" href="/graphql/hive/_next/static/css/195af8c153912388.css" as="style"/><link rel="stylesheet" href="/graphql/hive/_next/static/css/195af8c153912388.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/graphql/hive/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/graphql/hive/_next/static/chunks/webpack-89f3e26b952b2104.js" defer=""></script><script src="/graphql/hive/_next/static/chunks/framework-502c44f2b8d797e9.js" defer=""></script><script src="/graphql/hive/_next/static/chunks/main-daf9aef699d0de50.js" defer=""></script><script src="/graphql/hive/_next/static/chunks/pages/_app-e83f0fd4eca55369.js" defer=""></script><script src="/graphql/hive/_next/static/chunks/2c4b30ec-b4527413ea6666e7.js" defer=""></script><script src="/graphql/hive/_next/static/chunks/8387-c65da084c377e479.js" defer=""></script><script src="/graphql/hive/_next/static/chunks/2984-6a476078dcfeeb9a.js" defer=""></script><script src="/graphql/hive/_next/static/chunks/2311-18a3b83bad1de3d3.js" defer=""></script><script src="/graphql/hive/_next/static/chunks/2037-e4a55a64d7345bda.js" defer=""></script><script src="/graphql/hive/_next/static/chunks/68-192c8184e41bea2b.js" defer=""></script><script src="/graphql/hive/_next/static/chunks/pages/index-8908278b20ace7dc.js" defer=""></script><script src="/graphql/hive/_next/static/zhzO9-C9JrhlZ8thS36x4/_buildManifest.js" defer=""></script><script src="/graphql/hive/_next/static/zhzO9-C9JrhlZ8thS36x4/_ssgManifest.js" defer=""></script><style id="__jsx-968765593">:root{--font-sans:'__neueMontreal_337163', '__neueMontreal_Fallback_337163'}._tracking-tight,.nextra-steps :is(h2,h3,h4){letter-spacing:normal}</style><style id="__jsx-a80b5046d5220ffd">html{scroll-behavior:smooth}body{background:#fff;--nextra-primary-hue:191deg;--nextra-primary-saturation:40%;--nextra-bg:255, 255, 255}.nextra-sidebar-footer{display:none}</style><style id="__jsx-675ca5192463d351">#crisp-chatbox{z-index:40!important}</style><meta name="msapplication-config" content="none" /><link rel="manifest" href="/site.webmanifest" /><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" /><link rel="shorcut icon" type="image/x-icon" href="/favicon.ico"><script> window.$crisp = []; window.CRISP_WEBSITE_ID = 'af9adec5-ddfa-4db9-a4a3-25769daf2fc2'; (function () { d = document; s = d.createElement('script'); s.src = 'https://client.crisp.chat/l.js'; s.async = 1; d.getElementsByTagName('head')[0].appendChild(s); })(); window.$crisp.push([ 'set', 'session:segments', [["hive-website"]], ]); </script><script>!function(t){if(window.ko)return;window.ko=[],["identify","track","removeListeners","open","on","off","qualify","ready"].forEach(function(t){ko[t]=function(){var n=[].slice.call(arguments);return n.unshift(t),ko.push(n),ko}});var n=document.createElement("script");n.async=!0,n.setAttribute("src","https://cdn.getkoala.com/v1/pk_fab338b8afd93b93f49fafebf9651287060e/sdk.js"),(document.body || document.head).appendChild(n)}();</script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-VN2KZS6FK4"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){window.dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-VN2KZS6FK4'); </script></head><body><div id="__next"><script>((e,o,s,u,d,m,l,h)=>{let i=document.documentElement,T=["light","dark"];function p(a){(Array.isArray(e)?e:[e]).forEach(g=>{let k=g==="class",S=k&&m?d.map(f=>m[f]||f):d;k?(i.classList.remove(...S),i.classList.add(a)):i.setAttribute(g,a)}),R(a)}function R(a){h&&T.includes(a)&&(i.style.colorScheme=a)}function c(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(u)p(u);else try{let a=localStorage.getItem(o)||s,g=l&&a==="system"?c():a;p(g)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div dir="ltr"><script>document.documentElement.setAttribute('dir','ltr')</script><div class="sticky top-0 z-20 border-b border-beige-400/[var(--border-opacity)] bg-[rgb(var(--nextra-bg))] px-6 py-4 text-green-1000 transition-[border-color] duration-500 md:mb-[7px] md:mt-2 dark:border-neutral-700/[var(--border-opacity)] dark:text-neutral-200 [&amp;.light]:border-beige-400/[var(--border-opacity)] [&amp;.light]:bg-white [&amp;.light]:text-green-1000 light" style="--border-opacity:0"><div class="flex items-center justify-between md:hidden"><a class="hive-focus -m-2 flex items-center rounded-md p-2 outline-none transition focus-visible:ring" href="/graphql/hive"><svg width="97" height="32" fill="none" viewBox="0 0 97 32" xamlns="http://www.w3.org/2000/svg" class="text-green-1000 dark:text-neutral-200"><g clip-path="url(#hive-combomark)" fill="currentColor"><path d="M22.402 0H9.598L0 9.598v12.804L9.598 32h12.804L32 22.402V9.598L22.402 0Zm7.554 17.746L17.744 29.958a2.468 2.468 0 0 1-3.49 0L2.044 17.746a2.468 2.468 0 0 1 0-3.49l12.21-12.212a2.468 2.468 0 0 1 3.49 0l12.212 12.212a2.468 2.468 0 0 1 0 3.49ZM49.771 5.836v8.242h9.413V5.836h3.313v19.911h-3.313V16.92H49.77v8.827h-3.313V5.836h3.313ZM65.195 7.562c0-1.003.836-1.531 1.643-1.531.864 0 1.67.53 1.67 1.531 0 1.002-.806 1.56-1.67 1.56-.807 0-1.643-.558-1.643-1.56Zm3.119 3.954v14.23H65.39v-14.23h2.924ZM72.391 11.516l3.593 11.14h.028l3.592-11.14h3.092l-5.04 14.23h-3.314l-5.04-14.23h3.092-.003ZM93.046 21.402h2.923c-.724 2.702-2.84 4.762-6.488 4.762-4.428 0-7.13-3.062-7.13-7.519 0-4.456 2.702-7.518 6.99-7.518 4.595 0 6.85 3.202 6.85 8.27H85.275c0 2.395 1.531 4.372 4.122 4.372 2.422 0 3.397-1.503 3.648-2.367Zm-7.77-4.177h7.992c0-2.2-1.56-3.787-3.927-3.787s-4.066 1.587-4.066 3.787h.001Z"></path><path d="M16 12.65 12.65 16 16 19.35 19.35 16 16 12.65Z"></path></g><defs><clipPath id="hive-combomark"><path fill="#fff" d="M0 0h96.192v32H0z"></path></clipPath></defs></svg></a><button type="button" aria-label="Menu" class="md:_hidden hover nextra-hamburger -m-1 rounded-lg bg-transparent p-1 text-green-1000 focus-visible:outline-none focus-visible:ring active:bg-beige-200 dark:text-neutral-200 dark:active:bg-neutral-800"><svg fill="none" width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" class="size-6 stroke-current [&amp;_path]:[stroke-linecap:square]"><g><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16"></path></g><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 12h16"></path><g><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 18h16"></path></g></svg></button></div><nav aria-label="Navigation Menu" data-orientation="horizontal" dir="ltr" id="h-navmenu-container" class="relative z-10 flex-1 items-center mx-auto hidden md:flex light max-w-[1392px]"><a class="hive-focus -m-2 flex items-center rounded-md p-2 outline-none transition focus-visible:ring" href="/graphql/hive"><svg width="97" height="32" fill="none" viewBox="0 0 97 32" xamlns="http://www.w3.org/2000/svg" class="text-green-1000 dark:text-neutral-200"><g clip-path="url(#hive-combomark)" fill="currentColor"><path d="M22.402 0H9.598L0 9.598v12.804L9.598 32h12.804L32 22.402V9.598L22.402 0Zm7.554 17.746L17.744 29.958a2.468 2.468 0 0 1-3.49 0L2.044 17.746a2.468 2.468 0 0 1 0-3.49l12.21-12.212a2.468 2.468 0 0 1 3.49 0l12.212 12.212a2.468 2.468 0 0 1 0 3.49ZM49.771 5.836v8.242h9.413V5.836h3.313v19.911h-3.313V16.92H49.77v8.827h-3.313V5.836h3.313ZM65.195 7.562c0-1.003.836-1.531 1.643-1.531.864 0 1.67.53 1.67 1.531 0 1.002-.806 1.56-1.67 1.56-.807 0-1.643-.558-1.643-1.56Zm3.119 3.954v14.23H65.39v-14.23h2.924ZM72.391 11.516l3.593 11.14h.028l3.592-11.14h3.092l-5.04 14.23h-3.314l-5.04-14.23h3.092-.003ZM93.046 21.402h2.923c-.724 2.702-2.84 4.762-6.488 4.762-4.428 0-7.13-3.062-7.13-7.519 0-4.456 2.702-7.518 6.99-7.518 4.595 0 6.85 3.202 6.85 8.27H85.275c0 2.395 1.531 4.372 4.122 4.372 2.422 0 3.397-1.503 3.648-2.367Zm-7.77-4.177h7.992c0-2.2-1.56-3.787-3.927-3.787s-4.066 1.587-4.066 3.787h.001Z"></path><path d="M16 12.65 12.65 16 16 19.35 19.35 16 16 12.65Z"></path></g><defs><clipPath id="hive-combomark"><path fill="#fff" d="M0 0h96.192v32H0z"></path></clipPath></defs></svg></a><div style="position:relative"><ul data-orientation="horizontal" class="group flex flex-1 list-none items-center rounded-lg border-beige-200 px-1.5 lg:border lg:px-3 dark:border-neutral-700 ml-4 bg-white dark:bg-transparent [@media(min-width:1180px)]:ml-16" dir="ltr"><li><button id="radix-:R756:-trigger-radix-:Rkv56:" data-state="closed" aria-expanded="false" aria-controls="radix-:R756:-content-radix-:Rkv56:" class="hive-focus cursor-default rounded p-3 font-medium leading-normal text-green-800 aria-expanded:text-green-1000 dark:text-neutral-300 dark:aria-expanded:text-neutral-100" data-radix-collection-item="">Products</button></li><li><button id="radix-:R756:-trigger-radix-:R14v56:" data-state="closed" aria-expanded="false" aria-controls="radix-:R756:-content-radix-:R14v56:" class="hive-focus cursor-default rounded p-3 font-medium leading-normal text-green-800 aria-expanded:text-green-1000 dark:text-neutral-300 dark:aria-expanded:text-neutral-100" data-radix-collection-item="">Developer</button></li><li><button id="radix-:R756:-trigger-radix-:R24v56:" data-state="closed" aria-expanded="false" aria-controls="radix-:R756:-content-radix-:R24v56:" class="hive-focus cursor-default rounded p-3 font-medium leading-normal text-green-800 aria-expanded:text-green-1000 dark:text-neutral-300 dark:aria-expanded:text-neutral-100" data-radix-collection-item="">Company</button></li><li class="flex"><a data-radix-collection-item="" class="hive-focus [data-active=&quot;true&quot;]:text-green-1000 rounded p-3 leading-normal text-green-800 transition-colors hover:bg-beige-100 hover:text-green-1000 dark:text-neutral-300 dark:hover:bg-neutral-800/50 dark:hover:text-neutral-100 [&amp;:hover&gt;svg]:opacity-100 font-medium outline-none transition focus-visible:ring" href="/graphql/hive/pricing">Pricing</a></li></ul></div><div class="flex-1"></div><div class="_not-prose _relative _flex _items-center _text-gray-900 dark:_text-gray-300 contrast-more:_text-gray-800 contrast-more:dark:_text-gray-300 relative ml-4 basis-64 [&amp;_:is(input,kbd)]:text-green-700 dark:[&amp;_:is(input,kbd)]:text-neutral-300 [&amp;_input]:h-12 [&amp;_input]:w-full [&amp;_input]:rounded-lg [&amp;_input]:border [&amp;_input]:border-green-200 [&amp;_input]:bg-white [&amp;_input]:pl-4 [&amp;_input]:pr-8 [&amp;_input]:ring-[hsl(var(--nextra-primary-hue)_var(--nextra-primary-saturation)_32%/var(--tw-ring-opacity))] [&amp;_input]:ring-offset-[rgb(var(--nextra-bg))] dark:[&amp;_input]:border-neutral-800 [&amp;_input]:dark:bg-inherit [&amp;_kbd]:absolute [&amp;_kbd]:right-4 [&amp;_kbd]:top-1/2 [&amp;_kbd]:my-0 [&amp;_kbd]:-translate-y-1/2 [&amp;_kbd]:border-none [&amp;_kbd]:bg-green-200 dark:[&amp;_kbd]:bg-neutral-700"><input spellcheck="false" class="_rounded-lg _px-3 _py-2 _transition-colors _w-full md:_w-64 _text-base _leading-tight md:_text-sm _bg-black/[.05] dark:_bg-gray-50/10 placeholder:_text-gray-500 dark:placeholder:_text-gray-400 contrast-more:_border contrast-more:_border-current [&amp;::-webkit-search-cancel-button]:_appearance-none" autoComplete="off" placeholder="Search documentation…" id="headlessui-combobox-input-:R1dqv56:" role="combobox" type="search" aria-expanded="false" aria-autocomplete="list" data-headlessui-state="" value=""/></div><a target="_blank" rel="noopener noreferrer" class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-transparent text-green-1000 focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-800 ml-4 max-lg:hidden outline-none transition focus-visible:ring" href="https://the-guild.dev/contact"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Contact <span class="hidden xl:contents">us</span></a><a class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 text-green-1000 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-primary hover:bg-green-800 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-800 dark:bg-neutral-100 dark:text-neutral-800 dark:hover:bg-white dark:hover:text-neutral-900 ml-4 outline-none transition focus-visible:ring" href="https://app.graphql-hive.com/"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Sign in</a><div id="h-navmenu-viewport" class="absolute left-0 top-full flex" style="perspective:2000px"></div><style>@media (prefers-reduced-motion: reduce) { #h-navmenu-container * { animation-duration: 0ms !important; transition-duration: 0ms !important; } }</style></nav></div><div class="_mx-auto _flex"><div class="[transition:background-color_1.5s_ease] _bg-transparent"></div><aside class="nextra-sidebar-container _flex _flex-col md:_top-16 md:_shrink-0 motion-reduce:_transform-none motion-reduce:_transition-none [.resizing_&amp;]:_transition-none _transform-gpu _transition-all _ease-in-out print:_hidden md:_w-64 md:_hidden max-md:[transform:translate3d(0,-100%,0)]"><div class="_px-4 _pt-4 md:_hidden"><div class="_not-prose _relative _flex _items-center _text-gray-900 dark:_text-gray-300 contrast-more:_text-gray-800 contrast-more:dark:_text-gray-300"><input spellcheck="false" class="_rounded-lg _px-3 _py-2 _transition-colors _w-full md:_w-64 _text-base _leading-tight md:_text-sm _bg-black/[.05] dark:_bg-gray-50/10 placeholder:_text-gray-500 dark:placeholder:_text-gray-400 contrast-more:_border contrast-more:_border-current [&amp;::-webkit-search-cancel-button]:_appearance-none" autoComplete="off" placeholder="Search documentation…" id="headlessui-combobox-input-:Rmrjd6:" role="combobox" type="search" aria-expanded="false" aria-autocomplete="list" data-headlessui-state="" value=""/></div></div><div class="_overflow-y-auto _p-4 _grow md:_h-[calc(100vh-var(--nextra-navbar-height)-var(--nextra-menu-height))] nextra-scrollbar"></div><div class="nextra-sidebar-footer _sticky _bottom-0 _flex _items-center _gap-2 _py-4 _mx-3 _px-1" data-toggle-animation="off"><div class="_grow _flex _flex-col"><button title="Change theme" class="_h-7 _rounded-md _px-2 _text-xs _font-medium _transition-colors _text-gray-600 dark:_text-gray-400" id="headlessui-listbox-button-:Rrnjd6:" type="button" aria-haspopup="listbox" aria-expanded="false" data-headlessui-state=""><div class="_flex _items-center _gap-2 _capitalize"><svg fill="none" viewBox="3 3 18 18" width="12" height="12" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" fill="currentColor" d="M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"></path></svg><span class="">Light</span></div></button></div><button class="_transition max-md:_hidden _rounded-md _p-2 _text-gray-600 dark:_text-gray-400" title="Hide sidebar" type="button" data-headlessui-state=""><svg viewBox="0 0 16 16" fill="currentColor" height="12" class=""><path d="M4.177 7.823l2.396-2.396A.25.25 0 017 5.604v4.792a.25.25 0 01-.427.177L4.177 8.177a.25.25 0 010-.354z"></path><path fill-rule="evenodd" d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0114.25 16H1.75A1.75 1.75 0 010 14.25V1.75zm1.75-.25a.25.25 0 00-.25.25v12.5c0 .138.112.25.25.25H9.5v-13H1.75zm12.5 13H11v-13h3.25a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25z"></path></svg></button></div></aside><div id="reach-skip-nav"></div><div class="_w-full _break-words"><div class="jsx-54f343e2ed98ce42 flex h-full flex-col text-green-1000 light mx-auto max-w-[90rem] overflow-hidden"><div class="bg-green-1000 relative isolate flex max-w-[90rem] flex-col gap-6 overflow-hidden rounded-3xl px-4 py-6 sm:pb-28 sm:pt-12 md:gap-8 lg:pb-[168px] lg:pt-24 mx-4 max-sm:mt-2 md:mx-6"><div class="pointer-events-none absolute inset-0 overflow-hidden"><svg width="432" height="432" viewBox="0 0 432 432" preserveAspectRatio="xMidYMid meet" class="pointer-events-none absolute left-[-46px] top-[-20px] size-[200px] rotate-180 md:left-[-186px] md:top-[-76px] md:size-auto"><path d="M.75 431v.25h90.24V160.868c0-38.596 31.282-69.878 69.878-69.878H431.25V.75H191.864a47.017 47.017 0 0 0-33.23 13.771l-68.07 68.071-7.972 7.971-68.07 68.071A47.018 47.018 0 0 0 .75 191.864V431Z" fill="url(#arch-decoration-a)" stroke="url(#arch-decoration-b)" stroke-width="0.5"></path></svg><svg width="432" height="432" viewBox="0 0 432 432" preserveAspectRatio="xMidYMid meet" class="pointer-events-none absolute bottom-0 right-[-53px] size-[200px] md:-bottom-32 md:size-auto lg:bottom-0 lg:right-[-72px]"><path d="M.75 431v.25h90.24V160.868c0-38.596 31.282-69.878 69.878-69.878H431.25V.75H191.864a47.017 47.017 0 0 0-33.23 13.771l-68.07 68.071-7.972 7.971-68.07 68.071A47.018 47.018 0 0 0 .75 191.864V431Z" fill="url(#arch-decoration-a)" stroke="url(#arch-decoration-b)" stroke-width="0.5"></path></svg><svg width="432" height="432" viewBox="0 0 432 432" class="absolute -z-10"><defs><linearGradient id="arch-decoration-a" x1="48.5" y1="53.5" x2="302.5" y2="341" gradientUnits="userSpaceOnUse"><stop stop-color="#fff" stop-opacity="0.1"></stop><stop offset="1" stop-color="#fff" stop-opacity="0.3"></stop></linearGradient><linearGradient id="arch-decoration-b" x1="1" y1="1" x2="431" y2="431" gradientUnits="userSpaceOnUse"><stop stop-color="#fff" stop-opacity="0.1"></stop><stop offset="1" stop-color="#fff" stop-opacity="0.4"></stop></linearGradient></defs></svg></div><h1 class="text-4xl leading-[1.2] md:text-6xl md:leading-[1.1875] tracking-[-0.64px] mx-auto max-w-3xl text-balance text-center text-white" id="open-source-graphql-federation-platform"><a href="#open-source-graphql-federation-platform" class="cursor-text" tabindex="-1">Open-Source GraphQL Federation Platform</a></h1><p class="mx-auto w-[512px] max-w-[80%] text-center leading-6 text-white/80">Fully open-source schema registry, analytics, metrics and gateway for<!-- --> <a title="Visit our guide to learn more about GraphQL federation" class="underline decoration-white/30 underline-offset-2 hover:decoration-white/80 outline-none transition focus-visible:ring" href="/graphql/hive/federation">GraphQL federation</a> <!-- -->and other GraphQL APIs.</p><ul class="mx-auto flex list-none flex-col gap-x-6 gap-y-2 text-sm font-medium text-white md:flex-row [&amp;&gt;li]:flex [&amp;&gt;li]:items-center [&amp;&gt;li]:gap-2"><li><svg width="20" height="20" fill="none" class="text-blue-400"><path d="M16.667 5 7.5 14.167 3.333 10" stroke="currentColor" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path></svg>MIT licensed</li><li><svg width="20" height="20" fill="none" class="text-blue-400"><path d="M16.667 5 7.5 14.167 3.333 10" stroke="currentColor" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path></svg>No vendor-lock</li><li><svg width="20" height="20" fill="none" class="text-blue-400"><path d="M16.667 5 7.5 14.167 3.333 10" stroke="currentColor" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path></svg>Managed and self-hosted</li></ul><div class="relative z-10 flex flex-col justify-center gap-2 px-0.5 sm:flex-row sm:gap-4"><a class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 text-green-1000 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-primary hover:bg-white focus-visible:outline-4 focus-visible:outline-offset-0 focus-visible:outline-white/40 outline-none transition focus-visible:ring" href="https://app.graphql-hive.com"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Get started for free</a><a class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 text-green-1000 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-green-300 hover:bg-green-200 focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-300/40 outline-none transition focus-visible:ring" href="/graphql/hive/docs"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Documentation</a></div><div class="pointer-events-none absolute inset-0 overflow-hidden"><svg width="895" height="674" viewBox="0 0 895 674" fill="#86B6C1" class="pointer-events-none absolute right-0 top-[-22px] overflow-visible"><g filter="url(#filter0_f_711_1774)"><path d="M350 280.534C350 296.208 356.24 311.261 367.33 322.351L453.447 408.468L463.532 418.553L549.649 504.67C560.739 515.76 575.792 522 591.466 522L894 522L894 408.468L552.251 408.468C503.249 408.468 463.532 368.751 463.532 319.749L463.532 -22L350 -22L350 280.534Z"></path></g><defs><filter id="filter0_f_711_1774" x="-0.0000305176" y="-372" width="1244" height="1244" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="175" result="effect1_foregroundBlur_711_1774"></feGaussianBlur></filter></defs><style> @supports (-moz-appearance: none) { .firefox-highlight-fix { opacity: 0.3; filter: blur(175px); } } </style></svg></div></div><section class="border-beige-400 isolate mx-auto w-[1200px] max-w-full rounded-3xl bg-white sm:max-w-[calc(100%-4rem)] sm:border md:p-6 relative mt-6 sm:mt-[-72px]"><div dir="ltr" data-orientation="horizontal"><div role="tablist" aria-orientation="horizontal" class="sm:bg-beige-200 group relative z-10 mx-4 my-6 flex flex-col overflow-hidden focus-within:overflow-visible max-sm:h-[58px] max-sm:focus-within:pointer-events-none max-sm:focus-within:rounded-b-none max-sm:focus-within:has-[&gt;:nth-child(2)[data-state=&quot;active&quot;]]:translate-y-[-100%] max-sm:focus-within:has-[&gt;:nth-child(3)[data-state=&quot;active&quot;]]:translate-y-[-200%] sm:flex-row sm:rounded-2xl md:mx-0 md:mb-12 md:mt-0" tabindex="-1" data-orientation="horizontal" style="outline:none"><button type="button" role="tab" aria-selected="true" aria-controls="radix-:R99d6:-content-Schema Registry" data-state="active" id="radix-:R99d6:-trigger-Schema Registry" class="hive-focus rdx-state-active:text-green-1000 rdx-state-active:border-beige-600 rdx-state-active:bg-white max-sm:rdx-state-inactive:hidden group-focus-within:rdx-state-inactive:flex max-sm:bg-beige-200 max-sm:rdx-state-inactive:rounded-none max-sm:border-beige-600 max-sm:group-focus-within:rdx-state-inactive:border-y-beige-200 max-sm:group-focus-within:[&amp;:last-child]:border-t-beige-200 max-sm:group-focus-within:[&amp;[data-state=&quot;inactive&quot;]:first-child]:border-t-beige-600 max-sm:group-focus-within:[&amp;:nth-child(2)]:rdx-state-active:rounded-none max-sm:group-focus-within:[&amp;:nth-child(2)]:rdx-state-active:border-y-beige-200 max-sm:group-focus-within:[[data-state=&quot;active&quot;]+&amp;:last-child]:border-b-beige-600 max-sm:group-focus-within:[[data-state=&quot;inactive&quot;]+&amp;:last-child[data-state=&quot;inactive&quot;]]:border-b-beige-600 max-sm:group-focus-within:first:rdx-state-active:border-b-beige-200 max-sm:group-focus-within:first:rdx-state-active:rounded-b-none max-sm:rdx-state-inactive:pointer-events-none max-sm:rdx-state-inactive:group-focus-within:pointer-events-auto z-10 flex flex-1 items-center justify-center gap-2.5 rounded-lg border-transparent p-4 text-base font-medium leading-6 text-green-800 max-sm:border max-sm:group-focus-within:aria-selected:z-20 max-sm:group-focus-within:aria-selected:ring-4 sm:rounded-[15px] sm:border sm:text-xs sm:max-lg:p-3 sm:max-[721px]:p-2 md:text-sm lg:text-base max-sm:group-focus-within:[&amp;:nth-child(3)]:rounded-t-none [&amp;&gt;svg]:shrink-0 max-sm:group-focus-within:[&amp;[data-state=&quot;inactive&quot;]:first-child]:rounded-t-lg [&amp;[data-state=&quot;inactive&quot;]&gt;:last-child]:invisible max-sm:group-focus-within:[[data-state=&quot;active&quot;]+&amp;:last-child]:rounded-b-lg max-sm:group-focus-within:[[data-state=&quot;inactive&quot;]+&amp;:last-child[data-state=&quot;inactive&quot;]]:rounded-b-lg" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><svg width="24" height="24" fill="currentColor"><path d="M5.25 7.5a2.25 2.25 0 1 1 3 2.122v4.756a2.251 2.251 0 1 1-1.5 0V9.622A2.25 2.25 0 0 1 5.25 7.5Zm9.22-2.03a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06Zm2.03 5.03a.75.75 0 0 1 .75.75v3.128a2.251 2.251 0 1 1-1.5 0V11.25a.75.75 0 0 1 .75-.75Z"></path></svg>Schema Registry<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="ml-auto size-6 text-green-800 transition group-focus-within:rotate-90 sm:hidden"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:R99d6:-content-GraphQL Observability" data-state="inactive" id="radix-:R99d6:-trigger-GraphQL Observability" class="hive-focus rdx-state-active:text-green-1000 rdx-state-active:border-beige-600 rdx-state-active:bg-white max-sm:rdx-state-inactive:hidden group-focus-within:rdx-state-inactive:flex max-sm:bg-beige-200 max-sm:rdx-state-inactive:rounded-none max-sm:border-beige-600 max-sm:group-focus-within:rdx-state-inactive:border-y-beige-200 max-sm:group-focus-within:[&amp;:last-child]:border-t-beige-200 max-sm:group-focus-within:[&amp;[data-state=&quot;inactive&quot;]:first-child]:border-t-beige-600 max-sm:group-focus-within:[&amp;:nth-child(2)]:rdx-state-active:rounded-none max-sm:group-focus-within:[&amp;:nth-child(2)]:rdx-state-active:border-y-beige-200 max-sm:group-focus-within:[[data-state=&quot;active&quot;]+&amp;:last-child]:border-b-beige-600 max-sm:group-focus-within:[[data-state=&quot;inactive&quot;]+&amp;:last-child[data-state=&quot;inactive&quot;]]:border-b-beige-600 max-sm:group-focus-within:first:rdx-state-active:border-b-beige-200 max-sm:group-focus-within:first:rdx-state-active:rounded-b-none max-sm:rdx-state-inactive:pointer-events-none max-sm:rdx-state-inactive:group-focus-within:pointer-events-auto z-10 flex flex-1 items-center justify-center gap-2.5 rounded-lg border-transparent p-4 text-base font-medium leading-6 text-green-800 max-sm:border max-sm:group-focus-within:aria-selected:z-20 max-sm:group-focus-within:aria-selected:ring-4 sm:rounded-[15px] sm:border sm:text-xs sm:max-lg:p-3 sm:max-[721px]:p-2 md:text-sm lg:text-base max-sm:group-focus-within:[&amp;:nth-child(3)]:rounded-t-none [&amp;&gt;svg]:shrink-0 max-sm:group-focus-within:[&amp;[data-state=&quot;inactive&quot;]:first-child]:rounded-t-lg [&amp;[data-state=&quot;inactive&quot;]&gt;:last-child]:invisible max-sm:group-focus-within:[[data-state=&quot;active&quot;]+&amp;:last-child]:rounded-b-lg max-sm:group-focus-within:[[data-state=&quot;inactive&quot;]+&amp;:last-child[data-state=&quot;inactive&quot;]]:rounded-b-lg" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><svg width="24" height="24" fill="currentColor"><path d="M11.1 19.2v-6.3H9.3v-2.7h5.4v2.7h-1.8v6.3h4.5V21H6.6v-1.8h4.5Zm-.9-16V2.1h3.6v1.1a8.102 8.102 0 0 1 2.694 14.64l-1-1.497a6.3 6.3 0 1 0-6.99 0l-.998 1.497A8.103 8.103 0 0 1 10.2 3.2Z"></path></svg>GraphQL Observability<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="ml-auto size-6 text-green-800 transition group-focus-within:rotate-90 sm:hidden"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:R99d6:-content-GraphQL Gateway" data-state="inactive" id="radix-:R99d6:-trigger-GraphQL Gateway" class="hive-focus rdx-state-active:text-green-1000 rdx-state-active:border-beige-600 rdx-state-active:bg-white max-sm:rdx-state-inactive:hidden group-focus-within:rdx-state-inactive:flex max-sm:bg-beige-200 max-sm:rdx-state-inactive:rounded-none max-sm:border-beige-600 max-sm:group-focus-within:rdx-state-inactive:border-y-beige-200 max-sm:group-focus-within:[&amp;:last-child]:border-t-beige-200 max-sm:group-focus-within:[&amp;[data-state=&quot;inactive&quot;]:first-child]:border-t-beige-600 max-sm:group-focus-within:[&amp;:nth-child(2)]:rdx-state-active:rounded-none max-sm:group-focus-within:[&amp;:nth-child(2)]:rdx-state-active:border-y-beige-200 max-sm:group-focus-within:[[data-state=&quot;active&quot;]+&amp;:last-child]:border-b-beige-600 max-sm:group-focus-within:[[data-state=&quot;inactive&quot;]+&amp;:last-child[data-state=&quot;inactive&quot;]]:border-b-beige-600 max-sm:group-focus-within:first:rdx-state-active:border-b-beige-200 max-sm:group-focus-within:first:rdx-state-active:rounded-b-none max-sm:rdx-state-inactive:pointer-events-none max-sm:rdx-state-inactive:group-focus-within:pointer-events-auto z-10 flex flex-1 items-center justify-center gap-2.5 rounded-lg border-transparent p-4 text-base font-medium leading-6 text-green-800 max-sm:border max-sm:group-focus-within:aria-selected:z-20 max-sm:group-focus-within:aria-selected:ring-4 sm:rounded-[15px] sm:border sm:text-xs sm:max-lg:p-3 sm:max-[721px]:p-2 md:text-sm lg:text-base max-sm:group-focus-within:[&amp;:nth-child(3)]:rounded-t-none [&amp;&gt;svg]:shrink-0 max-sm:group-focus-within:[&amp;[data-state=&quot;inactive&quot;]:first-child]:rounded-t-lg [&amp;[data-state=&quot;inactive&quot;]&gt;:last-child]:invisible max-sm:group-focus-within:[[data-state=&quot;active&quot;]+&amp;:last-child]:rounded-b-lg max-sm:group-focus-within:[[data-state=&quot;inactive&quot;]+&amp;:last-child[data-state=&quot;inactive&quot;]]:rounded-b-lg" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M176,160a39.89,39.89,0,0,0-28.62,12.09l-46.1-29.63a39.8,39.8,0,0,0,0-28.92l46.1-29.63a40,40,0,1,0-8.66-13.45l-46.1,29.63a40,40,0,1,0,0,55.82l46.1,29.63A40,40,0,1,0,176,160Zm0-128a24,24,0,1,1-24,24A24,24,0,0,1,176,32ZM64,152a24,24,0,1,1,24-24A24,24,0,0,1,64,152Zm112,72a24,24,0,1,1,24-24A24,24,0,0,1,176,224Z"></path></svg>GraphQL Gateway<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="ml-auto size-6 text-green-800 transition group-focus-within:rotate-90 sm:hidden"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></div><div class="grid grid-cols-1 lg:grid-cols-2"><div data-state="active" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:R99d6:-trigger-Schema Registry" id="radix-:R99d6:-content-Schema Registry" tabindex="-1" class="data-[state=inactive]:hidden" style="animation-duration:0s"><div class="flex flex-col gap-6 px-4 pb-4 md:gap-12 md:pb-12 md:pl-12 md:pr-16"><header class="flex flex-wrap items-center gap-4 md:flex-col md:items-start md:gap-6"><h2 class="text-4xl leading-[1.2] md:text-5xl md:leading-[1.16667] tracking-[-0.48px] text-green-1000 max-sm:text-2xl max-sm:leading-8" id="schema-registry"><a href="#schema-registry" class="cursor-text" tabindex="-1">Schema Registry</a></h2><p class="basis-full leading-6 text-green-800">Publish schemas, compose federated GraphQL api, and detect backward-incompatible changes with ease.</p></header><dl class="grid grid-cols-2 gap-4 md:gap-12"><div class="hover:bg-beige-100 -m-2 rounded-lg p-2 md:-m-4 md:rounded-xl md:p-4"><dt class="text-green-1000 font-medium">Version Control System</dt><dd class="mt-2 text-sm leading-5 text-green-800">Track schema modifications across multiple environments from development to production.</dd></div><div class="hover:bg-beige-100 -m-2 rounded-lg p-2 md:-m-4 md:rounded-xl md:p-4"><dt class="text-green-1000 font-medium">Schema Checks</dt><dd class="mt-2 text-sm leading-5 text-green-800">Identify and breaking changes before they reach production. Evolve your API with confidence.</dd></div><div class="hover:bg-beige-100 -m-2 rounded-lg p-2 md:-m-4 md:rounded-xl md:p-4"><dt class="text-green-1000 font-medium">Composition Error Prevention</dt><dd class="mt-2 text-sm leading-5 text-green-800">Avoid runtime errors by validating compatibility of all your subgraphs.</dd></div><div class="hover:bg-beige-100 -m-2 rounded-lg p-2 md:-m-4 md:rounded-xl md:p-4"><dt class="text-green-1000 font-medium">Schema Explorer</dt><dd class="mt-2 text-sm leading-5 text-green-800">Navigate through your GraphQL schema and check ownership and usage of types.</dd></div></dl><a class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 text-green-1000 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-primary hover:bg-green-800 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-800 dark:bg-neutral-100 dark:text-neutral-800 dark:hover:bg-white dark:hover:text-neutral-900 outline-none transition focus-visible:ring" href="/graphql/hive/docs/schema-registry"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Learn more<span class="sr-only"> about <!-- -->Schema Registry</span><svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a></div></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:R99d6:-trigger-GraphQL Observability" id="radix-:R99d6:-content-GraphQL Observability" tabindex="-1" class="data-[state=inactive]:hidden"><div class="flex flex-col gap-6 px-4 pb-4 md:gap-12 md:pb-12 md:pl-12 md:pr-16"><header class="flex flex-wrap items-center gap-4 md:flex-col md:items-start md:gap-6"><h2 class="text-4xl leading-[1.2] md:text-5xl md:leading-[1.16667] tracking-[-0.48px] text-green-1000 max-sm:text-2xl max-sm:leading-8" id="graphql-observability"><a href="#graphql-observability" class="cursor-text" tabindex="-1">GraphQL Observability</a></h2><p class="basis-full leading-6 text-green-800">Insights into API usage and user experience metrics.</p></header><dl class="grid grid-cols-2 gap-4 md:gap-12"><div class="hover:bg-beige-100 -m-2 rounded-lg p-2 md:-m-4 md:rounded-xl md:p-4"><dt class="text-green-1000 font-medium">GraphQL consumers</dt><dd class="mt-2 text-sm leading-5 text-green-800">Track GraphQL requests to see how API is utilized and by what applications.</dd></div><div class="hover:bg-beige-100 -m-2 rounded-lg p-2 md:-m-4 md:rounded-xl md:p-4"><dt class="text-green-1000 font-medium">Overall performance</dt><dd class="mt-2 text-sm leading-5 text-green-800">Observe and analyze performance of your GraphQL API.</dd></div><div class="hover:bg-beige-100 -m-2 rounded-lg p-2 md:-m-4 md:rounded-xl md:p-4"><dt class="text-green-1000 font-medium">Query performance</dt><dd class="mt-2 text-sm leading-5 text-green-800">Identify slow GraphQL operations to pinpoint performance bottlenecks.</dd></div></dl><a class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 text-green-1000 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-primary hover:bg-green-800 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-800 dark:bg-neutral-100 dark:text-neutral-800 dark:hover:bg-white dark:hover:text-neutral-900 outline-none transition focus-visible:ring" href="/graphql/hive/docs/schema-registry/usage-reporting"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Learn more<span class="sr-only"> about <!-- -->GraphQL Observability</span><svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a></div></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:R99d6:-trigger-GraphQL Gateway" id="radix-:R99d6:-content-GraphQL Gateway" tabindex="-1" class="data-[state=inactive]:hidden"><div class="flex flex-col gap-6 px-4 pb-4 md:gap-12 md:pb-12 md:pl-12 md:pr-16"><header class="flex flex-wrap items-center gap-4 md:flex-col md:items-start md:gap-6"><h2 class="text-4xl leading-[1.2] md:text-5xl md:leading-[1.16667] tracking-[-0.48px] text-green-1000 max-sm:text-2xl max-sm:leading-8" id="graphql-gateway"><a href="#graphql-gateway" class="cursor-text" tabindex="-1">GraphQL Gateway</a></h2><p class="basis-full leading-6 text-green-800">Entry point to your distributed data graph.</p></header><dl class="grid grid-cols-2 gap-4 md:gap-12"><a title="Learn more about Federation v1 and v2" class="hover:bg-beige-100 -m-2 block rounded-lg p-2 md:-m-4 md:rounded-xl md:p-4" href="/graphql/hive/federation-gateway-audit"><dt class="text-green-1000 font-medium">Federation v1 and v2</dt><dd class="mt-2 text-sm leading-5 text-green-800">Best in class support for Apollo Federation. Scores 100% in the Federation audit.</dd></a><a title="Learn more about Real-time features" class="hover:bg-beige-100 -m-2 block rounded-lg p-2 md:-m-4 md:rounded-xl md:p-4" href="/graphql/hive/docs/gateway/subscriptions"><dt class="text-green-1000 font-medium">Real-time features</dt><dd class="mt-2 text-sm leading-5 text-green-800">Contribute data from subgraphs to a GraphQL subscription seamlessly.</dd></a><a title="Learn more about Security and Compliance" class="hover:bg-beige-100 -m-2 block rounded-lg p-2 md:-m-4 md:rounded-xl md:p-4" href="/graphql/hive/docs/gateway/authorization-authentication"><dt class="text-green-1000 font-medium">Security and Compliance</dt><dd class="mt-2 text-sm leading-5 text-green-800">Access control with role-based access control (RBAC), JSON Web Tokens (JWT) and Persisted Operations.</dd></a><a title="Learn more about OTEL &amp; Prometheus" class="hover:bg-beige-100 -m-2 block rounded-lg p-2 md:-m-4 md:rounded-xl md:p-4" href="/graphql/hive/docs/gateway/monitoring-tracing"><dt class="text-green-1000 font-medium">OTEL &amp; Prometheus</dt><dd class="mt-2 text-sm leading-5 text-green-800">Out-of-the-box support for OpenTelemetry and Prometheus metrics to fit your observability stack.</dd></a></dl><a class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 text-green-1000 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-primary hover:bg-green-800 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-800 dark:bg-neutral-100 dark:text-neutral-800 dark:hover:bg-white dark:hover:text-neutral-900 outline-none transition focus-visible:ring" href="/graphql/hive/docs/gateway"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Learn more<span class="sr-only"> about <!-- -->GraphQL Gateway</span><svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a></div></div><div class="relative mx-4 h-full flex-1 overflow-hidden rounded-3xl bg-blue-400 max-sm:h-[290px] sm:min-h-[400px] md:ml-6 md:mr-0"><div data-current="true" class="absolute inset-0 opacity-0 transition delay-150 duration-150 ease-linear data-[current=true]:z-10 data-[current=true]:opacity-100 data-[current=true]:delay-0"><img role="presentation" alt="" loading="lazy" width="925" height="578" decoding="async" data-nimg="1" class="absolute left-6 top-[24px] h-[calc(100%-24px)] rounded-tl-3xl object-cover object-left lg:left-[55px] lg:top-[108px] lg:h-[calc(100%-108px)]" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 320 160&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/webp;base64,UklGRjYAAABXRUJQVlA4ICoAAACwAQCdASoIAAQAAkA4JZwAAp1TT7wAAP752iU72Z7icagH6/ougcPIAAA=&#x27;/%3E%3C/svg%3E&quot;)" src="/graphql/hive/_next/static/media/version-control-system.9126b488.webp"/></div><div data-current="false" class="absolute inset-0 opacity-0 transition delay-150 duration-150 ease-linear data-[current=true]:z-10 data-[current=true]:opacity-100 data-[current=true]:delay-0"><img role="presentation" alt="" loading="lazy" width="925" height="578" decoding="async" data-nimg="1" class="absolute left-6 top-[24px] h-[calc(100%-24px)] rounded-tl-3xl object-cover object-left lg:left-[55px] lg:top-[108px] lg:h-[calc(100%-108px)]" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 320 160&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/webp;base64,UklGRjgAAABXRUJQVlA4ICwAAACwAQCdASoIAAQAAkA4JZwAAxZg3mZAAP76gpGPdDevbIDC5TE7mfYJQf8IAA==&#x27;/%3E%3C/svg%3E&quot;)" src="/graphql/hive/_next/static/media/schema-checks.8c57e081.webp"/></div><div data-current="false" class="absolute inset-0 opacity-0 transition delay-150 duration-150 ease-linear data-[current=true]:z-10 data-[current=true]:opacity-100 data-[current=true]:delay-0"><img role="presentation" alt="" loading="lazy" width="925" height="578" decoding="async" data-nimg="1" class="absolute left-6 top-[24px] h-[calc(100%-24px)] rounded-tl-3xl object-cover object-left lg:left-[55px] lg:top-[108px] lg:h-[calc(100%-108px)]" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 320 160&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/webp;base64,UklGRjgAAABXRUJQVlA4ICwAAACwAQCdASoIAAQAAkA4JZwAAxZg3mZAAP76gpGPdDevbIDC5TE7mfYJQf8IAA==&#x27;/%3E%3C/svg%3E&quot;)" src="/graphql/hive/_next/static/media/schema-checks.8c57e081.webp"/></div><div data-current="false" class="absolute inset-0 opacity-0 transition delay-150 duration-150 ease-linear data-[current=true]:z-10 data-[current=true]:opacity-100 data-[current=true]:delay-0"><img role="presentation" alt="" loading="lazy" width="925" height="578" decoding="async" data-nimg="1" class="absolute left-6 top-[24px] h-[calc(100%-24px)] rounded-tl-3xl object-cover object-left lg:left-[55px] lg:top-[108px] lg:h-[calc(100%-108px)]" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 320 160&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/webp;base64,UklGRjIAAABXRUJQVlA4ICYAAACQAQCdASoIAAQAAkA4JaQAAudZt7gA/vxs3Gd1Fzeir5aULYbIAA==&#x27;/%3E%3C/svg%3E&quot;)" src="/graphql/hive/_next/static/media/explorer.23646b7a.webp"/></div><div data-current="false" class="absolute inset-0 opacity-0 transition delay-150 duration-150 ease-linear data-[current=true]:z-10 data-[current=true]:opacity-100 data-[current=true]:delay-0"><img role="presentation" alt="" loading="lazy" width="925" height="578" decoding="async" data-nimg="1" class="absolute left-6 top-[24px] h-[calc(100%-24px)] rounded-tl-3xl object-cover object-left lg:left-[55px] lg:top-[108px] lg:h-[calc(100%-108px)]" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 320 160&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/webp;base64,UklGRjgAAABXRUJQVlA4ICwAAADQAQCdASoIAAQAAkA4JZQC7AEUo5oPwAD+/AWkufPZZ5m8H7ndIXg4gARgAA==&#x27;/%3E%3C/svg%3E&quot;)" src="/graphql/hive/_next/static/media/clients.2c5bedf9.webp"/></div><div data-current="false" class="absolute inset-0 opacity-0 transition delay-150 duration-150 ease-linear data-[current=true]:z-10 data-[current=true]:opacity-100 data-[current=true]:delay-0"><img role="presentation" alt="" loading="lazy" width="925" height="578" decoding="async" data-nimg="1" class="absolute left-6 top-[24px] h-[calc(100%-24px)] rounded-tl-3xl object-cover object-left lg:left-[55px] lg:top-[108px] lg:h-[calc(100%-108px)]" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 320 160&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/webp;base64,UklGRjIAAABXRUJQVlA4ICYAAACwAQCdASoIAAQAAkA4JaQAAu18sl4AAP77B8vWWnceV3IGwoAAAA==&#x27;/%3E%3C/svg%3E&quot;)" src="/graphql/hive/_next/static/media/overall.7e975f39.webp"/></div><div data-current="false" class="absolute inset-0 opacity-0 transition delay-150 duration-150 ease-linear data-[current=true]:z-10 data-[current=true]:opacity-100 data-[current=true]:delay-0"><img role="presentation" alt="" loading="lazy" width="925" height="578" decoding="async" data-nimg="1" class="absolute left-6 top-[24px] h-[calc(100%-24px)] rounded-tl-3xl object-cover object-left lg:left-[55px] lg:top-[108px] lg:h-[calc(100%-108px)]" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 320 160&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/webp;base64,UklGRjIAAABXRUJQVlA4ICYAAACQAQCdASoIAAQAAkA4JaQAAudGFIAA/vuIlfbi7jzGLKCX51xwAA==&#x27;/%3E%3C/svg%3E&quot;)" src="/graphql/hive/_next/static/media/operations.1bae82c8.webp"/></div><div data-current="false" class="absolute inset-0 opacity-0 transition delay-150 duration-150 ease-linear data-[current=true]:z-10 data-[current=true]:opacity-100 data-[current=true]:delay-0"><img role="presentation" alt="" loading="lazy" width="925" height="578" decoding="async" data-nimg="1" class="absolute left-6 top-[24px] h-[calc(100%-24px)] rounded-tl-3xl object-cover object-left lg:left-[55px] lg:top-[108px] lg:h-[calc(100%-108px)]" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 320 200&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAIAAAD38zoCAAAAT0lEQVR42iXMgQrAIAgEUP//X2vQWuppLquHCMfBUWtvrc+9Ukrv33+QCAbrGMqsyecWEaQqZuZumf0ALGsSZgBz82wiprlnICiSHXfk/gVjc3UP382MTwAAAABJRU5ErkJggg==&#x27;/%3E%3C/svg%3E&quot;)" src="/graphql/hive/_next/static/media/audit.26e3c912.png"/></div><div data-current="false" class="absolute inset-0 opacity-0 transition delay-150 duration-150 ease-linear data-[current=true]:z-10 data-[current=true]:opacity-100 data-[current=true]:delay-0"><img role="presentation" alt="" loading="lazy" width="925" height="578" decoding="async" data-nimg="1" class="absolute left-6 top-[24px] h-[calc(100%-24px)] rounded-tl-3xl object-cover object-left lg:left-[55px] lg:top-[108px] lg:h-[calc(100%-108px)]" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 320 200&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAIAAAD38zoCAAAAT0lEQVR42iXMgQrAIAgEUP//X2vQWuppLquHCMfBUWtvrc+9Ukrv33+QCAbrGMqsyecWEaQqZuZumf0ALGsSZgBz82wiprlnICiSHXfk/gVjc3UP382MTwAAAABJRU5ErkJggg==&#x27;/%3E%3C/svg%3E&quot;)" src="/graphql/hive/_next/static/media/audit.26e3c912.png"/></div><div data-current="false" class="absolute inset-0 opacity-0 transition delay-150 duration-150 ease-linear data-[current=true]:z-10 data-[current=true]:opacity-100 data-[current=true]:delay-0"><img role="presentation" alt="" loading="lazy" width="925" height="578" decoding="async" data-nimg="1" class="absolute left-6 top-[24px] h-[calc(100%-24px)] rounded-tl-3xl object-cover object-left lg:left-[55px] lg:top-[108px] lg:h-[calc(100%-108px)]" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 320 200&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAIAAAD38zoCAAAAT0lEQVR42iXMgQrAIAgEUP//X2vQWuppLquHCMfBUWtvrc+9Ukrv33+QCAbrGMqsyecWEaQqZuZumf0ALGsSZgBz82wiprlnICiSHXfk/gVjc3UP382MTwAAAABJRU5ErkJggg==&#x27;/%3E%3C/svg%3E&quot;)" src="/graphql/hive/_next/static/media/audit.26e3c912.png"/></div><div data-current="false" class="absolute inset-0 opacity-0 transition delay-150 duration-150 ease-linear data-[current=true]:z-10 data-[current=true]:opacity-100 data-[current=true]:delay-0"><img role="presentation" alt="" loading="lazy" width="925" height="578" decoding="async" data-nimg="1" class="absolute left-6 top-[24px] h-[calc(100%-24px)] rounded-tl-3xl object-cover object-left lg:left-[55px] lg:top-[108px] lg:h-[calc(100%-108px)]" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 320 200&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAIAAAD38zoCAAAAT0lEQVR42iXMgQrAIAgEUP//X2vQWuppLquHCMfBUWtvrc+9Ukrv33+QCAbrGMqsyecWEaQqZuZumf0ALGsSZgBz82wiprlnICiSHXfk/gVjc3UP382MTwAAAABJRU5ErkJggg==&#x27;/%3E%3C/svg%3E&quot;)" src="/graphql/hive/_next/static/media/audit.26e3c912.png"/></div></div></div></div></section><div class="max-w-[80%] text-center mx-auto my-8 md:my-16 lg:my-24"><p class="text-base text-blue-800">Trusted by global enterprises and fast-moving startups</p><div class="text-blue-1000 mt-6 flex flex-row flex-wrap items-center justify-center gap-x-16 gap-y-6"><svg viewBox="0 0 111 40" xmlns="http://www.w3.org/2000/svg" title="Meetup" height="32" class="translate-y-[5px]"><path d="M110.994 23.367a1.687 1.687 0 00-.11-.458c-.37-.962-2.054-.065-2.629.176-1.035.434-2.219 1.006-3.365.678-.317-.091-.224-.361 0-.499.112-.068 3.055-1.733 3.921-5.423 1.386-5.903-2.867-7.545-4.545-7.744-1.706-.202-3.609.061-4.411.384-2.273.913-2.866 2.943-3.023 4.159-.215 1.672-.24 4.59-.447 5.903-.136.865-.78 2.178-2.048 2.053-2.447-.241-3.571-1.18-3.493-2.722.054-1.084.039-1.3.38-3.704.293-2.06.478-2.551.478-3.022 0-1.349-1.813-1.621-2.419-1.014-.468.469-.585 1.426-.702 3.042-.11 1.519-.343 3.495-.644 4.7-.468 1.877-.656 2.014-1.083 2.551-.887 1.116-2.526.77-3.326.009-.47-.448-.534-.845-.443-2.16.091-1.315.306-3.606.608-5.995.263-2.09.082-2.404-.56-2.99-.597-.546-2.884-.465-3.943-.465-1.639 0-1.541.78-1.649 3.44-.047 1.161-.101 2.923-.217 4.287-.188 2.22-4.425 3.89-6.373 3.79-2.019-.104-2.213-3.873-2.34-4.75-.129-.876-.18-8.44.038-8.697.155-.18 1.37-.318 2.755-.589 3.067-.6 3.508-.994 3.512-1.954.002-.471-.028-1.13-.55-1.307-.306-.104-1.1-.222-2.153-.346-3.037-.358-3.465-.248-3.482-.633-.029-.674.035-1.971-.019-2.482C68.58.329 67.108-.093 65.45.017c-.327.021-.78.127-.816.565-.036.439-.033.777-.086 1.52-.117 1.651-.15 1.83-.79 1.827-.57-.003-5.312-.422-6.223-.13-.912.292-.875.913-.948 1.224-.073.31.09 2.173.182 2.977.091.803.267 1.896.376 2.06.11.165.452.631 1.404.512 3.234-.405 5.391-.894 5.829-1.003.437-.11.487-.165.492.182.002.197.084 4.146.098 5.319.023 2.006.362 7.817-5.044 8.718-2.249.375-4.357-.28-5.316-1.337-.544-.6-.277-.678-.037-1.068.364-.593 3.402-4.162.856-7.864-1.501-2.184-5.101-2.357-6.408-1.79-1.013.439-1.832 1.8-1.99 3.46-.488 5.12 2.442 8.287 2.556 8.482.136.234-.376.988-2.166 1.25-2.4.352-6.085-2.543-5.99-2.92.047-.18 1.679-2.853 1.718-5.436.013-.879-.277-2.036-.878-3.205-.602-1.169-2.496-2.973-4.546-2.577-4.824.93-4.274 5.696-3.94 6.997.694 2.69 2.319 5.064 2.584 5.539.361.645-10.207 4.839-10.616.913-.407-3.892 5.371-12.284 4.916-15.54-.41-2.933-2.382-3.547-4.097-3.577-1.667-.03-2.107.236-2.671.564-.325.189-.792.563-1.44-.055-.431-.411-.716-.699-1.172-1.064-.231-.185-.601-.42-1.221-.511-.62-.091-1.422 0-1.932.219-.51.22-.912.603-1.331.968-.42.365-1.483 1.559-2.474 1.119-.43-.191-1.887-.92-2.937-1.375-2.029-.88-4.955.545-6.008 2.421C3.815 10.193.72 21.161.252 22.607c-1.052 3.248 1.33 5.896 4.545 5.744 1.358-.065 2.263-.562 3.121-2.126.496-.903 5.156-13.097 5.502-13.681.252-.425 1.09-.984 1.8-.62.712.366.853 1.128.748 1.845-.17 1.16-3.456 8.6-3.582 9.441-.215 1.432.464 2.228 1.947 2.306 1.016.053 2.029-.313 2.833-1.832.45-.849 5.631-11.248 6.09-11.942.504-.762.91-1.013 1.422-.986.399.02 1.036.123.876 1.319-.156 1.172-4.322 8.803-4.76 10.671-.663 2.834 1.151 6.646 6.01 6.821 2.414.088 8.002-.966 11.15-3.357 1.143-.868.841-.943 1.553-.311 1.025.909 2.927 2.189 4.8 2.189 4.253 0 7.359-2.66 7.5-2.756a.111.111 0 01.145.017c.258.28 2.895 1.751 4.743 1.812 4.399.145 7.004-2.3 7.988-3.451a22.03 22.03 0 001.512-1.987.157.157 0 01.246-.018c.263.29 2.247 3.942 6.188 3.438 2.198-.281 5.467-2.139 5.696-2.39a.1.1 0 01.17.035c.115.318.618 2.11 2.633 3.535 1.652 1.169 4.832 1.403 6.243.626 1.17-.644 1.639-1.056 2.458-1.876.352-.353.888-.71 1.854-.505 1.08.229 3.934.735 4.116.822.205.097.237.47.176.86-.098.614-.33 2.766-.566 4.775-.237 2.009-.994 8.712.8 8.96 1.084.15 2.025-.878 2.274-1.881.624-2.517.738-5.35 1.148-7.78.49-2.893.684-3.704.86-4.027.146-.268.146-.205 2.167-.033 1.4.12 2.536.315 4.223.079 1.398-.196 4.267-1.256 4.113-2.976m-69.897-6.502c-.067.947-.31 1.547-.811 2.419-.313.544-.637.137-.825-.132-.27-.386-1.65-3.744-.596-4.437.297-.195.886-.307 1.312-.068.426.238.683.585.8.972.12.393.164.613.12 1.246m13.092.488c-.123 1.09-.585 1.707-.755 1.936-.301.404-.422.563-.71.27-.234-.238-1.109-2.02-1.235-3.195-.069-.632.106-1.535.636-1.747.558-.223 1.123-.122 1.52.397.623.817.632 1.564.544 2.339M101.7 22.13c-.657.27-.943.105-.905-.982.008-.234 1.063-5.687 3.08-6.675.572-.28 1.152-.268 1.554.18.76.847.56 2.152-.012 3.342-.828 1.727-2.814 3.764-3.717 4.135" fill="currentColor" fill-rule="evenodd"></path></svg><svg viewBox="0 0 504 104" fill="none" xmlns="http://www.w3.org/2000/svg" title="Linktree" height="22"><path d="M0 11.9644H14.4539V88.0878H54.5162V101.48H0V11.9644ZM68.813 11.9644C73.7618 11.9644 77.8466 15.8019 77.8466 20.7358C77.8466 25.748 73.7618 29.7422 68.813 29.7422C63.7855 29.7422 59.7793 25.748 59.7793 20.7358C59.7793 15.8019 63.7855 11.9644 68.813 11.9644ZM61.7431 36.9472H75.6471V101.48H61.7431V36.9472ZM83.8167 36.9472H97.7207V45.8753C101.805 39.0618 108.875 35.2243 118.223 35.2243C133.305 35.2243 142.732 46.9717 142.732 65.611V101.48H128.828V66.8641C128.828 54.8034 123.565 47.9899 113.981 47.9899C103.534 47.9899 97.7207 55.1166 97.7207 68.0388V101.48H83.8167V36.9472ZM150.037 11.9644H163.941V68.587L189.864 37.0256H207.303L179.652 69.2919L207.303 101.48H189.864L163.941 69.9967V101.48H150.037V11.9644ZM212.723 20.5008H226.863V36.9472H243.359V48.4597H226.863V81.6659C226.863 85.8949 229.455 88.4794 233.461 88.4794H242.731V101.48H231.576C219.479 101.48 212.723 94.3531 212.723 81.6659V20.5008ZM250.5 36.9472H263.39V44.9355C266.847 38.8268 272.581 35.2243 279.651 35.2243C281.772 35.2243 282.95 35.3026 284.521 35.8508V48.773C283.579 48.5381 282.165 48.3031 279.337 48.3031C269.125 48.3031 263.469 56.8396 263.469 71.6414V101.48H249.565V36.9472H250.5ZM316.964 35.2243C332.282 35.2243 348.857 44.4656 348.857 70.7016V72.5812H299.054C300.153 84.0936 306.83 90.4373 317.985 90.4373C325.997 90.4373 332.832 86.1299 334.324 80.0995H348.464C347.05 93.0217 333.617 103.203 317.985 103.203C297.954 103.203 285.385 90.2023 285.385 69.1353C285.385 50.496 297.561 35.2243 316.964 35.2243ZM334.089 61.0687C332.125 53.0804 325.84 48.0682 317.042 48.0682C308.559 48.0682 302.589 53.2371 300.232 61.0687H334.089ZM386.641 35.2243C401.959 35.2243 418.534 44.4656 418.534 70.7016V72.5812H368.731C369.83 84.0936 376.507 90.4373 387.662 90.4373C395.675 90.4373 402.509 86.1299 404.001 80.0995H418.141C416.727 93.0217 403.294 103.203 387.662 103.203C367.631 103.203 355.062 90.2023 355.062 69.1353C355.062 50.496 367.16 35.2243 386.641 35.2243ZM403.687 61.0687C401.723 53.0804 395.439 48.0682 386.562 48.0682C378.079 48.0682 372.108 53.2371 369.752 61.0687H403.687Z" fill="currentColor"></path><path d="M446.813 34.9893H421.99H421.833V48.8512H446.813L429.06 66.0808L438.801 75.7921L462.917 51.5923L487.033 75.7921L496.773 66.0808L479.02 48.8512H504V34.9893H479.177L496.852 18.2296L487.111 8.28341L470.301 25.513V1H455.69V25.513L438.879 8.28341L429.138 18.2296L446.813 34.9893Z" fill="currentColor"></path><path d="M470.379 68.6653H455.768V101.558H470.379V68.6653Z" fill="currentColor"></path></svg><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 97 28" title="Karrot" height="28"><g clip-path="url(#logo_svg__a)"><g clip-path="url(#logo_svg__b)"><path fill="currentColor" d="M7.946 8.732a7.944 7.944 0 0 0-7.923 8.49l.008.105a7.9 7.9 0 0 0 .935 3.143c1.728 3.29 5.29 5.298 6.537 5.925.281.14.608.14.887 0 1.248-.627 4.81-2.635 6.537-5.924a7.897 7.897 0 0 0 .936-3.147l.007-.099a7.943 7.943 0 0 0-7.923-8.493Zm0 10.902a2.98 2.98 0 1 1 0-5.958 2.98 2.98 0 0 1 0 5.958Z"></path><path fill="currentColor" d="M4.968 7.954h.64a7.95 7.95 0 0 1 4.678 0h.64a1.49 1.49 0 1 0-.836-2.72 2.483 2.483 0 1 0-4.624-1.25c0 .456.125.882.34 1.25a1.49 1.49 0 1 0-.837 2.72h-.001Z"></path></g><path fill="currentColor" d="M37.106 9.073H32.3L28.12 14.74V4.464h-4.229v18.783h4.229V18.06l3.99 5.187h5.236l-5.666-7.112 5.426-7.062Z"></path><path fill="currentColor" d="M46.663 9.94c-.43-.289-.909-.479-1.487-.669-.719-.24-1.487-.338-2.304-.338-.959 0-1.925.19-2.784.578a7.414 7.414 0 0 0-2.255 1.536 8.15 8.15 0 0 0-1.536 2.305 7.276 7.276 0 0 0-.578 2.882c0 1.008.19 1.966.578 2.883a7.415 7.415 0 0 0 1.536 2.255 7.469 7.469 0 0 0 2.255 1.536 6.667 6.667 0 0 0 2.784.578c.817 0 1.585-.099 2.304-.339a5.282 5.282 0 0 0 1.487-.669v.818h4.18V9.073h-4.18v.867Zm-4.8 9.458c-.387-.19-.767-.43-1.056-.719-.29-.339-.529-.669-.719-1.107-.19-.43-.24-.867-.24-1.346 0-.48.1-.909.24-1.346.19-.43.43-.818.719-1.107.289-.29.669-.578 1.057-.719.388-.19.867-.289 1.346-.289.48 0 .958.1 1.346.29.43.19.818.429 1.107.718.339.289.579.669.768 1.107.19.43.29.867.29 1.346 0 .479-.1.958-.24 1.346-.19.43-.43.768-.719 1.107-.338.339-.669.578-1.106.719-.917.338-1.974.388-2.792 0ZM58.053 9.461c-.48.29-.958.628-1.346 1.058V9.08h-4.18v14.166h4.229v-6.484c0-1.107.29-2.015.867-2.693.579-.627 1.537-.958 2.833-.958h.24V8.883h-.24c-.867 0-1.685.19-2.403.578ZM67.75 9.461c-.48.29-.959.628-1.347 1.058V9.08h-4.18v14.166h4.23v-6.484c0-1.107.289-2.015.867-2.693.578-.627 1.536-.958 2.833-.958h.24V8.883h-.24c-.867 0-1.685.19-2.404.578ZM83.748 10.948c-.669-.669-1.486-1.198-2.403-1.586-.917-.388-1.925-.578-3.023-.578-1.107 0-2.115.19-3.023.578-.917.388-1.727.909-2.404 1.586a7.301 7.301 0 0 0-1.586 2.354 7.276 7.276 0 0 0-.578 2.883c0 1.007.19 2.015.578 2.882a7.256 7.256 0 0 0 1.586 2.354 6.664 6.664 0 0 0 2.404 1.537c.908.388 1.924.578 3.023.578 1.057 0 2.114-.19 3.023-.579.908-.388 1.726-.908 2.403-1.585a7.299 7.299 0 0 0 1.586-2.354 7.276 7.276 0 0 0 .578-2.883c0-1.008-.19-2.015-.578-2.883a6.21 6.21 0 0 0-1.586-2.304Zm-6.773 1.966c.43-.19.868-.24 1.347-.24s.958.1 1.346.24c.43.19.768.43 1.107.718.289.339.528.67.718 1.107.19.43.24.909.24 1.437 0 .529-.1 1.008-.29 1.438-.19.429-.429.817-.767 1.106a3.42 3.42 0 0 1-1.107.768c-.867.389-1.925.389-2.734 0-.43-.19-.768-.43-1.057-.768-.29-.338-.529-.669-.719-1.107-.14-.429-.24-.908-.24-1.437 0-.528.1-1.007.24-1.437.19-.43.43-.818.719-1.107.38-.33.76-.57 1.197-.718ZM95.948 12.864v-3.79h-3.362V5.521h-4.18v3.502h-1.965v3.8h1.966v5.475c0 1.636.43 2.833 1.346 3.7.867.818 2.304 1.248 4.18 1.248h2.064v-3.651h-1.776c-.578 0-.958-.1-1.197-.339-.24-.19-.388-.578-.388-1.156v-5.286h3.312v.05Z"></path></g><defs><clipPath id="logo_svg__a"><path fill="none" d="M.003.5h96v27h-96z"></path></clipPath><clipPath id="logo_svg__b"><path fill="none" d="M.003 1.5H15.89v25H.003z"></path></clipPath></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 474.69 121.34" title="Aligent" height="32"><g><path fill="currentColor" d="m469.15,43.72c-10.28,7.17-21.82,13.88-34.26,16.37-1.89.38-3.8.76-5.74.8-.69.02-2.1.17-2.72-.2-.51-.31-.86-.92.03-1.27.28-.11.56-.26.88-.4,11.5-5.1,48.07-19.89,47.33-58.41-.02-.79-.31-.81-.95-.08-23.23,26.58-49.14,46.99-75.49,52.34-.45.09-.57.45-.63.8-2.45,13.52-14.25,23.37-28.15,23.75-5.04.14-10.03-1.16-14.17-3.45-.83-.27-1.08.4-1.06,1.36.34,16.95,9.6,46.01,35.28,46.01.29,0,.61.02.51-.34-.07-.26-.56-.61-.77-.77-15.48-12.3-16.35-18.52-16.28-18.71.09-.23.46-.18.69-.09.97.38,13.67,17.24,42.73,13.64,2.55-.32,4.21-1.01,6.66-1.77.48-.15.87-.56.07-.7-24.08-4.31-30.22-11.65-31.85-13.09-.54-.48-.36-1.37,1.13-.89.76.26,32.64,14.16,53.8-3.07.35-.28.59-.78.07-.75-22.99,1.4-33.2-2.43-38.47-5-.86-.42-.53-1.65,1.26-1.25,20.8,4.69,43.45-3.79,50.4-13.23.24-.32.24-.67-.46-.52-27.11,5.69-37.74,2.2-40.04,1.45-1.46-.47-.89-1.54.09-1.57,1.87-.05,41.88,3,50.92-30.46.17-.62.08-1.13-.81-.51Z"></path><path fill="currentColor" d="m424.13,23.19c-.35-.51-.87-.91-1.6-1.14-.3-.09-.62-.12-.93-.04-.76.19-1.26.89-1.7,1.54-1.54,2.24-3.18,4.42-4.92,6.5-1.91,2.28-3.96,4.44-6.15,6.46-2.13,1.97-4.44,3.71-6.85,5.31-1.13.75-2.27,1.47-3.36,2.26-.32.23-.7.52-.62.98.05.28.32.47.59.54.22.06.46.05.69.03,1.35-.11,2.65-.51,3.93-.93,2.74-.92,5.35-2.24,7.75-3.85,2.39-1.6,4.61-3.44,6.66-5.45,1.47-1.45,2.93-2.93,4.22-4.54,1.08-1.34,2.23-2.78,2.66-4.48.3-1.16.22-2.33-.36-3.19Z"></path><path fill="currentColor" d="m404.88,13.02c-.94,2.27-1.82,4.56-2.72,6.84-.84,2.14-1.78,4.24-2.84,6.28s-2.39,4.12-3.62,6.15c-.32.53-.64,1.06-.84,1.65-.16.49-.11,1.08.48,1.17,1.31.2,2.92-1.38,3.8-2.18,3.11-2.84,5.89-6.07,7.82-9.84.71-1.38,1.31-2.81,1.92-4.24.59-1.39,1.21-2.88,1.03-4.43-.14-1.22-.81-2.37-1.98-2.84-1.27-.51-2.55.29-3.03,1.44Z"></path><path fill="currentColor" d="m394.8,9.59c-.21-1-.74-1.97-1.61-2.52-.86-.55-2.08-.59-2.87.06-.93.76-1.02,2.11-1.07,3.31-.18,4.88-.73,9.74-1.6,14.55-.05.27-.1.56.01.82.38.9,1.5-.52,1.78-.85,1.21-1.43,2.25-3.01,3.07-4.7,1.16-2.39,1.92-4.98,2.28-7.61.14-1.01.22-2.05,0-3.06Z"></path><path fill="currentColor" d="m379.39,20.35c1.56-3.07,2.01-6.72,1.24-10.07-.18-.78-.43-1.56-.85-2.25s-1.02-1.28-1.77-1.58c-.79-.32-1.81-.23-2.33.44-.32.42-.39.97-.4,1.49-.01,1.03.16,2.05.38,3.05.32,1.49.73,2.96,1.16,4.43.41,1.4.84,2.81,1.43,4.14.08.19.17.38.32.52.3.28.63.18.8-.17"></path><path fill="currentColor" d="m365.04,9.91c-.74-.37-1.96-.63-2.69-.1-1.1.8-.43,2.66.04,3.62.53,1.08,1.19,2.09,1.92,3.05.37.49.77.96,1.17,1.42.33.38.7.94,1.15,1.17.95.49.74-1.81.74-2.23,0-1.19-.09-2.38-.32-3.55-.25-1.31-.78-2.7-2.01-3.38"></path><path fill="currentColor" d="m355.8,20.47c.21.48.63,1.72-.21,1.86-.45.08-.86-.21-1.24-.41-.47-.25-.93-.52-1.38-.82-.87-.58-1.69-1.24-2.43-1.98-.46-.47-.92-1.03-.93-1.68-.02-.67.47-1.3,1.09-1.53.85-.32,1.83.01,2.55.57,1.29,1,1.91,2.56,2.55,4"></path><path fill="currentColor" d="m346.38,28.15c-.67-.79-1.63-1.27-2.55-1.72-1.1-.54-2.35-1.01-3.59-.71-.88.22-1.68.82-2.03,1.66-.22.51-.24,1.16.13,1.58.18.21.44.34.7.44,1.1.42,2.33.35,3.48.41,1.29.06,2.7.22,3.93-.28.56-.23.42-.72.12-1.14-.06-.08-.12-.16-.18-.24Z"></path><path fill="currentColor" d="m340.58,39.33c-.86-.83-2.04-1.29-3.22-1.44s-2.31-.03-3.43.25c-1.11.28-2.21.72-3.07,1.49-.85.77-1.52,2.03-1.27,3.21.03.14.08.28.16.4.26.36.73.25,1.09.13,1.49-.49,2.89-1.18,4.38-1.67.87-.29,1.76-.53,2.65-.74s1.75-.26,2.58-.5c.7-.2.59-.69.12-1.12"></path><path fill="currentColor" d="m339.68,49.94c-.07-.1-.18-.19-.32-.24-.17-.06-.36-.05-.54-.04-1,.09-1.88.48-2.8.86-.98.4-1.93.85-2.86,1.35-1.36.73-2.67,1.58-3.87,2.56-.98.8-2.05,2.23-2.75,3.29-.73,1.1-1.16,2.38-1.26,3.69-.06.78-.19,2.86,1.16,2.57.34-.07.63-.3.9-.52,1.78-1.47,3.11-3.51,4.68-5.2,1.59-1.71,3.16-3.52,4.99-4.98.48-.38,2.48-2,2.71-2.61.09-.26.1-.53-.04-.73Z"></path><path fill="currentColor" d="m339.35,61.51c-1.75,1.93-2.57,2.78-3.95,4.97-2.77,4.43-6.51,11.12-6.13,16.6.04.75.15,1.49.32,2.21.2.83.48,1.64.85,2.41s.89,1.76,1.75,2.08c.17.07.38.08.54,0,.56-.28.77-1.4.87-1.95,1.07-5.92,2.47-11.82,4.58-17.46.82-2.18,1.72-4.32,2.77-6.4.47-.93.96-1.85,1.3-2.83.08-.22.14-.45.13-.69s-.13-.47-.35-.57c-.25-.12-.54-.02-.78.1-.76.36-1.34.94-1.9,1.55Z"></path><path fill="currentColor" d="m346.06,69.41c.22-.42.67-1.31,1.26-1.29.66.03.78,1.03.79,1.52.02,1.04-.09,2.09-.12,3.14-.06,2.36-.06,4.73.03,7.1.04,1.11.1,2.22.17,3.33.3,4.41.88,8.8,1.8,13.12s2.21,8.74,3.83,12.94c.26.69.56,1.36.83,2.04.23.59.63,1.31.59,1.96,0,.11-.03.23-.12.3-.09.07-.21.07-.32.06-.59-.06-1.11-.34-1.63-.61-13.82-7.34-14.77-29.1-7.12-43.6"></path></g><path fill="currentColor" d="m307.57,84.38c-1.49.6-3.88.99-5.57.99-3.28,0-5.37-1.79-5.37-6.76v-27.33h10.93v-6.36h-10.93v-15.01h-5.66c-2.09,8.75-6.76,14.41-15.11,17.49v3.88h5.47v27.33c0,10.34,5.86,13.52,15.3,13.52,3.68,0,8.15-.79,10.93-1.69v-6.06Zm-32.89,6.36v-4.17c-4.47-.5-5.57-1.39-5.57-4.37v-23.25c0-12.92-8.35-15.5-15.7-15.5-5.07,0-10.93,2.29-14.91,4.87v-4.87h-5.57s-1.46,2.32-7.08,5.12c-5.61,2.8-8.13,3.22-8.13,3.22v3.88h3.08c1.79,0,2.48.89,2.48,2.98v23.55c0,2.98-1.09,3.88-5.57,4.37v4.17h26.34v-4.17c-4.57-.5-5.56-1.39-5.56-4.37v-27.33c2.78-1.89,5.66-2.98,8.94-2.98,3.68,0,6.46,1.89,6.46,6.66v23.65c0,2.98-.99,3.88-5.57,4.37v4.17h26.34Zm-92.92-31.9c.89-6.26,3.28-9.44,8.75-9.44,4.47,0,7.45,3.58,7.45,9.44h-16.2Zm30.61,6.36c0-13.42-7.85-21.76-22.16-21.76s-24.55,10.24-24.55,24.35,9.74,24.45,26.14,24.45c11.43,0,17.69-5.86,21.96-14.61l-5.47-3.08c-3.48,7.06-8.84,11.03-14.61,11.03-8.75,0-12.32-6.06-12.32-17.79,0-.8,0-1.69.1-2.58h30.91Zm-61.81,34.09c0,2.48-3.88,5.37-12.72,5.37-9.54,0-13.62-2.98-13.62-6.26,0-1.69,1.29-3.18,3.48-3.98,3.28.6,7.25.89,11.73,1.09,8.94.3,11.13.8,11.13,3.78m-13.42-27.93c-4.97,0-7.06-3.68-7.06-11.03s2.09-11.03,7.06-11.03,6.96,3.78,6.96,11.03-2.09,11.03-6.96,11.03m18.68-25.34c2.58,0,2.48,2.48,5.96,2.48,2.98,0,5.17-2.38,5.17-5.37,0-3.88-3.18-5.66-6.76-5.66-5.37,0-10.24,3.18-13.52,7.45-2.78-.99-5.96-1.49-9.54-1.49-13.12,0-21.07,7.06-21.07,16.89,0,5.17,2.19,9.54,6.16,12.52-4.37,1.19-7.55,4.57-7.55,9.94,0,4.47,1.79,7.35,5.07,9.24-3.08,1.39-5.17,3.58-5.17,7.16,0,8.65,12.12,11.33,23.25,11.33,14.21,0,25.34-5.07,25.34-15.3,0-8.55-5.57-13.02-19.68-13.52-13.81-.5-18.78-1.09-18.78-3.38,0-1.19.99-2.09,3.18-2.09s4.07.99,9.24.99c13.02,0,20.97-7.06,20.97-16.89,0-4.97-1.99-9.14-5.66-12.12.99-1.39,2.19-2.19,3.38-2.19m-45.61,44.72v-4.17c-4.57-.5-5.57-1.39-5.57-4.37v-38.76h-5.57s-1.97,1.9-6.41,4.77c-4.04,2.62-8.8,3.58-8.8,3.58v3.88h3.08c1.79,0,2.48.89,2.48,2.98v23.55c0,2.98-1.09,3.88-5.57,4.37v4.17h26.34Zm-12.82-70.06c-5.76,0-8.84,4.17-8.84,8.35s3.08,8.15,8.84,8.15,8.84-4.07,8.84-8.15-3.28-8.35-8.84-8.35m-17.29,70.06v-4.17c-4.57-.5-5.57-1.39-5.57-4.37V19.68h-5.57s-3.24,3.11-6.97,5c-3.74,1.88-8.23,3.35-8.23,3.35v3.88h3.08c1.79,0,2.48.89,2.48,2.98v47.3c0,2.98-1.09,3.88-5.57,4.37v4.17h26.34Zm-50.98-10.73c-2.39,1.69-4.97,2.88-7.95,2.88s-5.47-1.69-5.47-5.37c0-5.47,5.37-7.85,13.42-9.44v11.93Zm.3,5.76c1.09,4.67,5.17,6.16,10.34,6.16,4.47,0,7.45-.8,10.24-2.48v-5.07c-1.19.6-2.19.7-2.88.7-1.69,0-2.68-1.09-2.68-3.78v-22.96c0-11.13-8.84-14.91-18.98-14.91-13.02,0-22.36,4.97-22.36,12.32,0,4.17,2.38,6.16,5.66,6.16,3.58,0,6.36-1.79,7.75-5.96,1.49-4.67,3.58-6.66,7.35-6.66,4.37,0,5.27,2.19,5.27,8.35v4.67c-14.21,2.58-29.12,6.56-29.12,18.39,0,6.76,5.27,11.33,13.42,11.33,6.16,0,11.83-3.08,16-6.26"></path></svg><svg viewBox="0 0 1238.1 410" xmlns="http://www.w3.org/2000/svg" title="SoundXYZ" height="32"><path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="m205,410c113.22,0,205-91.78,205-205S318.22,0,205,0,0,91.78,0,205s91.78,205,205,205Zm115.61-234.81c0,2.55-2.09,4.64-4.64,4.64h-37.1c-2.55,0-4.64-2.09-4.64-4.64v-13.91c0-2.55-2.09-4.64-4.64-4.64h-48.7c-2.55,0-4.64-2.09-4.64-4.64v-20.87c0-2.55-2.09-4.64-4.64-4.64h-48.7c-2.55,0-4.64,2.09-4.64,4.64v48.7c0,2.55,2.09,4.64,4.64,4.64h83.48c2.55,0,4.64,2.09,4.64,4.64v13.91c0,2.55,2.09,4.64,4.64,4.64h60.29c2.55,0,4.64,2.09,4.64,4.64v76.52c0,2.55-2.09,4.64-4.64,4.64h-18.55c-2.55,0-4.64,2.09-4.64,4.64v18.55c0,2.55-2.09,4.64-4.64,4.64H121.18c-2.55,0-4.64-2.09-4.64-4.64v-18.55c0-2.55-2.09-4.64-4.64-4.64h-18.55c-2.55,0-4.64-2.09-4.64-4.64v-53.33c0-2.55,2.09-4.64,4.64-4.64h37.1c2.55,0,4.64,2.09,4.64,4.64v13.91c0,2.55,2.09,4.64,4.64,4.64h48.7c2.55,0,4.64,2.09,4.64,4.64v20.87c0,2.55,2.09,4.64,4.64,4.64h48.7c2.55,0,4.64-2.09,4.64-4.64v-48.7c0-2.55-2.09-4.64-4.64-4.64h-83.48c-2.55,0-4.64-2.09-4.64-4.64v-13.91c0-2.55-2.09-4.64-4.64-4.64h-60.29c-2.55,0-4.64-2.09-4.64-4.64v-76.52c0-2.55,2.09-4.64,4.64-4.64h18.55c2.55,0,4.64-2.09,4.64-4.64v-18.55c0-2.55,2.09-4.64,4.64-4.64h166.96c2.55,0,4.64,2.09,4.64,4.64v18.55c0,2.55,2.09,4.64,4.64,4.64h18.55c2.55,0,4.64,2.09,4.64,4.64v53.33Z"></path><path fill="currentColor" d="m470,220.58l20.97.07c.45,11.1,7.53,15.95,18.01,15.98,10.97.04,16.96-5.09,16.98-12.97.02-6.92-4.32-11.11-15.28-11.15l-9.68-.03c-18.55-.07-29.32-10.24-29.27-25.19.06-16.89,13.81-28.58,37.04-28.5,23.87.08,36.89,12.67,37.47,31.49l-20.8-.07c-.45-9.97-5.91-15.3-16.72-15.34-9.68-.04-15.66,4.45-15.68,11.69-.02,6.59,4.97,9.83,13.19,9.86l10.64.04c21.29.07,30.92,12.01,30.88,26.48-.06,17.53-13.98,29.86-38.65,29.78-24.84-.09-38.5-12.68-39.08-32.14h-.01Z"></path><path fill="currentColor" d="m556.47,205.92c.11-30.23,20.16-46.89,45.16-46.8s44.94,16.88,44.83,47.12c-.11,30.24-20.16,46.89-45.16,46.81-25-.09-44.94-16.88-44.83-47.12Zm44.89,31.04c14.03.05,23.26-10.37,23.34-30.8.07-20.43-9.09-30.91-23.12-30.96-14.03-.05-23.26,10.37-23.33,30.8-.07,20.43,9.08,30.91,23.12,30.96h0Z"></path><path fill="currentColor" d="m656.9,217.53l.2-55.49,20.32.07-.19,53.07c-.05,15.76,6.7,21.9,16.7,21.93,10.32.03,20.02-6.53,20.08-24.22l.18-50.66,20.32.07-.31,88.46-20-.07.05-13.51h-.32c-5.36,10.92-15.06,16.19-26.83,16.15-18.39-.07-30.28-12.33-30.2-35.81h0Z"></path><path fill="currentColor" d="m747.9,162.36l20,.07-.05,13.51h.32c5.36-10.43,15.06-16.19,27.32-16.15,18.06.06,29.95,12.33,29.87,35.81l-.19,55.49-20.32-.07.19-53.07c.05-15.44-6.7-21.9-16.7-21.93-10.16-.04-20.18,6.53-20.25,24.21l-.17,50.66-20.32-.07.31-88.46h-.01Z"></path><path fill="currentColor" d="m839.19,206.91c.11-30.72,19.04-46.89,39.68-46.82,13.55.05,24.33,7,29.61,18.28h.33c-.31-3.05-.3-5.79-.29-9.01l.15-43.58,20.32.07-.44,125.61-20.16-.07.02-5.95c.01-3.22.02-6.11.2-9.49h-.33c-5.36,11.24-16.19,18.11-29.74,18.07-20.64-.07-39.46-16.38-39.35-47.1h0Zm45.53,31.04c14.84.05,23.76-12.14,23.82-30.8.07-18.66-8.76-30.91-23.6-30.96-14.99-.05-23.91,12.14-23.98,30.79-.06,18.66,8.77,30.91,23.77,30.96h-.01Z"></path><path fill="currentColor" d="m942.49,229.95l21.77.08-.07,21.55-21.77-.08.07-21.55Z"></path><path fill="currentColor" d="m1007.89,206.7l-31.78-43.53,25.16.09,18.93,28.69h.32l19.3-28.56,25.16.09-32.09,43.31,33.23,45.15-25.16-.09-20.54-30.15h-.32l-20.75,30-25.16-.09,33.7-44.91h0Z"></path><path fill="currentColor" d="m1069.29,267.54l25.16.09,8.78-20.39-33.57-83.75,22.09.08,22.05,58.94h.33l22.62-58.78,21.77.08-46.36,113.71c-1.79,4.5-5.19,6.74-10.03,6.72l-32.9-.11.06-16.57h0Z"></path><path fill="currentColor" d="m1161.81,237.31l45.84-56.93v-.32l-42.42-.15.06-16.08,69.51.24-.05,14.64-45.68,56.93v.32l49.03.17-.06,16.4-76.29-.27.06-14.96h0Z"></path></svg></div></div><section class="bg-green-1000 relative isolate overflow-hidden rounded-3xl text-white p-8 pb-[160px] sm:pb-[112px] md:p-[72px] md:pb-[112px] lg:pb-[72px] mx-4 md:mx-6"><div class="relative mx-auto flex w-[1392px] max-w-full flex-col gap-x-4 gap-y-6 md:gap-y-12 lg:flex-row [@media(min-width:1400px)]:gap-x-[120px]"><div class="flex flex-col gap-12 lg:w-[488px]"><h3 class="text-[40px] leading-[1.2] tracking-[-0.2px]" id="360°-graphql-api-management"><a href="#360°-graphql-api-management" class="cursor-text" tabindex="-1">360° GraphQL API Management</a></h3><ul class="mx-auto flex list-none flex-col gap-y-4 text-white/80 lg:gap-y-6"><li class="flex items-start gap-4"><svg width="20" height="20" fill="none" class="mt-0.5 shrink-0 text-blue-400"><path d="M16.667 5 7.5 14.167 3.333 10" stroke="currentColor" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path></svg><div><div class="text-white">A complete ecosystem covering all your dev and production needs.</div></div></li><li class="flex items-start gap-4"><svg width="20" height="20" fill="none" class="mt-0.5 shrink-0 text-blue-400"><path d="M16.667 5 7.5 14.167 3.333 10" stroke="currentColor" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path></svg><div><div class="font-medium text-white">Apollo Federation v1 and v2</div><div>Best in class<!-- --> <a class="underline underline-offset-2" href="/graphql/hive/federation-gateway-audit">compatibility with Apollo Federation spec</a></div></div></li><li class="flex items-start gap-4"><svg width="20" height="20" fill="none" class="mt-0.5 shrink-0 text-blue-400"><path d="M16.667 5 7.5 14.167 3.333 10" stroke="currentColor" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path></svg><div><div class="font-medium text-white">Powerful and flexible<!-- --> <a class="underline decoration-1 underline-offset-2" href="/graphql/hive/docs/gateway">GraphQL Gateway (Router)</a></div><div>GraphQL Subscriptions support and built-in security features (RBAC, JWT, Persisted Operations)</div></div></li><li class="flex items-start gap-4"><svg width="20" height="20" fill="none" class="mt-0.5 shrink-0 text-blue-400"><path d="M16.667 5 7.5 14.167 3.333 10" stroke="currentColor" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path></svg><div><span class="font-medium text-white">No vendor-lock</span> — dive into our full GraphQL ecosystem, or build your own stack, connecting<!-- --> <a class="underline decoration-1 underline-offset-2" href="/graphql/hive/federation">GraphQL federation</a>,<!-- --> <a class="underline decoration-1 underline-offset-2" href="/graphql/hive/docs/gateway">Hive Gateway</a>,<!-- --> <a class="underline decoration-1 underline-offset-2" href="https://the-guild.dev/graphql/mesh">GraphQL Mesh</a> <!-- -->and more.</div></li><li class="flex items-start gap-4"><svg width="20" height="20" fill="none" class="mt-0.5 shrink-0 text-blue-400"><path d="M16.667 5 7.5 14.167 3.333 10" stroke="currentColor" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path></svg><div><div class="font-medium text-white">Drop-in replacement for Apollo GraphOS (Apollo Studio)</div><div>100% on-prem and open-source</div></div></li></ul><div class="bottom-0 flex w-full flex-col gap-x-4 gap-y-2 max-lg:absolute max-lg:translate-y-[calc(100%+24px)]"><a title="Learn what GraphQL Federation is and when to use it." class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 text-green-1000 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-primary hover:bg-white focus-visible:outline-4 focus-visible:outline-offset-0 focus-visible:outline-white/40 outline-none transition focus-visible:ring" href="/graphql/hive/federation"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Learn GraphQL Federation<svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a><a class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 text-green-1000 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-green-300 hover:bg-green-200 focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-300/40 outline-none transition focus-visible:ring" href="/graphql/hive/docs/use-cases/apollo-studio"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div><svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M3.9 17.85V5.7A2.7 2.7 0 0 1 6.6 3h12.6a.9.9 0 0 1 .9.9v16.2a.9.9 0 0 1-.9.9H7.05a3.15 3.15 0 0 1-3.15-3.15Zm14.4 1.35v-2.7H7.05a1.35 1.35 0 1 0 0 2.7H18.3ZM5.7 15.003c.422-.2.883-.304 1.35-.303H18.3V4.8H6.6a.9.9 0 0 0-.9.9v9.303Z"></path></svg>Migrate from Apollo GraphOS</a></div></div><div class="relative flex min-h-[400px] flex-1 flex-col items-center ecosystem-management_container__rp3G7"><div class="flex flex-row ecosystem-management_vars__WJryH"><div style="--bw:1px" class="[&amp;&gt;*]:transition-colors [&amp;&gt;*]:duration-500 [&amp;&gt;:nth-child(odd)]:border-green-700 [&amp;&gt;:nth-child(1)]:border-t-[length:var(--bw)] [&amp;&gt;:nth-child(3)]:border-b-[length:var(--bw)] [&amp;&gt;:nth-child(odd)]:border-l-[length:var(--bw)]"><div style="height:calc(var(--node-h) / 2 + var(--gap) + var(--big-node-h) / 2 - var(--label-h) / 2)" class="ml-[calc(1rem+1px-var(--bw))] mt-[calc(var(--node-h)/2)] w-10 rounded-tl-xl"></div><div class="flex size-8 h-[var(--label-h)] items-center justify-center cursor-default rounded bg-green-700 text-sm font-medium leading-5 hover:ring-2 hover:ring-green-700">5</div><div style="height:calc(var(--node-h) / 2 + var(--gap) + var(--big-node-h) / 2 - var(--label-h) / 2)" class="ml-[calc(1rem+1px-var(--bw))] box-content w-10 rounded-bl-xl"></div></div><div><div class="ecosystem-management_node__0wGvB relative z-10 flex h-[var(--node-h)] items-center gap-2 rounded-2xl p-4 xl:gap-4 xl:p-[22px] cursor-pointer transition-colors duration-500 [&amp;&gt;svg]:flex-shrink-0 bg-[linear-gradient(135deg,rgb(255_255_255_/0.2),rgb(255_255_255/0.3))] ring ring-green-300"><svg width="48" height="48"><defs><linearGradient id="linear-blue" x1="0" y1="0" x2="100%" y2="100%" gradientUnits="objectBoundingBox"><stop stop-color="#8CBEB3"></stop><stop offset="1" stop-color="#68A8B6"></stop></linearGradient><linearGradient id="linear-white" x1="0" y1="0" x2="100%" y2="100%" gradientUnits="objectBoundingBox"><stop stop-color="white" stop-opacity="0.4"></stop><stop offset="1" stop-color="white" stop-opacity="0.1"></stop></linearGradient></defs><use width="100%" height="100%" xlink:href="/graphql/hive/_next/static/media/ecosystem-management.083942d7.svg#hive"></use></svg><div><div class="font-medium text-green-100"><span class="ecosystem-management_smHidden__XN_1n">Hive</span> Gateway</div><div class="mt-0.5 text-sm leading-5 text-green-200" style="display:var(--node-desc-display)">Gateway</div></div></div><div style="--bw:2px" class="ml-[calc(var(--node-w)/2-var(--label-h)/2-4px)] [&amp;&gt;*]:transition-colors [&amp;&gt;*]:duration-500 [&amp;&gt;:nth-child(odd)]:border-l-[length:var(--bw)] [&amp;&gt;*]:text-green-1000 [&amp;&gt;:nth-child(even)]:bg-green-300 [&amp;&gt;:nth-child(odd)]:border-green-300"><div class="ml-[calc(var(--label-h)/2-.5px)] h-[calc((var(--gap)-var(--label-h))/2)]"></div><div class="flex size-8 h-[var(--label-h)] items-center justify-center cursor-default rounded bg-green-700 text-sm font-medium leading-5 hover:ring-2 hover:ring-green-700">4</div><div class="ml-[calc(var(--label-h)/2-.5px)] h-[calc((var(--gap)-var(--label-h))/2)]"></div></div><div class="ecosystem-management_node__0wGvB relative z-10 flex items-center gap-2 rounded-2xl p-4 xl:gap-4 xl:p-[22px] cursor-pointer transition-colors duration-500 [&amp;&gt;svg]:flex-shrink-0 bg-[linear-gradient(135deg,rgb(255_255_255_/0.2),rgb(255_255_255/0.3))] ring ring-green-300 h-[var(--big-node-h)] w-[var(--node-w)] flex-col text-center"><svg class="size-[var(--big-logo-size)]"><use width="100%" height="100%" xlink:href="/graphql/hive/_next/static/media/ecosystem-management.083942d7.svg#hive"></use></svg><div><div class="font-medium text-green-100">Hive</div><div class="mt-0.5 text-sm leading-5 text-green-200" style="display:var(--node-desc-display)">Registry and CDN</div></div></div><div style="--bw:1px" class="ml-[calc(var(--node-w)/2-var(--label-h)/2-4px)] [&amp;&gt;*]:transition-colors [&amp;&gt;*]:duration-500 [&amp;&gt;:nth-child(odd)]:border-green-700 [&amp;&gt;:nth-child(odd)]:border-l-[length:var(--bw)]"><div class="ml-[calc(var(--label-h)/2-.5px)] h-6"></div><div class="flex size-8 h-[var(--label-h)] items-center justify-center cursor-default rounded bg-green-700 text-sm font-medium leading-5 hover:ring-2 hover:ring-green-700">6</div><div class="ml-[calc(var(--label-h)/2-.5px)] h-6"></div></div><div class="ecosystem-management_node__0wGvB relative z-10 flex h-[var(--node-h)] items-center gap-2 rounded-2xl p-4 xl:gap-4 xl:p-[22px] bg-[linear-gradient(135deg,rgb(255_255_255/0.10),rgb(255_255_255/0.20))] cursor-pointer transition-colors duration-500 [&amp;&gt;svg]:flex-shrink-0"><svg width="48" height="48"><use xlink:href="/graphql/hive/_next/static/media/ecosystem-management.083942d7.svg#yoga"></use></svg><div><div class="font-medium text-green-100">Yoga</div><div class="mt-0.5 text-sm leading-5 text-green-200" style="display:var(--node-desc-display)">GraphQL Subgraph</div></div></div></div><div><div style="--bw:1px" class="flex h-[var(--node-h)] flex-row items-center [&amp;&gt;*]:transition-colors [&amp;&gt;*]:duration-500 [&amp;&gt;:nth-child(odd)]:border-green-700 [&amp;&gt;:nth-child(odd)]:border-t-[length:var(--bw)]"><div class="w-[calc(var(--label-h)/1.6)]"></div><div class="flex size-8 h-[var(--label-h)] items-center justify-center cursor-default rounded bg-green-700 text-sm font-medium leading-5 hover:ring-2 hover:ring-green-700">1</div><div class="w-[calc(var(--label-h)/1.6)]"></div></div><div class="h-[var(--gap)]"></div><div style="--bw:1px" class="flex h-[var(--big-node-h)] flex-row items-center [&amp;&gt;*]:transition-colors [&amp;&gt;*]:duration-500 [&amp;&gt;:nth-child(odd)]:border-green-700 [&amp;&gt;:nth-child(odd)]:border-t-[length:var(--bw)]"><div class="w-[calc(var(--label-h)/1.6)]"></div><div class="flex size-8 h-[var(--label-h)] items-center justify-center cursor-default rounded bg-green-700 text-sm font-medium leading-5 hover:ring-2 hover:ring-green-700">3</div><div class="w-[calc(var(--label-h)/1.6)]"></div></div></div><div><div class="ecosystem-management_node__0wGvB relative z-10 flex h-[var(--node-h)] items-center gap-2 rounded-2xl p-4 xl:gap-4 xl:p-[22px] bg-[linear-gradient(135deg,rgb(255_255_255/0.10),rgb(255_255_255/0.20))] cursor-pointer transition-colors duration-500 [&amp;&gt;svg]:flex-shrink-0"><svg width="48" height="48" viewBox="0 0 100 100"><use xlink:href="/graphql/hive/_next/static/media/ecosystem-management.083942d7.svg#gql-logo"></use></svg><div><div class="font-medium text-green-100">Client</div><div class="mt-0.5 text-sm leading-5 text-green-200" style="display:var(--node-desc-display)"><span class="[@media(max-width:1438px)]:hidden">GraphQL client of choice</span></div></div></div><div style="--bw:1px" class="flex h-[calc(var(--gap)+var(--big-node-h)/2-var(--node-h)/2)] flex-col items-center [&amp;&gt;*]:transition-colors [&amp;&gt;*]:duration-500 [&amp;&gt;:nth-child(odd)]:border-green-700 [&amp;&gt;:nth-child(odd)]:border-l-[length:var(--bw)]"><div class="flex-1"></div><div class="flex size-8 h-[var(--label-h)] items-center justify-center cursor-default rounded bg-green-700 text-sm font-medium leading-5 hover:ring-2 hover:ring-green-700">2</div><div class="flex-1"></div></div><div class="ecosystem-management_node__0wGvB relative z-10 flex h-[var(--node-h)] items-center gap-2 rounded-2xl p-4 xl:gap-4 xl:p-[22px] bg-[linear-gradient(135deg,rgb(255_255_255/0.10),rgb(255_255_255/0.20))] cursor-pointer transition-colors duration-500 [&amp;&gt;svg]:flex-shrink-0"><svg width="48" height="48" viewBox="0 0 48 48"><use xlink:href="/graphql/hive/_next/static/media/ecosystem-management.083942d7.svg#codegen"></use></svg><div><div class="font-medium text-green-100">Codegen</div><div class="mt-0.5 text-sm leading-5 text-green-200" style="display:var(--node-desc-display)"><span class="[@media(max-width:1438px)]:hidden">GraphQL Code Generation</span></div></div></div></div></div><p class="relative text-white/80 ecosystem-management_text__gkWgs"><span class="invisible">Check the subgraph schema against the Hive Schema Registry before deployment to ensure integrity. After deploying a new subgraph version, publish its schema to Hive, to generate the supergraph used by Gateway.</span><span class="absolute inset-0 invisible">Apps send requests to Hive Gateway that acts as the api gateway to data from your federated graph.</span><span class="absolute inset-0 invisible">Developers that build the apps/api clients will use GraphQL Codegen for generating type-safe code that makes writing apps safer and faster.</span><span class="absolute inset-0 invisible">Codegen uses Hive to pull the GraphQL schema for generating the code.</span><span class="absolute inset-0 visible">Hive Gateway pulls the supergraph from the Hive Schema Registry that gives it all the information about the subgraphs and available data to serve to the outside world.</span><span class="absolute inset-0 invisible">Hive Gateway delegates GraphQL requests to the corresponding Yoga subgraphs within your internal network.</span><span class="absolute inset-0 invisible">Check the subgraph schema against the Hive Schema Registry before deployment to ensure integrity. After deploying a new subgraph version, publish its schema to Hive, to generate the supergraph used by Gateway.</span></p></div></div><div class="pointer-events-none absolute inset-0 overflow-hidden"><svg width="895" height="674" viewBox="0 0 895 674" fill="#86B6C1" class="pointer-events-none absolute right-0 top-[-22px] overflow-visible"><g filter="url(#filter0_f_711_1774)"><path d="M350 280.534C350 296.208 356.24 311.261 367.33 322.351L453.447 408.468L463.532 418.553L549.649 504.67C560.739 515.76 575.792 522 591.466 522L894 522L894 408.468L552.251 408.468C503.249 408.468 463.532 368.751 463.532 319.749L463.532 -22L350 -22L350 280.534Z"></path></g><defs><filter id="filter0_f_711_1774" x="-0.0000305176" y="-372" width="1244" height="1244" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="175" result="effect1_foregroundBlur_711_1774"></feGaussianBlur></filter></defs><style> @supports (-moz-appearance: none) { .firefox-highlight-fix { opacity: 0.3; filter: blur(175px); } } </style></svg></div></section><section class="p-6 sm:py-20 md:py-24 xl:px-[120px] mt-6 md:mt-0"><h2 class="text-4xl leading-[1.2] md:text-5xl md:leading-[1.16667] tracking-[-0.48px] text-center" id="living-and-breathing-graphql-federation"><a href="#living-and-breathing-graphql-federation" class="cursor-text" tabindex="-1">Living and Breathing GraphQL Federation</a></h2><div class="mx-auto mt-8 grid grid-cols-1 gap-2 sm:grid-cols-2 sm:gap-6 lg:mt-16 lg:grid-cols-4"><div class="flex items-end justify-between gap-4 rounded-3xl border border-green-400 p-8 lg:flex-col lg:items-start lg:p-12"><div class="md:text-6xl md:leading-[1.1875] tracking-[-0.64px] text-green-1000 min-w-[120px] text-[48px] lg:text-6xl"><span>0.0</span>K</div><div class="mb-3 font-medium max-md:text-right sm:mb-3 md:mb-2 lg:mb-0">GitHub commits</div></div><div class="flex items-end justify-between gap-4 rounded-3xl border border-green-400 p-8 lg:flex-col lg:items-start lg:p-12"><div class="md:text-6xl md:leading-[1.1875] tracking-[-0.64px] text-green-1000 min-w-[120px] text-[48px] lg:text-6xl"><span>0.0</span>K</div><div class="mb-3 font-medium max-md:text-right sm:mb-3 md:mb-2 lg:mb-0">Active developers</div></div><div class="flex items-end justify-between gap-4 rounded-3xl border border-green-400 p-8 lg:flex-col lg:items-start lg:p-12"><div class="md:text-6xl md:leading-[1.1875] tracking-[-0.64px] text-green-1000 min-w-[120px] text-[48px] lg:text-6xl"><span>0</span>K</div><div class="mb-3 font-medium max-md:text-right sm:mb-3 md:mb-2 lg:mb-0">Registered schemas</div></div><div class="flex items-end justify-between gap-4 rounded-3xl border border-green-400 p-8 lg:flex-col lg:items-start lg:p-12"><div class="md:text-6xl md:leading-[1.1875] tracking-[-0.64px] text-green-1000 min-w-[120px] text-[48px] lg:text-6xl"><span>0</span>B</div><div class="mb-3 font-medium max-md:text-right sm:mb-3 md:mb-2 lg:mb-0">Collected operations</div></div></div></section><section class="px-4 py-6 sm:py-12 md:px-6 xl:px-[120px]"><h2 class="text-4xl leading-[1.2] md:text-5xl md:leading-[1.16667] tracking-[-0.48px] text-balance text-center" id="graphql-federation-for-the-ultimate-performance"><a href="#graphql-federation-for-the-ultimate-performance" class="cursor-text" tabindex="-1">GraphQL Federation for the Ultimate Performance</a></h2><ul class="mt-6 flex flex-row flex-wrap justify-center gap-2 md:mt-16 md:gap-6"><li class="bg-beige-100 p-6 md:p-12 flex-1 rounded-2xl md:rounded-3xl"><div class="w-fit rounded-lg bg-[linear-gradient(135deg,#68A8B6,#3B736A)] p-[9px] text-white"><svg width="24" height="24" fill="currentColor"><path d="M5.25 7.5a2.25 2.25 0 1 1 3 2.122v4.756a2.251 2.251 0 1 1-1.5 0V9.622A2.25 2.25 0 0 1 5.25 7.5Zm9.22-2.03a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06Zm2.03 5.03a.75.75 0 0 1 .75.75v3.128a2.251 2.251 0 1 1-1.5 0V11.25a.75.75 0 0 1 .75-.75Z"></path></svg></div><h3 class="text-green-1000 mt-4 text-xl font-medium leading-[1.4] md:mt-6">Team Autonomy</h3><div class="mt-2 space-y-2 text-green-800 md:mt-4">Perfect for domain-driven design, allowing teams to work contribute individual graphs in any language to a cohesive GraphQL API.</div></li><li class="bg-beige-100 p-6 md:p-12 flex-1 basis-full rounded-2xl md:basis-0 md:rounded-3xl"><div class="w-fit rounded-lg bg-[linear-gradient(135deg,#68A8B6,#3B736A)] p-[9px] text-white"><svg width="24" height="24" fill="currentColor"><path d="M5.25 7.5a2.25 2.25 0 1 1 3 2.122v4.756a2.251 2.251 0 1 1-1.5 0V9.622A2.25 2.25 0 0 1 5.25 7.5Zm9.22-2.03a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06Zm2.03 5.03a.75.75 0 0 1 .75.75v3.128a2.251 2.251 0 1 1-1.5 0V11.25a.75.75 0 0 1 .75-.75Z"></path></svg></div><h3 class="text-green-1000 mt-4 text-xl font-medium leading-[1.4] md:mt-6">Scalability</h3><div class="mt-2 space-y-2 text-green-800 md:mt-4">Individual graphs can be scaled independently based on their specific requirements.</div></li><li class="bg-beige-100 p-6 md:p-12 flex-1 basis-full rounded-2xl md:rounded-3xl lg:basis-0"><div class="w-fit rounded-lg bg-[linear-gradient(135deg,#68A8B6,#3B736A)] p-[9px] text-white"><svg width="24" height="24" fill="currentColor"><path d="M5.25 7.5a2.25 2.25 0 1 1 3 2.122v4.756a2.251 2.251 0 1 1-1.5 0V9.622A2.25 2.25 0 0 1 5.25 7.5Zm9.22-2.03a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06Zm2.03 5.03a.75.75 0 0 1 .75.75v3.128a2.251 2.251 0 1 1-1.5 0V11.25a.75.75 0 0 1 .75-.75Z"></path></svg></div><h3 class="text-green-1000 mt-4 text-xl font-medium leading-[1.4] md:mt-6">Unified API</h3><div class="mt-2 space-y-2 text-green-800 md:mt-4">Clients get a seamless, unified experience. The complexity is hidden behind a single endpoint.</div></li></ul></section><section class="bg-green-1000 rounded-3xl p-24 text-center mx-4 md:mx-6"><h2 class="text-4xl leading-[1.2] md:text-5xl md:leading-[1.16667] tracking-[-0.48px] flex items-center justify-center gap-4 text-white" id="what-is-graphql-federation?"><a href="#what-is-graphql-federation?" class="cursor-text" tabindex="-1">What Is GraphQL Federation?</a></h2><p class="mt-8 font-medium text-white/80">Understand what federated GraphQL API is, how it works, and why it may be the right choice for your API.</p><a title="Introduction to federated GraphQL APIs" class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 text-green-1000 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-green-300 hover:bg-green-200 focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-300/40 mx-auto mt-8 outline-none transition focus-visible:ring" href="/graphql/hive/federation"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Introduction to Federation</a></section><section class="bg-beige-100 text-green-1000 relative overflow-hidden rounded-3xl px-4 py-6 md:p-10 lg:p-[72px] mx-4 mt-6 md:mx-6"><h2 class="text-4xl leading-[1.2] md:text-5xl md:leading-[1.16667] tracking-[-0.48px]" id="loved-by-developers-trusted-by-businesses"><a href="#loved-by-developers-trusted-by-businesses" class="cursor-text" tabindex="-1">Loved by Developers, Trusted by Businesses</a></h2><div dir="ltr" data-orientation="horizontal" class="flex flex-col"><div role="tablist" aria-orientation="horizontal" class="lg:bg-beige-200 z-10 order-1 mt-4 flex flex-row justify-center rounded-2xl lg:order-first lg:my-16" tabindex="-1" data-orientation="horizontal" style="outline:none"><button type="button" role="tab" aria-selected="true" aria-controls="radix-:Rl19d6:-content-nacelle" data-state="active" id="radix-:Rl19d6:-trigger-nacelle" class="hive-focus flex-grow-0 [&amp;[data-state=&quot;active&quot;]&gt;:first-child]:bg-blue-400 lg:rdx-state-active:bg-white lg:flex-grow lg:bg-transparent justify-center p-0.5 lg:p-4 rdx-state-active:text-green-1000 lg:rdx-state-active:border-beige-600 border-transparent font-medium leading-6 text-green-800 lg:border flex flex-1 items-center justify-center rounded-[15px]" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><div class="size-2 rounded-full bg-blue-200 transition-colors lg:hidden"></div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 357 91" fill="currentColor" title="nacelle" height="32" class="max-lg:sr-only"><defs><clipPath id="a"><path fill="none" d="M0 0H91V91H0z"></path></clipPath></defs><path d="M124 43v23h-9.3V26.7h8.8v6.7h.5c.9-2.2 2.3-3.9 4.3-5.2 2-1.3 4.5-1.9 7.4-1.9s5.1.6 7.1 1.7c2 1.2 3.6 2.8 4.7 5s1.7 4.9 1.7 8v25h-9.3V42.4c0-2.6-.7-4.7-2-6.2s-3.2-2.2-5.6-2.2-3.1.4-4.3 1.1c-1.2.7-2.2 1.7-2.9 3-.7 1.3-1 2.9-1 4.8zM169.9 66.8c-2.5 0-4.7-.4-6.7-1.3s-3.5-2.2-4.7-4c-1.1-1.8-1.7-3.9-1.7-6.5s.4-4 1.2-5.5c.8-1.4 1.9-2.6 3.3-3.5 1.4-.9 3-1.5 4.8-2 1.8-.5 3.6-.8 5.5-1 2.3-.2 4.2-.5 5.6-.6 1.4-.2 2.5-.5 3.1-.9.7-.4 1-1.1 1-2v-.2c0-1.9-.6-3.4-1.7-4.5s-2.8-1.6-4.9-1.6-4.1.5-5.4 1.5c-1.3 1-2.2 2.2-2.7 3.5L158 37c.7-2.4 1.8-4.4 3.4-6 1.6-1.6 3.5-2.8 5.8-3.6 2.3-.8 4.8-1.2 7.5-1.2s3.8.2 5.7.7c1.9.4 3.6 1.2 5.1 2.2 1.6 1 2.8 2.4 3.7 4.1 1 1.7 1.4 3.9 1.4 6.5V66h-8.9v-5.4h-.3c-.6 1.1-1.4 2.1-2.4 3.1-1 .9-2.3 1.7-3.8 2.3-1.5.6-3.3.8-5.3.8zm2.4-6.8c1.9 0 3.5-.4 4.8-1.1 1.4-.8 2.4-1.7 3.1-3 .8-1.2 1.1-2.6 1.1-4v-4.6c-.3.2-.8.5-1.5.7-.7.2-1.4.4-2.3.5-.9.2-1.7.3-2.5.4-.8.1-1.6.2-2.2.3-1.4.2-2.6.5-3.7.9s-2 1-2.6 1.8c-.6.8-.9 1.7-.9 2.9 0 1.7.6 3 1.9 3.9 1.2.9 2.8 1.3 4.8 1.3zM217.1 66.8c-3.9 0-7.3-.9-10.1-2.6-2.8-1.7-5-4.1-6.5-7.1-1.5-3.1-2.2-6.6-2.2-10.5s.8-7.5 2.3-10.6c1.5-3.1 3.7-5.5 6.5-7.2 2.8-1.7 6.1-2.6 10-2.6s6 .6 8.5 1.8c2.5 1.2 4.4 2.8 5.9 4.9 1.5 2.1 2.3 4.6 2.5 7.4h-8.8c-.4-1.9-1.2-3.5-2.6-4.7-1.3-1.3-3.1-1.9-5.3-1.9s-3.6.5-5 1.5-2.5 2.5-3.3 4.3c-.8 1.9-1.2 4.2-1.2 6.8s.4 5 1.2 6.9c.8 1.9 1.9 3.4 3.3 4.4 1.4 1 3.1 1.5 5 1.5s2.6-.3 3.7-.8 2-1.3 2.7-2.3c.7-1 1.2-2.2 1.5-3.6h8.8c-.2 2.8-1 5.2-2.5 7.4-1.4 2.1-3.3 3.8-5.8 5-2.4 1.2-5.3 1.8-8.6 1.8zM258.9 66.8c-3.9 0-7.3-.8-10.2-2.5-2.8-1.7-5-4-6.6-7-1.5-3-2.3-6.6-2.3-10.7s.8-7.6 2.3-10.6c1.6-3.1 3.7-5.5 6.5-7.2 2.8-1.7 6-2.6 9.8-2.6s4.7.4 6.9 1.2c2.2.8 4.1 2 5.7 3.6 1.7 1.6 3 3.7 3.9 6.2 1 2.5 1.4 5.5 1.4 8.9v2.8h-32.2v-6.2h23.3c0-1.8-.4-3.3-1.2-4.7-.8-1.4-1.8-2.5-3.1-3.3-1.3-.8-2.9-1.2-4.7-1.2s-3.6.5-5 1.4c-1.4.9-2.5 2.1-3.4 3.6-.8 1.5-1.2 3.1-1.2 4.8v5.4c0 2.3.4 4.2 1.3 5.9.8 1.6 2 2.9 3.5 3.7 1.5.9 3.3 1.3 5.3 1.3s2.6-.2 3.7-.6c1.1-.4 2-1 2.8-1.7s1.4-1.7 1.8-2.8l8.6 1c-.5 2.3-1.6 4.3-3.1 6-1.5 1.7-3.5 3-5.8 3.9-2.4.9-5.1 1.4-8.1 1.4zM293.5 13.6V66h-9.3V13.6h9.3zM312.2 13.6V66h-9.3V13.6h9.3zM339.1 66.8c-3.9 0-7.3-.8-10.2-2.5-2.8-1.7-5-4-6.6-7-1.5-3-2.3-6.6-2.3-10.7s.8-7.6 2.3-10.6c1.6-3.1 3.7-5.5 6.5-7.2 2.8-1.7 6-2.6 9.8-2.6s4.7.4 6.9 1.2c2.2.8 4.1 2 5.7 3.6 1.7 1.6 3 3.7 3.9 6.2 1 2.5 1.4 5.5 1.4 8.9v2.8h-32.2v-6.2h23.3c0-1.8-.4-3.3-1.2-4.7-.8-1.4-1.8-2.5-3.1-3.3-1.3-.8-2.9-1.2-4.7-1.2s-3.6.5-5 1.4c-1.4.9-2.5 2.1-3.3 3.6-.8 1.5-1.2 3.1-1.2 4.8v5.4c0 2.3.4 4.2 1.3 5.9.8 1.6 2 2.9 3.5 3.7 1.5.9 3.3 1.3 5.3 1.3s2.6-.2 3.7-.6c1.1-.4 2-1 2.8-1.7s1.4-1.7 1.8-2.8l8.6 1c-.5 2.3-1.6 4.3-3.1 6-1.5 1.7-3.5 3-5.8 3.9-2.4.9-5.1 1.4-8.1 1.4z"></path><g clip-path="url(#a)"><path d="M20.2 7.7C9.2 15 1.5 27.1.1 40.9l13.4-7.7c3.2-8.5 9.7-15.3 17.8-19.2L20.1 7.6zM18.9 67.1c-4.7-5.9-7.6-13.4-7.6-21.6s0-2.5.2-3.7L0 48.4c.9 14 8.1 26.3 18.9 34V67.1zM51.6 79.7c-1.8.3-3.7.5-5.6.5-7.8 0-14.9-2.5-20.7-6.8v13c6.1 3 12.9 4.7 20.2 4.7s13-1.4 18.7-4l-12.6-7.3zM78.8 57c-3.2 9-10 16.3-18.7 20.2l10.7 6.2C81.8 76 89.5 64 90.9 50.1l-12.1 7zM91 42.6c-.9-14-8.1-26.3-18.9-34v14.1c5.3 6.1 8.6 14.1 8.6 22.8s0 2-.1 3l10.4-6zM45.5 0c-6.7 0-13 1.4-18.7 4l12.9 7.4c2.1-.4 4.2-.6 6.3-.6 7.3 0 14.1 2.3 19.7 6.1V4.7C59.6 1.7 52.8 0 45.5 0z"></path></g></svg></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:Rl19d6:-content-Karrot" data-state="inactive" id="radix-:Rl19d6:-trigger-Karrot" class="hive-focus flex-grow-0 [&amp;[data-state=&quot;active&quot;]&gt;:first-child]:bg-blue-400 lg:rdx-state-active:bg-white lg:flex-grow lg:bg-transparent justify-center p-0.5 lg:p-4 rdx-state-active:text-green-1000 lg:rdx-state-active:border-beige-600 border-transparent font-medium leading-6 text-green-800 lg:border flex flex-1 items-center justify-center rounded-[15px]" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><div class="size-2 rounded-full bg-blue-200 transition-colors lg:hidden"></div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 97 28" title="Karrot" height="32" class="max-lg:sr-only"><g clip-path="url(#logo_svg__a)"><g clip-path="url(#logo_svg__b)"><path fill="currentColor" d="M7.946 8.732a7.944 7.944 0 0 0-7.923 8.49l.008.105a7.9 7.9 0 0 0 .935 3.143c1.728 3.29 5.29 5.298 6.537 5.925.281.14.608.14.887 0 1.248-.627 4.81-2.635 6.537-5.924a7.897 7.897 0 0 0 .936-3.147l.007-.099a7.943 7.943 0 0 0-7.923-8.493Zm0 10.902a2.98 2.98 0 1 1 0-5.958 2.98 2.98 0 0 1 0 5.958Z"></path><path fill="currentColor" d="M4.968 7.954h.64a7.95 7.95 0 0 1 4.678 0h.64a1.49 1.49 0 1 0-.836-2.72 2.483 2.483 0 1 0-4.624-1.25c0 .456.125.882.34 1.25a1.49 1.49 0 1 0-.837 2.72h-.001Z"></path></g><path fill="currentColor" d="M37.106 9.073H32.3L28.12 14.74V4.464h-4.229v18.783h4.229V18.06l3.99 5.187h5.236l-5.666-7.112 5.426-7.062Z"></path><path fill="currentColor" d="M46.663 9.94c-.43-.289-.909-.479-1.487-.669-.719-.24-1.487-.338-2.304-.338-.959 0-1.925.19-2.784.578a7.414 7.414 0 0 0-2.255 1.536 8.15 8.15 0 0 0-1.536 2.305 7.276 7.276 0 0 0-.578 2.882c0 1.008.19 1.966.578 2.883a7.415 7.415 0 0 0 1.536 2.255 7.469 7.469 0 0 0 2.255 1.536 6.667 6.667 0 0 0 2.784.578c.817 0 1.585-.099 2.304-.339a5.282 5.282 0 0 0 1.487-.669v.818h4.18V9.073h-4.18v.867Zm-4.8 9.458c-.387-.19-.767-.43-1.056-.719-.29-.339-.529-.669-.719-1.107-.19-.43-.24-.867-.24-1.346 0-.48.1-.909.24-1.346.19-.43.43-.818.719-1.107.289-.29.669-.578 1.057-.719.388-.19.867-.289 1.346-.289.48 0 .958.1 1.346.29.43.19.818.429 1.107.718.339.289.579.669.768 1.107.19.43.29.867.29 1.346 0 .479-.1.958-.24 1.346-.19.43-.43.768-.719 1.107-.338.339-.669.578-1.106.719-.917.338-1.974.388-2.792 0ZM58.053 9.461c-.48.29-.958.628-1.346 1.058V9.08h-4.18v14.166h4.229v-6.484c0-1.107.29-2.015.867-2.693.579-.627 1.537-.958 2.833-.958h.24V8.883h-.24c-.867 0-1.685.19-2.403.578ZM67.75 9.461c-.48.29-.959.628-1.347 1.058V9.08h-4.18v14.166h4.23v-6.484c0-1.107.289-2.015.867-2.693.578-.627 1.536-.958 2.833-.958h.24V8.883h-.24c-.867 0-1.685.19-2.404.578ZM83.748 10.948c-.669-.669-1.486-1.198-2.403-1.586-.917-.388-1.925-.578-3.023-.578-1.107 0-2.115.19-3.023.578-.917.388-1.727.909-2.404 1.586a7.301 7.301 0 0 0-1.586 2.354 7.276 7.276 0 0 0-.578 2.883c0 1.007.19 2.015.578 2.882a7.256 7.256 0 0 0 1.586 2.354 6.664 6.664 0 0 0 2.404 1.537c.908.388 1.924.578 3.023.578 1.057 0 2.114-.19 3.023-.579.908-.388 1.726-.908 2.403-1.585a7.299 7.299 0 0 0 1.586-2.354 7.276 7.276 0 0 0 .578-2.883c0-1.008-.19-2.015-.578-2.883a6.21 6.21 0 0 0-1.586-2.304Zm-6.773 1.966c.43-.19.868-.24 1.347-.24s.958.1 1.346.24c.43.19.768.43 1.107.718.289.339.528.67.718 1.107.19.43.24.909.24 1.437 0 .529-.1 1.008-.29 1.438-.19.429-.429.817-.767 1.106a3.42 3.42 0 0 1-1.107.768c-.867.389-1.925.389-2.734 0-.43-.19-.768-.43-1.057-.768-.29-.338-.529-.669-.719-1.107-.14-.429-.24-.908-.24-1.437 0-.528.1-1.007.24-1.437.19-.43.43-.818.719-1.107.38-.33.76-.57 1.197-.718ZM95.948 12.864v-3.79h-3.362V5.521h-4.18v3.502h-1.965v3.8h1.966v5.475c0 1.636.43 2.833 1.346 3.7.867.818 2.304 1.248 4.18 1.248h2.064v-3.651h-1.776c-.578 0-.958-.1-1.197-.339-.24-.19-.388-.578-.388-1.156v-5.286h3.312v.05Z"></path></g><defs><clipPath id="logo_svg__a"><path fill="none" d="M.003.5h96v27h-96z"></path></clipPath><clipPath id="logo_svg__b"><path fill="none" d="M.003 1.5H15.89v25H.003z"></path></clipPath></defs></svg></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:Rl19d6:-content-Wealthsimple" data-state="inactive" id="radix-:Rl19d6:-trigger-Wealthsimple" class="hive-focus flex-grow-0 [&amp;[data-state=&quot;active&quot;]&gt;:first-child]:bg-blue-400 lg:rdx-state-active:bg-white lg:flex-grow lg:bg-transparent justify-center p-0.5 lg:p-4 rdx-state-active:text-green-1000 lg:rdx-state-active:border-beige-600 border-transparent font-medium leading-6 text-green-800 lg:border flex flex-1 items-center justify-center rounded-[15px]" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><div class="size-2 rounded-full bg-blue-200 transition-colors lg:hidden"></div><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 172 26" title="Wealthsimple" height="26" class="translate-y-[2px] max-lg:sr-only"><path fill-rule="evenodd" d="M24.98 2.13v.25a2.7 2.7 0 0 1 1.66 1.14c.38.57.57 1.36.57 2.38 0 1.07-.17 2.15-.5 3.25a22.9 22.9 0 0 1-1.43 3.53l-.68 1.5-3.34-8.1a7.87 7.87 0 0 1-.55-2.13c0-.88.48-1.4 1.46-1.57v-.25H12.2v.25c.38.07.71.19.99.34.27.16.54.43.79.82.24.39.52.96.83 1.71l1.6 3.73-2.82 5.62-4.2-9.76a2.56 2.56 0 0 1-.26-.6 1.88 1.88 0 0 1-.07-.49c0-.29.1-.56.3-.8.2-.24.5-.43.88-.58v-.25H.08v.25c.8.24 1.53.7 2.17 1.36.65.66 1.28 1.68 1.9 3.04L10.6 21.2h.28l5.81-11.6 4.98 11.59h.28l5.92-12.82a21.17 21.17 0 0 1 2.38-4.13 6.25 6.25 0 0 1 2.28-1.88v-.25h-7.55v.01Z" clip-rule="evenodd"></path><path d="M41.26 15.09c-.65 1.64-2.07 2.46-4.27 2.46a4.2 4.2 0 0 1-3.24-1.28c-.76-.82-1.16-2.05-1.2-3.67h8.9v-.17c0-1.14-.3-2.14-.88-2.99a6 6 0 0 0-2.36-2c-1-.47-2.1-.71-3.34-.71a7.4 7.4 0 0 0-3.64.91 6.98 6.98 0 0 0-3.65 6.34c0 1.35.3 2.55.9 3.59A6.47 6.47 0 0 0 31 20.02c1.07.6 2.3.88 3.67.88 1.84 0 3.34-.47 4.52-1.43a7.26 7.26 0 0 0 2.37-4.3l-.3-.08Zm-8.13-6.65c.39-.88.95-1.33 1.7-1.33a1.4 1.4 0 0 1 1.24.7c.13.2.24.44.34.7.09.27.16.63.2 1.08.05.46.07 1.06.07 1.82v.69h-4.12c0-.84.05-1.54.14-2.1.1-.63.25-1.15.43-1.56Zm23.94 10.25a.6.6 0 0 1-.32.15l-.31.02a.73.73 0 0 1-.7-.4c-.14-.27-.21-.8-.21-1.6v-6.48c0-1.3-.28-2.23-.83-2.82-.55-.6-1.43-.89-2.64-.89a16.25 16.25 0 0 0-6.75 1.6 7.62 7.62 0 0 0-2.33 1.59 2.67 2.67 0 0 0-.79 1.82c0 .58.2 1.03.58 1.37.39.35.9.52 1.52.52a2.5 2.5 0 0 0 1.81-.8 3 3 0 0 0 .8-2.22v-.47c0-.85.2-1.49.57-1.93.37-.43.84-.65 1.39-.65.44 0 .8.11 1.09.32.28.21.5.58.63 1.1.14.51.2 1.23.2 2.16v1.41c-1.39.43-2.62.84-3.7 1.26-1.22.47-2.24.93-3.04 1.4-1.27.71-1.9 1.64-1.9 2.76 0 .89.35 1.6 1.06 2.13.7.54 1.63.8 2.77.8a6.4 6.4 0 0 0 2.93-.64c.7-.35 1.35-.9 1.95-1.67.14.78.4 1.34.8 1.7a2.6 2.6 0 0 0 1.83.64 4.3 4.3 0 0 0 2.1-.52 5.01 5.01 0 0 0 1.65-1.47l-.16-.19Zm-7.88.25c-1.05 0-1.57-.72-1.57-2.16 0-.96.29-1.75.86-2.37.48-.53 1.26-1 2.31-1.42v4c0 .62-.15 1.1-.44 1.43-.3.35-.68.52-1.16.52Z"></path><path fill-rule="evenodd" d="M57.07 20.18c.53-.04.92-.24 1.17-.62.25-.38.37-1.14.37-2.29V5.95c0-1.3-.17-2.22-.52-2.76a1.67 1.67 0 0 0-1.49-.82v-.3A66.02 66.02 0 0 0 63.35.19v17.64c0 .9.1 1.5.29 1.82.2.32.53.5 1 .53v.3h-7.57v-.3Zm9.97-.05c-.55-.52-.83-1.4-.83-2.63V8.22h-2.04L64.12 8c.72-.33 1.48-.81 2.3-1.44a22.02 22.02 0 0 0 4.42-4.54l.25.09v4.95h3.08l-.66 1.17H71.1v8.41c0 .82.12 1.4.36 1.75.24.35.59.53 1.05.53.22 0 .44-.03.67-.09.23-.05.44-.15.62-.28l.16.23c-.8.68-1.57 1.2-2.28 1.57-.72.37-1.47.56-2.26.56a3.37 3.37 0 0 1-2.37-.78Z" clip-rule="evenodd"></path><path fill-rule="evenodd" d="M88.76 19.6a5.28 5.28 0 0 1-.26-2.05V10.5c0-2.54-1.03-3.82-3.08-3.82-.6 0-1.13.07-1.62.22a6.2 6.2 0 0 0-1.6.8c-.54.37-1.2.88-2 1.53V.2a67.7 67.7 0 0 1-6.74 1.88v.3c.64 0 1.14.28 1.49.82.35.55.52 1.47.52 2.76V17c0 1.23-.13 2.06-.4 2.49-.26.43-.68.65-1.25.7v.3h7.66v-.3c-.46-.05-.79-.24-.98-.59a4.85 4.85 0 0 1-.29-2.05V9.71c.41-.34.78-.6 1.1-.74.37-.17.7-.25 1-.25.47 0 .84.2 1.11.6.27.4.4 1.08.4 2.06v6.14c0 .72-.04 1.27-.11 1.64-.07.36-.2.62-.37.76-.18.13-.44.22-.79.26v.3h7.16v-.3c-.46-.03-.77-.23-.95-.58Zm6.08 1.1-1.8-.35a7.49 7.49 0 0 0-1.43-.17 2.46 2.46 0 0 0-1.16.28v-6.2l.28-.06a29.62 29.62 0 0 0 2.64 3.64c.8.9 1.53 1.54 2.2 1.91.69.38 1.36.57 2.02.57.64 0 1.11-.14 1.4-.43.3-.29.44-.67.44-1.15 0-.59-.2-1.06-.59-1.4a7.4 7.4 0 0 0-2.1-1.14l-1.96-.78a9.85 9.85 0 0 1-3.3-1.91 3.3 3.3 0 0 1-.94-2.4c0-.84.21-1.58.65-2.25a4.5 4.5 0 0 1 1.86-1.59c.8-.4 1.77-.6 2.89-.6.59 0 1.17.05 1.75.14.58.1 1.1.18 1.56.27.46.08.8.12 1.04.12a1.63 1.63 0 0 0 .75-.14l.38 5.07-.25.06a16.96 16.96 0 0 0-3.03-3.8A4.16 4.16 0 0 0 95.5 7.2c-.55 0-1 .14-1.35.42-.35.3-.52.68-.52 1.18 0 .54.17.98.53 1.33.36.35.96.67 1.8.94l2.32.78a7.99 7.99 0 0 1 3.13 1.67c.63.64.95 1.45.95 2.42a4.5 4.5 0 0 1-1.53 3.6 5.98 5.98 0 0 1-4.06 1.33 11.3 11.3 0 0 1-1.93-.18Zm11.34-14.89a2.85 2.85 0 0 0 2.87-2.88c0-.75-.26-1.42-.79-1.99a2.69 2.69 0 0 0-2.08-.86c-.5 0-.96.14-1.39.4-.43.27-.78.62-1.05 1.06a2.77 2.77 0 0 0 .45 3.43c.58.56 1.24.84 2 .84Z" clip-rule="evenodd"></path><path fill-rule="evenodd" d="M133.69 19.66c-.2-.32-.29-.92-.29-1.83V10.5c0-2.54-1.03-3.82-3.08-3.82-.57 0-1.13.09-1.67.27-.54.17-1.1.45-1.7.84-.52.34-1.1.79-1.76 1.33a2.6 2.6 0 0 0-.85-1.65 3.25 3.25 0 0 0-2.26-.79c-.9 0-1.79.21-2.67.64-.8.38-1.59.96-2.4 1.73V6.67a55.75 55.75 0 0 1-4.43 1.5l-1.95.55V9c.6.05 1.03.3 1.28.74s.37 1.3.37 2.58v5.5c0 .9-.16 1.5-.5 1.85-.33.34-.73.51-1.21.51-.57 0-1-.17-1.28-.51-.29-.34-.43-.96-.43-1.84V6.6c-1.02.41-2.1.78-3.25 1.13-1.14.34-2.3.66-3.5.95v.28c.74.05 1.26.35 1.57.9.32.54.47 1.45.47 2.7V17c0 1.18-.13 2-.39 2.45-.25.45-.67.7-1.26.73v.3h15.78v-.3a1.22 1.22 0 0 1-.96-.6 3.8 3.8 0 0 1-.3-1.78V9.6c.33-.28.63-.5.9-.62a2.5 2.5 0 0 1 1.03-.23c.53 0 .93.18 1.19.56.25.38.38 1.07.38 2.07v6.42c0 .9-.1 1.51-.29 1.82-.19.32-.5.5-.95.56v.3h7.22v-.3c-.48-.06-.81-.23-1-.53-.18-.3-.27-.91-.27-1.85V9.6c.35-.3.66-.53.94-.7a2 2 0 0 1 1.05-.32c.47 0 .85.2 1.11.62.27.42.4 1.14.4 2.18v6.42c0 .96-.08 1.58-.25 1.87-.16.29-.5.45-1.01.51v.3h7.3v-.3c-.53-.03-.89-.2-1.08-.52Z" clip-rule="evenodd"></path><path d="M149.53 10.58a5.25 5.25 0 0 0-1-2.14 4.51 4.51 0 0 0-3.64-1.8 5.3 5.3 0 0 0-2.19.46c-.59.27-1.21.67-1.86 1.2V6.65a79.25 79.25 0 0 1-6.72 2.07v.25c.51.05.91.18 1.2.39.28.2.49.53.62 1 .13.46.19 1.1.19 1.93v9.36c0 1-.09 1.76-.25 2.3-.16.53-.41.9-.74 1.12a2.8 2.8 0 0 1-1.24.4v.3h9v-.3c-.77-.07-1.3-.3-1.6-.69-.31-.39-.46-1.12-.46-2.19v-2.54c.36.25.7.44 1.05.55a6.27 6.27 0 0 0 4.05-.26 5.7 5.7 0 0 0 2.01-1.43 7 7 0 0 0 1.4-2.38 9 9 0 0 0 .5-3.07c0-1.06-.1-2.02-.32-2.88Zm-5.47 8.03c-.51.94-1.15 1.4-1.9 1.4a1.9 1.9 0 0 1-.85-.17 2.6 2.6 0 0 1-.47-.32V8.86c.61-.48 1.14-.72 1.57-.72.7 0 1.27.47 1.73 1.4.46.93.7 2.4.7 4.39 0 2.17-.27 3.73-.78 4.68Z"></path><path fill-rule="evenodd" d="M149.7 20.18c.54-.04.93-.24 1.18-.62.25-.38.37-1.14.37-2.29V5.95c0-1.3-.17-2.22-.52-2.76a1.67 1.67 0 0 0-1.49-.82v-.3a93.6 93.6 0 0 0 3.44-.87c1.18-.33 2.28-.66 3.3-1.01v17.64c0 .9.1 1.5.3 1.82.19.32.53.5 1 .53v.3h-7.57v-.3Z" clip-rule="evenodd"></path><path d="M170.83 15.09c-.64 1.64-2.06 2.46-4.27 2.46a4.2 4.2 0 0 1-3.23-1.28c-.76-.82-1.16-2.05-1.2-3.67h8.9v-.17c0-1.14-.3-2.14-.88-2.99a6 6 0 0 0-2.37-2 7.67 7.67 0 0 0-3.33-.71c-1.32 0-2.54.3-3.65.91a6.98 6.98 0 0 0-3.65 6.34c0 1.35.3 2.55.91 3.59a6.47 6.47 0 0 0 2.51 2.45c1.07.6 2.29.88 3.67.88 1.83 0 3.34-.47 4.51-1.43a7.26 7.26 0 0 0 2.37-4.3l-.29-.08Zm-8.12-6.65c.38-.88.95-1.33 1.7-1.33.26 0 .5.06.7.17.22.11.4.29.54.53.13.2.24.44.33.7.1.27.17.63.21 1.08.05.46.07 1.06.07 1.82v.69h-4.13c.01-.84.06-1.54.15-2.1.1-.63.25-1.15.43-1.56Z"></path></svg></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:Rl19d6:-content-Prodigy" data-state="inactive" id="radix-:Rl19d6:-trigger-Prodigy" class="hive-focus flex-grow-0 [&amp;[data-state=&quot;active&quot;]&gt;:first-child]:bg-blue-400 lg:rdx-state-active:bg-white lg:flex-grow lg:bg-transparent justify-center p-0.5 lg:p-4 rdx-state-active:text-green-1000 lg:rdx-state-active:border-beige-600 border-transparent font-medium leading-6 text-green-800 lg:border flex flex-1 items-center justify-center rounded-[15px]" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><div class="size-2 rounded-full bg-blue-200 transition-colors lg:hidden"></div><div class="flex h-8 items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 116 37" title="Prodigy" height="37" class="max-lg:sr-only"><defs><path id="prodigy-a" d="M0 .05h35.903V37H0z"></path></defs><g fill="none" fill-rule="evenodd"><mask id="prodigy-b" fill="#fff"><use xlink:href="#prodigy-a"></use></mask><path d="M15.014 37h-3.692a3.468 3.468 0 01-3.475-3.461V16.687C4.787 14.842 1.97 12.417 0 9.53l2.735-1.852C4.059 9.62 5.874 11.35 7.9 12.79 8.568 5.23 15.307-.624 23.218.113c6.765.63 12.163 6.136 12.649 12.885.586 8.165-5.917 14.996-13.992 14.996v-3.293c6.316 0 11.374-5.468 10.653-11.9-.548-4.899-4.509-8.843-9.427-9.389-6.459-.718-11.947 4.32-11.947 10.61v.749a26.696 26.696 0 004.028 1.693v-1.547c0-4.382 2.836-7.561 6.743-7.561 3.663 0 6.643 2.99 6.643 6.666 0 3.987-3.291 6.666-8.19 6.666-.6 0-1.232-.04-1.89-.12v12.971A3.468 3.468 0 0115.015 37zm-2.516-3.293h1.34a1.34 1.34 0 001.344-1.339V19.891a28.993 28.993 0 01-4.028-1.472v13.95c0 .739.601 1.338 1.344 1.338zm5.99-16.456c.662.095 1.295.144 1.89.144 2.361 0 4.884-.886 4.884-3.373 0-1.891-1.466-3.373-3.337-3.373-2.023 0-3.436 1.755-3.436 4.268v2.334z" fill="currentColor" mask="url(#prodigy-b)"></path><path d="M55.005 14.852c0 2.782-1.865 4.37-5.227 4.37h-2.685v4.72h-3.525V10.337h6.21c3.362 0 5.227 1.587 5.227 4.514m-3.546-.041c0-1.196-.677-1.793-2.234-1.793h-2.132v3.606h2.132c1.557 0 2.234-.597 2.234-1.813m12.26-.985l-.379 2.92c-.273-.163-.777-.305-1.323-.305-1.26 0-2.352.79-2.352 2.392v5.108h-3.571V13.806h3.15l.148 2.19c.503-1.501 1.554-2.393 3.192-2.393.525 0 .903.102 1.134.223m10.892 5.218c0 3.432-2 5.441-5.446 5.441-3.445 0-5.446-2.009-5.446-5.441s2.001-5.441 5.446-5.441 5.446 2.009 5.446 5.44m-7.385 0c0 2.052.64 2.91 1.94 2.91 1.299 0 1.938-.858 1.938-2.91 0-2.05-.639-2.908-1.939-2.908s-1.939.858-1.939 2.909m18.822-9.25v14.488H82.89l-.124-1.933c-.599 1.282-1.774 2.136-3.362 2.136-2.662 0-4.25-1.933-4.25-5.25 0-3.377 1.609-5.33 4.27-5.33 1.506 0 2.537.752 3.115 1.912V9.794h3.507zm-3.507 9.808v-.814c-.083-1.506-.784-2.34-1.919-2.34-1.196 0-1.939.834-1.939 2.747 0 1.913.743 2.747 1.94 2.747 1.114 0 1.835-.794 1.918-2.34zm5.14-8.681c0-1.162.661-1.671 2.179-1.671 1.518 0 2.179.51 2.179 1.67 0 1.142-.66 1.651-2.18 1.651-1.517 0-2.177-.51-2.177-1.65zm.308 13.02h3.741V13.753h-3.74v10.188zm15.486-10.128v9.667c0 3.888-2.29 5.358-5.796 5.358-2.455 0-4.415-.693-4.787-3.068l3.363-.903c.062 1.156.64 1.723 1.774 1.723 1.155 0 1.919-.799 1.919-2.249v-1.933c-.64.988-1.713 1.618-3.115 1.618-2.682 0-4.25-1.913-4.25-5.17 0-3.32 1.589-5.253 4.25-5.253 1.753 0 2.888.967 3.383 2.375l.123-2.165h3.136zm-3.527 5.107v-.19c0-1.597-.702-2.5-1.898-2.5-1.197 0-1.94.82-1.94 2.585 0 1.786.743 2.605 1.94 2.605 1.176 0 1.898-.861 1.898-2.5zm12.186 5.5c-1.162 3.268-2.556 4.418-5.24 4.418-1.226 0-2.177-.267-2.874-.76l.76-2.342c.466.41.973.534 1.818.534.845 0 1.331-.206 1.648-.986l.253-.637-1.225-2.795-3.149-7.705h3.952l1.627 5.857.507 2.177.57-2.26 1.628-5.774H116l-3.867 10.274z" fill="currentColor"></path></g></svg></div></button></div><div class="-m-2 -mb-10 flex snap-x snap-mandatory gap-4 overflow-auto p-2 lg:pb-10"><div data-state="active" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rl19d6:-trigger-nacelle" id="radix-:Rl19d6:-content-nacelle" tabindex="-1" class="relative flex w-full shrink-0 snap-center flex-col gap-6 md:flex-row lg:gap-12 lg:data-[state=&quot;inactive&quot;]:hidden max-lg:pb-8" style="animation-duration:0s"><img role="presentation" alt="" loading="lazy" width="300" height="300" decoding="async" data-nimg="1" class="hidden size-[300px] shrink-0 rounded-3xl object-cover mix-blend-multiply max-lg:mt-6 md:block" style="color:transparent" src="/graphql/hive/_next/static/media/nacelle-picture.5a1c4055.webp"/><article class="max-lg:mt-6 lg:relative" id="nacelle-testimonial"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 357 91" fill="currentColor" title="nacelle" height="32" class="text-blue-1000 mb-6 lg:hidden"><defs><clipPath id="a"><path fill="none" d="M0 0H91V91H0z"></path></clipPath></defs><path d="M124 43v23h-9.3V26.7h8.8v6.7h.5c.9-2.2 2.3-3.9 4.3-5.2 2-1.3 4.5-1.9 7.4-1.9s5.1.6 7.1 1.7c2 1.2 3.6 2.8 4.7 5s1.7 4.9 1.7 8v25h-9.3V42.4c0-2.6-.7-4.7-2-6.2s-3.2-2.2-5.6-2.2-3.1.4-4.3 1.1c-1.2.7-2.2 1.7-2.9 3-.7 1.3-1 2.9-1 4.8zM169.9 66.8c-2.5 0-4.7-.4-6.7-1.3s-3.5-2.2-4.7-4c-1.1-1.8-1.7-3.9-1.7-6.5s.4-4 1.2-5.5c.8-1.4 1.9-2.6 3.3-3.5 1.4-.9 3-1.5 4.8-2 1.8-.5 3.6-.8 5.5-1 2.3-.2 4.2-.5 5.6-.6 1.4-.2 2.5-.5 3.1-.9.7-.4 1-1.1 1-2v-.2c0-1.9-.6-3.4-1.7-4.5s-2.8-1.6-4.9-1.6-4.1.5-5.4 1.5c-1.3 1-2.2 2.2-2.7 3.5L158 37c.7-2.4 1.8-4.4 3.4-6 1.6-1.6 3.5-2.8 5.8-3.6 2.3-.8 4.8-1.2 7.5-1.2s3.8.2 5.7.7c1.9.4 3.6 1.2 5.1 2.2 1.6 1 2.8 2.4 3.7 4.1 1 1.7 1.4 3.9 1.4 6.5V66h-8.9v-5.4h-.3c-.6 1.1-1.4 2.1-2.4 3.1-1 .9-2.3 1.7-3.8 2.3-1.5.6-3.3.8-5.3.8zm2.4-6.8c1.9 0 3.5-.4 4.8-1.1 1.4-.8 2.4-1.7 3.1-3 .8-1.2 1.1-2.6 1.1-4v-4.6c-.3.2-.8.5-1.5.7-.7.2-1.4.4-2.3.5-.9.2-1.7.3-2.5.4-.8.1-1.6.2-2.2.3-1.4.2-2.6.5-3.7.9s-2 1-2.6 1.8c-.6.8-.9 1.7-.9 2.9 0 1.7.6 3 1.9 3.9 1.2.9 2.8 1.3 4.8 1.3zM217.1 66.8c-3.9 0-7.3-.9-10.1-2.6-2.8-1.7-5-4.1-6.5-7.1-1.5-3.1-2.2-6.6-2.2-10.5s.8-7.5 2.3-10.6c1.5-3.1 3.7-5.5 6.5-7.2 2.8-1.7 6.1-2.6 10-2.6s6 .6 8.5 1.8c2.5 1.2 4.4 2.8 5.9 4.9 1.5 2.1 2.3 4.6 2.5 7.4h-8.8c-.4-1.9-1.2-3.5-2.6-4.7-1.3-1.3-3.1-1.9-5.3-1.9s-3.6.5-5 1.5-2.5 2.5-3.3 4.3c-.8 1.9-1.2 4.2-1.2 6.8s.4 5 1.2 6.9c.8 1.9 1.9 3.4 3.3 4.4 1.4 1 3.1 1.5 5 1.5s2.6-.3 3.7-.8 2-1.3 2.7-2.3c.7-1 1.2-2.2 1.5-3.6h8.8c-.2 2.8-1 5.2-2.5 7.4-1.4 2.1-3.3 3.8-5.8 5-2.4 1.2-5.3 1.8-8.6 1.8zM258.9 66.8c-3.9 0-7.3-.8-10.2-2.5-2.8-1.7-5-4-6.6-7-1.5-3-2.3-6.6-2.3-10.7s.8-7.6 2.3-10.6c1.6-3.1 3.7-5.5 6.5-7.2 2.8-1.7 6-2.6 9.8-2.6s4.7.4 6.9 1.2c2.2.8 4.1 2 5.7 3.6 1.7 1.6 3 3.7 3.9 6.2 1 2.5 1.4 5.5 1.4 8.9v2.8h-32.2v-6.2h23.3c0-1.8-.4-3.3-1.2-4.7-.8-1.4-1.8-2.5-3.1-3.3-1.3-.8-2.9-1.2-4.7-1.2s-3.6.5-5 1.4c-1.4.9-2.5 2.1-3.4 3.6-.8 1.5-1.2 3.1-1.2 4.8v5.4c0 2.3.4 4.2 1.3 5.9.8 1.6 2 2.9 3.5 3.7 1.5.9 3.3 1.3 5.3 1.3s2.6-.2 3.7-.6c1.1-.4 2-1 2.8-1.7s1.4-1.7 1.8-2.8l8.6 1c-.5 2.3-1.6 4.3-3.1 6-1.5 1.7-3.5 3-5.8 3.9-2.4.9-5.1 1.4-8.1 1.4zM293.5 13.6V66h-9.3V13.6h9.3zM312.2 13.6V66h-9.3V13.6h9.3zM339.1 66.8c-3.9 0-7.3-.8-10.2-2.5-2.8-1.7-5-4-6.6-7-1.5-3-2.3-6.6-2.3-10.7s.8-7.6 2.3-10.6c1.6-3.1 3.7-5.5 6.5-7.2 2.8-1.7 6-2.6 9.8-2.6s4.7.4 6.9 1.2c2.2.8 4.1 2 5.7 3.6 1.7 1.6 3 3.7 3.9 6.2 1 2.5 1.4 5.5 1.4 8.9v2.8h-32.2v-6.2h23.3c0-1.8-.4-3.3-1.2-4.7-.8-1.4-1.8-2.5-3.1-3.3-1.3-.8-2.9-1.2-4.7-1.2s-3.6.5-5 1.4c-1.4.9-2.5 2.1-3.3 3.6-.8 1.5-1.2 3.1-1.2 4.8v5.4c0 2.3.4 4.2 1.3 5.9.8 1.6 2 2.9 3.5 3.7 1.5.9 3.3 1.3 5.3 1.3s2.6-.2 3.7-.6c1.1-.4 2-1 2.8-1.7s1.4-1.7 1.8-2.8l8.6 1c-.5 2.3-1.6 4.3-3.1 6-1.5 1.7-3.5 3-5.8 3.9-2.4.9-5.1 1.4-8.1 1.4z"></path><g clip-path="url(#a)"><path d="M20.2 7.7C9.2 15 1.5 27.1.1 40.9l13.4-7.7c3.2-8.5 9.7-15.3 17.8-19.2L20.1 7.6zM18.9 67.1c-4.7-5.9-7.6-13.4-7.6-21.6s0-2.5.2-3.7L0 48.4c.9 14 8.1 26.3 18.9 34V67.1zM51.6 79.7c-1.8.3-3.7.5-5.6.5-7.8 0-14.9-2.5-20.7-6.8v13c6.1 3 12.9 4.7 20.2 4.7s13-1.4 18.7-4l-12.6-7.3zM78.8 57c-3.2 9-10 16.3-18.7 20.2l10.7 6.2C81.8 76 89.5 64 90.9 50.1l-12.1 7zM91 42.6c-.9-14-8.1-26.3-18.9-34v14.1c5.3 6.1 8.6 14.1 8.6 22.8s0 2-.1 3l10.4-6zM45.5 0c-6.7 0-13 1.4-18.7 4l12.9 7.4c2.1-.4 4.2-.6 6.3-.6 7.3 0 14.1 2.3 19.7 6.1V4.7C59.6 1.7 52.8 0 45.5 0z"></path></g></svg><blockquote class="sm:blockquote-beige-500 lg:text-xl xl:text-2xl xl:leading-[32px] [&amp;_code]:font-mono [&amp;_code]:text-[0.9em]">Our migration from Apollo GraphOS to Hive was incredibly straightforward. In less than a month, we had about 20 subgraphs running on Hive in production. The process was smooth, and the Hive team&#x27;s friendly demeanor made it even more pleasant. Although we haven&#x27;t needed direct assistance with our implementation, their openness to feedback and generally nice attitude has fostered a sense of collaboration and partnership.</blockquote></article></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rl19d6:-trigger-Karrot" id="radix-:Rl19d6:-content-Karrot" tabindex="-1" class="relative flex w-full shrink-0 snap-center flex-col gap-6 md:flex-row lg:gap-12 lg:data-[state=&quot;inactive&quot;]:hidden max-lg:pb-8"><img role="presentation" alt="" loading="lazy" width="300" height="300" decoding="async" data-nimg="1" class="hidden size-[300px] shrink-0 rounded-3xl object-cover mix-blend-multiply max-lg:mt-6 md:block" style="color:transparent" src="/graphql/hive/_next/static/media/karrot-picture.f11cc80b.webp"/><article class="max-lg:mt-6 lg:relative" id="karrot-testimonial"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 97 28" title="Karrot" height="32" class="text-blue-1000 mb-6 lg:hidden"><g clip-path="url(#logo_svg__a)"><g clip-path="url(#logo_svg__b)"><path fill="currentColor" d="M7.946 8.732a7.944 7.944 0 0 0-7.923 8.49l.008.105a7.9 7.9 0 0 0 .935 3.143c1.728 3.29 5.29 5.298 6.537 5.925.281.14.608.14.887 0 1.248-.627 4.81-2.635 6.537-5.924a7.897 7.897 0 0 0 .936-3.147l.007-.099a7.943 7.943 0 0 0-7.923-8.493Zm0 10.902a2.98 2.98 0 1 1 0-5.958 2.98 2.98 0 0 1 0 5.958Z"></path><path fill="currentColor" d="M4.968 7.954h.64a7.95 7.95 0 0 1 4.678 0h.64a1.49 1.49 0 1 0-.836-2.72 2.483 2.483 0 1 0-4.624-1.25c0 .456.125.882.34 1.25a1.49 1.49 0 1 0-.837 2.72h-.001Z"></path></g><path fill="currentColor" d="M37.106 9.073H32.3L28.12 14.74V4.464h-4.229v18.783h4.229V18.06l3.99 5.187h5.236l-5.666-7.112 5.426-7.062Z"></path><path fill="currentColor" d="M46.663 9.94c-.43-.289-.909-.479-1.487-.669-.719-.24-1.487-.338-2.304-.338-.959 0-1.925.19-2.784.578a7.414 7.414 0 0 0-2.255 1.536 8.15 8.15 0 0 0-1.536 2.305 7.276 7.276 0 0 0-.578 2.882c0 1.008.19 1.966.578 2.883a7.415 7.415 0 0 0 1.536 2.255 7.469 7.469 0 0 0 2.255 1.536 6.667 6.667 0 0 0 2.784.578c.817 0 1.585-.099 2.304-.339a5.282 5.282 0 0 0 1.487-.669v.818h4.18V9.073h-4.18v.867Zm-4.8 9.458c-.387-.19-.767-.43-1.056-.719-.29-.339-.529-.669-.719-1.107-.19-.43-.24-.867-.24-1.346 0-.48.1-.909.24-1.346.19-.43.43-.818.719-1.107.289-.29.669-.578 1.057-.719.388-.19.867-.289 1.346-.289.48 0 .958.1 1.346.29.43.19.818.429 1.107.718.339.289.579.669.768 1.107.19.43.29.867.29 1.346 0 .479-.1.958-.24 1.346-.19.43-.43.768-.719 1.107-.338.339-.669.578-1.106.719-.917.338-1.974.388-2.792 0ZM58.053 9.461c-.48.29-.958.628-1.346 1.058V9.08h-4.18v14.166h4.229v-6.484c0-1.107.29-2.015.867-2.693.579-.627 1.537-.958 2.833-.958h.24V8.883h-.24c-.867 0-1.685.19-2.403.578ZM67.75 9.461c-.48.29-.959.628-1.347 1.058V9.08h-4.18v14.166h4.23v-6.484c0-1.107.289-2.015.867-2.693.578-.627 1.536-.958 2.833-.958h.24V8.883h-.24c-.867 0-1.685.19-2.404.578ZM83.748 10.948c-.669-.669-1.486-1.198-2.403-1.586-.917-.388-1.925-.578-3.023-.578-1.107 0-2.115.19-3.023.578-.917.388-1.727.909-2.404 1.586a7.301 7.301 0 0 0-1.586 2.354 7.276 7.276 0 0 0-.578 2.883c0 1.007.19 2.015.578 2.882a7.256 7.256 0 0 0 1.586 2.354 6.664 6.664 0 0 0 2.404 1.537c.908.388 1.924.578 3.023.578 1.057 0 2.114-.19 3.023-.579.908-.388 1.726-.908 2.403-1.585a7.299 7.299 0 0 0 1.586-2.354 7.276 7.276 0 0 0 .578-2.883c0-1.008-.19-2.015-.578-2.883a6.21 6.21 0 0 0-1.586-2.304Zm-6.773 1.966c.43-.19.868-.24 1.347-.24s.958.1 1.346.24c.43.19.768.43 1.107.718.289.339.528.67.718 1.107.19.43.24.909.24 1.437 0 .529-.1 1.008-.29 1.438-.19.429-.429.817-.767 1.106a3.42 3.42 0 0 1-1.107.768c-.867.389-1.925.389-2.734 0-.43-.19-.768-.43-1.057-.768-.29-.338-.529-.669-.719-1.107-.14-.429-.24-.908-.24-1.437 0-.528.1-1.007.24-1.437.19-.43.43-.818.719-1.107.38-.33.76-.57 1.197-.718ZM95.948 12.864v-3.79h-3.362V5.521h-4.18v3.502h-1.965v3.8h1.966v5.475c0 1.636.43 2.833 1.346 3.7.867.818 2.304 1.248 4.18 1.248h2.064v-3.651h-1.776c-.578 0-.958-.1-1.197-.339-.24-.19-.388-.578-.388-1.156v-5.286h3.312v.05Z"></path></g><defs><clipPath id="logo_svg__a"><path fill="none" d="M.003.5h96v27h-96z"></path></clipPath><clipPath id="logo_svg__b"><path fill="none" d="M.003 1.5H15.89v25H.003z"></path></clipPath></defs></svg><blockquote class="sm:blockquote-beige-500 lg:text-xl xl:text-2xl xl:leading-[32px] [&amp;_code]:font-mono [&amp;_code]:text-[0.9em]">We use Hive as schema registry and monitoring tool. As a schema registry, we can publish GraphQL Schema with decoupled any application code. As a monitoring tool, we can find useful metrics. For example operation latency, usage of deprecated field. The great thing about GraphQL Hive is that it is easy to use, we have already integrated many tools like Slack or Github.</blockquote></article></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rl19d6:-trigger-Wealthsimple" id="radix-:Rl19d6:-content-Wealthsimple" tabindex="-1" class="relative flex w-full shrink-0 snap-center flex-col gap-6 md:flex-row lg:gap-12 lg:data-[state=&quot;inactive&quot;]:hidden max-lg:pb-8"><img role="presentation" alt="" loading="lazy" width="300" height="300" decoding="async" data-nimg="1" class="hidden size-[300px] shrink-0 rounded-3xl object-cover mix-blend-multiply max-lg:mt-6 md:block" style="color:transparent" src="/graphql/hive/_next/static/media/wealthsimple-picture.bc9e1480.webp"/><article class="max-lg:mt-6 lg:relative" id="wealthsimple-testimonial"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 172 26" title="Wealthsimple" height="26" class="translate-y-[2px] text-blue-1000 mb-6 lg:hidden"><path fill-rule="evenodd" d="M24.98 2.13v.25a2.7 2.7 0 0 1 1.66 1.14c.38.57.57 1.36.57 2.38 0 1.07-.17 2.15-.5 3.25a22.9 22.9 0 0 1-1.43 3.53l-.68 1.5-3.34-8.1a7.87 7.87 0 0 1-.55-2.13c0-.88.48-1.4 1.46-1.57v-.25H12.2v.25c.38.07.71.19.99.34.27.16.54.43.79.82.24.39.52.96.83 1.71l1.6 3.73-2.82 5.62-4.2-9.76a2.56 2.56 0 0 1-.26-.6 1.88 1.88 0 0 1-.07-.49c0-.29.1-.56.3-.8.2-.24.5-.43.88-.58v-.25H.08v.25c.8.24 1.53.7 2.17 1.36.65.66 1.28 1.68 1.9 3.04L10.6 21.2h.28l5.81-11.6 4.98 11.59h.28l5.92-12.82a21.17 21.17 0 0 1 2.38-4.13 6.25 6.25 0 0 1 2.28-1.88v-.25h-7.55v.01Z" clip-rule="evenodd"></path><path d="M41.26 15.09c-.65 1.64-2.07 2.46-4.27 2.46a4.2 4.2 0 0 1-3.24-1.28c-.76-.82-1.16-2.05-1.2-3.67h8.9v-.17c0-1.14-.3-2.14-.88-2.99a6 6 0 0 0-2.36-2c-1-.47-2.1-.71-3.34-.71a7.4 7.4 0 0 0-3.64.91 6.98 6.98 0 0 0-3.65 6.34c0 1.35.3 2.55.9 3.59A6.47 6.47 0 0 0 31 20.02c1.07.6 2.3.88 3.67.88 1.84 0 3.34-.47 4.52-1.43a7.26 7.26 0 0 0 2.37-4.3l-.3-.08Zm-8.13-6.65c.39-.88.95-1.33 1.7-1.33a1.4 1.4 0 0 1 1.24.7c.13.2.24.44.34.7.09.27.16.63.2 1.08.05.46.07 1.06.07 1.82v.69h-4.12c0-.84.05-1.54.14-2.1.1-.63.25-1.15.43-1.56Zm23.94 10.25a.6.6 0 0 1-.32.15l-.31.02a.73.73 0 0 1-.7-.4c-.14-.27-.21-.8-.21-1.6v-6.48c0-1.3-.28-2.23-.83-2.82-.55-.6-1.43-.89-2.64-.89a16.25 16.25 0 0 0-6.75 1.6 7.62 7.62 0 0 0-2.33 1.59 2.67 2.67 0 0 0-.79 1.82c0 .58.2 1.03.58 1.37.39.35.9.52 1.52.52a2.5 2.5 0 0 0 1.81-.8 3 3 0 0 0 .8-2.22v-.47c0-.85.2-1.49.57-1.93.37-.43.84-.65 1.39-.65.44 0 .8.11 1.09.32.28.21.5.58.63 1.1.14.51.2 1.23.2 2.16v1.41c-1.39.43-2.62.84-3.7 1.26-1.22.47-2.24.93-3.04 1.4-1.27.71-1.9 1.64-1.9 2.76 0 .89.35 1.6 1.06 2.13.7.54 1.63.8 2.77.8a6.4 6.4 0 0 0 2.93-.64c.7-.35 1.35-.9 1.95-1.67.14.78.4 1.34.8 1.7a2.6 2.6 0 0 0 1.83.64 4.3 4.3 0 0 0 2.1-.52 5.01 5.01 0 0 0 1.65-1.47l-.16-.19Zm-7.88.25c-1.05 0-1.57-.72-1.57-2.16 0-.96.29-1.75.86-2.37.48-.53 1.26-1 2.31-1.42v4c0 .62-.15 1.1-.44 1.43-.3.35-.68.52-1.16.52Z"></path><path fill-rule="evenodd" d="M57.07 20.18c.53-.04.92-.24 1.17-.62.25-.38.37-1.14.37-2.29V5.95c0-1.3-.17-2.22-.52-2.76a1.67 1.67 0 0 0-1.49-.82v-.3A66.02 66.02 0 0 0 63.35.19v17.64c0 .9.1 1.5.29 1.82.2.32.53.5 1 .53v.3h-7.57v-.3Zm9.97-.05c-.55-.52-.83-1.4-.83-2.63V8.22h-2.04L64.12 8c.72-.33 1.48-.81 2.3-1.44a22.02 22.02 0 0 0 4.42-4.54l.25.09v4.95h3.08l-.66 1.17H71.1v8.41c0 .82.12 1.4.36 1.75.24.35.59.53 1.05.53.22 0 .44-.03.67-.09.23-.05.44-.15.62-.28l.16.23c-.8.68-1.57 1.2-2.28 1.57-.72.37-1.47.56-2.26.56a3.37 3.37 0 0 1-2.37-.78Z" clip-rule="evenodd"></path><path fill-rule="evenodd" d="M88.76 19.6a5.28 5.28 0 0 1-.26-2.05V10.5c0-2.54-1.03-3.82-3.08-3.82-.6 0-1.13.07-1.62.22a6.2 6.2 0 0 0-1.6.8c-.54.37-1.2.88-2 1.53V.2a67.7 67.7 0 0 1-6.74 1.88v.3c.64 0 1.14.28 1.49.82.35.55.52 1.47.52 2.76V17c0 1.23-.13 2.06-.4 2.49-.26.43-.68.65-1.25.7v.3h7.66v-.3c-.46-.05-.79-.24-.98-.59a4.85 4.85 0 0 1-.29-2.05V9.71c.41-.34.78-.6 1.1-.74.37-.17.7-.25 1-.25.47 0 .84.2 1.11.6.27.4.4 1.08.4 2.06v6.14c0 .72-.04 1.27-.11 1.64-.07.36-.2.62-.37.76-.18.13-.44.22-.79.26v.3h7.16v-.3c-.46-.03-.77-.23-.95-.58Zm6.08 1.1-1.8-.35a7.49 7.49 0 0 0-1.43-.17 2.46 2.46 0 0 0-1.16.28v-6.2l.28-.06a29.62 29.62 0 0 0 2.64 3.64c.8.9 1.53 1.54 2.2 1.91.69.38 1.36.57 2.02.57.64 0 1.11-.14 1.4-.43.3-.29.44-.67.44-1.15 0-.59-.2-1.06-.59-1.4a7.4 7.4 0 0 0-2.1-1.14l-1.96-.78a9.85 9.85 0 0 1-3.3-1.91 3.3 3.3 0 0 1-.94-2.4c0-.84.21-1.58.65-2.25a4.5 4.5 0 0 1 1.86-1.59c.8-.4 1.77-.6 2.89-.6.59 0 1.17.05 1.75.14.58.1 1.1.18 1.56.27.46.08.8.12 1.04.12a1.63 1.63 0 0 0 .75-.14l.38 5.07-.25.06a16.96 16.96 0 0 0-3.03-3.8A4.16 4.16 0 0 0 95.5 7.2c-.55 0-1 .14-1.35.42-.35.3-.52.68-.52 1.18 0 .54.17.98.53 1.33.36.35.96.67 1.8.94l2.32.78a7.99 7.99 0 0 1 3.13 1.67c.63.64.95 1.45.95 2.42a4.5 4.5 0 0 1-1.53 3.6 5.98 5.98 0 0 1-4.06 1.33 11.3 11.3 0 0 1-1.93-.18Zm11.34-14.89a2.85 2.85 0 0 0 2.87-2.88c0-.75-.26-1.42-.79-1.99a2.69 2.69 0 0 0-2.08-.86c-.5 0-.96.14-1.39.4-.43.27-.78.62-1.05 1.06a2.77 2.77 0 0 0 .45 3.43c.58.56 1.24.84 2 .84Z" clip-rule="evenodd"></path><path fill-rule="evenodd" d="M133.69 19.66c-.2-.32-.29-.92-.29-1.83V10.5c0-2.54-1.03-3.82-3.08-3.82-.57 0-1.13.09-1.67.27-.54.17-1.1.45-1.7.84-.52.34-1.1.79-1.76 1.33a2.6 2.6 0 0 0-.85-1.65 3.25 3.25 0 0 0-2.26-.79c-.9 0-1.79.21-2.67.64-.8.38-1.59.96-2.4 1.73V6.67a55.75 55.75 0 0 1-4.43 1.5l-1.95.55V9c.6.05 1.03.3 1.28.74s.37 1.3.37 2.58v5.5c0 .9-.16 1.5-.5 1.85-.33.34-.73.51-1.21.51-.57 0-1-.17-1.28-.51-.29-.34-.43-.96-.43-1.84V6.6c-1.02.41-2.1.78-3.25 1.13-1.14.34-2.3.66-3.5.95v.28c.74.05 1.26.35 1.57.9.32.54.47 1.45.47 2.7V17c0 1.18-.13 2-.39 2.45-.25.45-.67.7-1.26.73v.3h15.78v-.3a1.22 1.22 0 0 1-.96-.6 3.8 3.8 0 0 1-.3-1.78V9.6c.33-.28.63-.5.9-.62a2.5 2.5 0 0 1 1.03-.23c.53 0 .93.18 1.19.56.25.38.38 1.07.38 2.07v6.42c0 .9-.1 1.51-.29 1.82-.19.32-.5.5-.95.56v.3h7.22v-.3c-.48-.06-.81-.23-1-.53-.18-.3-.27-.91-.27-1.85V9.6c.35-.3.66-.53.94-.7a2 2 0 0 1 1.05-.32c.47 0 .85.2 1.11.62.27.42.4 1.14.4 2.18v6.42c0 .96-.08 1.58-.25 1.87-.16.29-.5.45-1.01.51v.3h7.3v-.3c-.53-.03-.89-.2-1.08-.52Z" clip-rule="evenodd"></path><path d="M149.53 10.58a5.25 5.25 0 0 0-1-2.14 4.51 4.51 0 0 0-3.64-1.8 5.3 5.3 0 0 0-2.19.46c-.59.27-1.21.67-1.86 1.2V6.65a79.25 79.25 0 0 1-6.72 2.07v.25c.51.05.91.18 1.2.39.28.2.49.53.62 1 .13.46.19 1.1.19 1.93v9.36c0 1-.09 1.76-.25 2.3-.16.53-.41.9-.74 1.12a2.8 2.8 0 0 1-1.24.4v.3h9v-.3c-.77-.07-1.3-.3-1.6-.69-.31-.39-.46-1.12-.46-2.19v-2.54c.36.25.7.44 1.05.55a6.27 6.27 0 0 0 4.05-.26 5.7 5.7 0 0 0 2.01-1.43 7 7 0 0 0 1.4-2.38 9 9 0 0 0 .5-3.07c0-1.06-.1-2.02-.32-2.88Zm-5.47 8.03c-.51.94-1.15 1.4-1.9 1.4a1.9 1.9 0 0 1-.85-.17 2.6 2.6 0 0 1-.47-.32V8.86c.61-.48 1.14-.72 1.57-.72.7 0 1.27.47 1.73 1.4.46.93.7 2.4.7 4.39 0 2.17-.27 3.73-.78 4.68Z"></path><path fill-rule="evenodd" d="M149.7 20.18c.54-.04.93-.24 1.18-.62.25-.38.37-1.14.37-2.29V5.95c0-1.3-.17-2.22-.52-2.76a1.67 1.67 0 0 0-1.49-.82v-.3a93.6 93.6 0 0 0 3.44-.87c1.18-.33 2.28-.66 3.3-1.01v17.64c0 .9.1 1.5.3 1.82.19.32.53.5 1 .53v.3h-7.57v-.3Z" clip-rule="evenodd"></path><path d="M170.83 15.09c-.64 1.64-2.06 2.46-4.27 2.46a4.2 4.2 0 0 1-3.23-1.28c-.76-.82-1.16-2.05-1.2-3.67h8.9v-.17c0-1.14-.3-2.14-.88-2.99a6 6 0 0 0-2.37-2 7.67 7.67 0 0 0-3.33-.71c-1.32 0-2.54.3-3.65.91a6.98 6.98 0 0 0-3.65 6.34c0 1.35.3 2.55.91 3.59a6.47 6.47 0 0 0 2.51 2.45c1.07.6 2.29.88 3.67.88 1.83 0 3.34-.47 4.51-1.43a7.26 7.26 0 0 0 2.37-4.3l-.29-.08Zm-8.12-6.65c.38-.88.95-1.33 1.7-1.33.26 0 .5.06.7.17.22.11.4.29.54.53.13.2.24.44.33.7.1.27.17.63.21 1.08.05.46.07 1.06.07 1.82v.69h-4.13c.01-.84.06-1.54.15-2.1.1-.63.25-1.15.43-1.56Z"></path></svg><blockquote class="sm:blockquote-beige-500 lg:text-xl xl:text-2xl xl:leading-[32px] [&amp;_code]:font-mono [&amp;_code]:text-[0.9em]">Hive enables Wealthsimple to build flexible and resilient GraphQL APIs. The GitHub integration provides feedback in a format developers are familiar with and conditional breaking changes enable us to focus our discussion on schema design rather than maintenance. Hive empowers us to confidently evolve our schemas by ensuring seamless API updates, detecting potential breaking changes, and guiding developers.</blockquote></article></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rl19d6:-trigger-Prodigy" id="radix-:Rl19d6:-content-Prodigy" tabindex="-1" class="relative flex w-full shrink-0 snap-center flex-col gap-6 md:flex-row lg:gap-12 lg:data-[state=&quot;inactive&quot;]:hidden max-lg:pb-8"><img role="presentation" alt="" loading="lazy" width="300" height="300" decoding="async" data-nimg="1" class="hidden size-[300px] shrink-0 rounded-3xl object-cover mix-blend-multiply max-lg:mt-6 md:block bg-[#a9e7f599]" style="color:transparent" src="/graphql/hive/_next/static/media/prodigy-picture.0159736c.webp"/><article class="max-lg:mt-6 lg:relative" id="prodigy-testimonial"><div class="flex h-8 items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 116 37" title="Prodigy" height="37" class="text-blue-1000 mb-6 lg:hidden"><defs><path id="prodigy-a" d="M0 .05h35.903V37H0z"></path></defs><g fill="none" fill-rule="evenodd"><mask id="prodigy-b" fill="#fff"><use xlink:href="#prodigy-a"></use></mask><path d="M15.014 37h-3.692a3.468 3.468 0 01-3.475-3.461V16.687C4.787 14.842 1.97 12.417 0 9.53l2.735-1.852C4.059 9.62 5.874 11.35 7.9 12.79 8.568 5.23 15.307-.624 23.218.113c6.765.63 12.163 6.136 12.649 12.885.586 8.165-5.917 14.996-13.992 14.996v-3.293c6.316 0 11.374-5.468 10.653-11.9-.548-4.899-4.509-8.843-9.427-9.389-6.459-.718-11.947 4.32-11.947 10.61v.749a26.696 26.696 0 004.028 1.693v-1.547c0-4.382 2.836-7.561 6.743-7.561 3.663 0 6.643 2.99 6.643 6.666 0 3.987-3.291 6.666-8.19 6.666-.6 0-1.232-.04-1.89-.12v12.971A3.468 3.468 0 0115.015 37zm-2.516-3.293h1.34a1.34 1.34 0 001.344-1.339V19.891a28.993 28.993 0 01-4.028-1.472v13.95c0 .739.601 1.338 1.344 1.338zm5.99-16.456c.662.095 1.295.144 1.89.144 2.361 0 4.884-.886 4.884-3.373 0-1.891-1.466-3.373-3.337-3.373-2.023 0-3.436 1.755-3.436 4.268v2.334z" fill="currentColor" mask="url(#prodigy-b)"></path><path d="M55.005 14.852c0 2.782-1.865 4.37-5.227 4.37h-2.685v4.72h-3.525V10.337h6.21c3.362 0 5.227 1.587 5.227 4.514m-3.546-.041c0-1.196-.677-1.793-2.234-1.793h-2.132v3.606h2.132c1.557 0 2.234-.597 2.234-1.813m12.26-.985l-.379 2.92c-.273-.163-.777-.305-1.323-.305-1.26 0-2.352.79-2.352 2.392v5.108h-3.571V13.806h3.15l.148 2.19c.503-1.501 1.554-2.393 3.192-2.393.525 0 .903.102 1.134.223m10.892 5.218c0 3.432-2 5.441-5.446 5.441-3.445 0-5.446-2.009-5.446-5.441s2.001-5.441 5.446-5.441 5.446 2.009 5.446 5.44m-7.385 0c0 2.052.64 2.91 1.94 2.91 1.299 0 1.938-.858 1.938-2.91 0-2.05-.639-2.908-1.939-2.908s-1.939.858-1.939 2.909m18.822-9.25v14.488H82.89l-.124-1.933c-.599 1.282-1.774 2.136-3.362 2.136-2.662 0-4.25-1.933-4.25-5.25 0-3.377 1.609-5.33 4.27-5.33 1.506 0 2.537.752 3.115 1.912V9.794h3.507zm-3.507 9.808v-.814c-.083-1.506-.784-2.34-1.919-2.34-1.196 0-1.939.834-1.939 2.747 0 1.913.743 2.747 1.94 2.747 1.114 0 1.835-.794 1.918-2.34zm5.14-8.681c0-1.162.661-1.671 2.179-1.671 1.518 0 2.179.51 2.179 1.67 0 1.142-.66 1.651-2.18 1.651-1.517 0-2.177-.51-2.177-1.65zm.308 13.02h3.741V13.753h-3.74v10.188zm15.486-10.128v9.667c0 3.888-2.29 5.358-5.796 5.358-2.455 0-4.415-.693-4.787-3.068l3.363-.903c.062 1.156.64 1.723 1.774 1.723 1.155 0 1.919-.799 1.919-2.249v-1.933c-.64.988-1.713 1.618-3.115 1.618-2.682 0-4.25-1.913-4.25-5.17 0-3.32 1.589-5.253 4.25-5.253 1.753 0 2.888.967 3.383 2.375l.123-2.165h3.136zm-3.527 5.107v-.19c0-1.597-.702-2.5-1.898-2.5-1.197 0-1.94.82-1.94 2.585 0 1.786.743 2.605 1.94 2.605 1.176 0 1.898-.861 1.898-2.5zm12.186 5.5c-1.162 3.268-2.556 4.418-5.24 4.418-1.226 0-2.177-.267-2.874-.76l.76-2.342c.466.41.973.534 1.818.534.845 0 1.331-.206 1.648-.986l.253-.637-1.225-2.795-3.149-7.705h3.952l1.627 5.857.507 2.177.57-2.26 1.628-5.774H116l-3.867 10.274z" fill="currentColor"></path></g></svg></div><blockquote class="sm:blockquote-beige-500 lg:text-xl xl:text-2xl xl:leading-[32px] [&amp;_code]:font-mono [&amp;_code]:text-[0.9em]">Hive is essential to us handling more than 750M GraphQL requests every month. We ship with certainty that schema changes will not break clients. The <code>atLeastOnceSampler</code> is crucial to capture telemetry from less-often run operations. The schema explorer condenses hours of searching through Github for client usage down to minutes.</blockquote></article><div class="bg-beige-600 hidden w-px md:block"></div><ul class="flex gap-6 md:flex-col md:gap-12"><li><span class="block text-[40px] leading-[1.2] tracking-[-0.2px] md:text-6xl md:leading-[1.1875] md:tracking-[-0.64px]">&gt;750M</span><span class="mt-2">requests every month</span></li></ul></div></div></div></section><section class="relative overflow-hidden rounded-3xl bg-[#003834] p-12 text-center sm:p-24 mx-4 mt-6 md:mx-6"><div class="pointer-events-none absolute inset-0 overflow-hidden"><svg width="432" height="432" viewBox="0 0 432 432" preserveAspectRatio="xMidYMid meet" class="absolute -left-1/2 -top-1/2 rotate-180 sm:-left-1/4 md:left-[-105px] md:top-[-109px] [&amp;&gt;path]:fill-none"><path d="M.75 431v.25h90.24V160.868c0-38.596 31.282-69.878 69.878-69.878H431.25V.75H191.864a47.017 47.017 0 0 0-33.23 13.771l-68.07 68.071-7.972 7.971-68.07 68.071A47.018 47.018 0 0 0 .75 191.864V431Z" fill="url(#arch-decoration-a)" stroke="url(#arch-decoration-b)" stroke-width="0.5"></path></svg><svg width="895" height="674" viewBox="0 0 895 674" fill="#86B6C1" class="absolute -left-1 -top-16 size-[600px] -scale-x-100 overflow-visible"><g filter="url(#filter0_f_711_1774)"><path d="M350 280.534C350 296.208 356.24 311.261 367.33 322.351L453.447 408.468L463.532 418.553L549.649 504.67C560.739 515.76 575.792 522 591.466 522L894 522L894 408.468L552.251 408.468C503.249 408.468 463.532 368.751 463.532 319.749L463.532 -22L350 -22L350 280.534Z"></path></g><defs><filter id="filter0_f_711_1774" x="-0.0000305176" y="-372" width="1244" height="1244" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="175" result="effect1_foregroundBlur_711_1774"></feGaussianBlur></filter></defs><style> @supports (-moz-appearance: none) { .firefox-highlight-fix { opacity: 0.3; filter: blur(175px); } } </style></svg><svg width="305" height="217" viewBox="0 0 305 217" fill="none" class="absolute bottom-0 right-8 hidden lg:block"><g clip-path="url(#clip0_711_1997)"><mask id="a" fill="#fff"><path fill-rule="evenodd" clip-rule="evenodd" d="M91.485 0h122.03L305 91.485v122.03L213.515 305H91.485L0 213.515V91.485L91.485 0zm77.641 285.534l116.396-116.397c9.186-9.186 9.186-24.076 0-33.263L169.126 19.478c-9.187-9.186-24.077-9.186-33.263 0L19.478 135.874c-9.186 9.187-9.186 24.077 0 33.263l116.385 116.397c9.186 9.186 24.076 9.186 33.263 0zm-48.561-133.04l31.928-31.929 31.929 31.929-31.929 31.929-31.928-31.929z"></path></mask><path fill-rule="evenodd" clip-rule="evenodd" d="M91.485 0h122.03L305 91.485v122.03L213.515 305H91.485L0 213.515V91.485L91.485 0zm77.641 285.534l116.396-116.397c9.186-9.186 9.186-24.076 0-33.263L169.126 19.478c-9.187-9.186-24.077-9.186-33.263 0L19.478 135.874c-9.186 9.187-9.186 24.077 0 33.263l116.385 116.397c9.186 9.186 24.076 9.186 33.263 0zm-48.561-133.04l31.928-31.929 31.929 31.929-31.929 31.929-31.928-31.929z" fill="url(#paint0_linear_711_1997)"></path><path d="M213.515 0l.707-.707L213.93-1h-.415v1zM91.485 0v-1h-.415l-.292.293.707.707zM305 91.485h1v-.415l-.293-.292-.707.707zm0 122.03l.707.707.293-.292v-.415h-1zM213.515 305v1h.415l.292-.293-.707-.707zm-122.03 0l-.707.707.292.293h.415v-1zM0 213.515h-1v.415l.293.292.707-.707zm0-122.03l-.707-.707-.293.292v.415h1zm285.522 77.652l.707.707-.707-.707zM169.126 285.534l-.708-.707.708.707zm116.396-149.66l.707-.707-.707.707zM169.126 19.478l-.708.707.708-.707zm-33.263 0l-.707-.707.707.707zM19.478 135.874l.707.708-.707-.708zm0 33.263l.707-.707-.707.707zm116.385 116.397l-.707.707.707-.707zm16.63-164.969l.708-.707-.708-.707-.707.707.707.707zm-31.928 31.929l-.707-.707-.708.707.708.707.707-.707zm63.857 0l.707.707.708-.707-.708-.707-.707.707zm-31.929 31.929l-.707.707.707.707.708-.707-.708-.707zM213.515-1H91.485v2h122.03v-2zm92.192 91.778L214.222-.707 212.808.707l91.485 91.485 1.414-1.414zM306 213.515V91.485h-2v122.03h2zm-91.778 92.192l91.485-91.485-1.414-1.414-91.485 91.485 1.414 1.414zM91.485 306h122.03v-2H91.485v2zM-.707 214.222l91.485 91.485 1.414-1.414L.707 212.808l-1.414 1.414zM-1 91.485v122.03h2V91.485h-2zM90.778-.707L-.707 90.778l1.414 1.414L92.192.707 90.778-.707zM284.815 168.43L168.418 284.827l1.415 1.414 116.396-116.397-1.414-1.414zm0-31.848c8.796 8.795 8.796 23.053 0 31.848l1.414 1.414c9.577-9.576 9.577-25.1 0-34.677l-1.414 1.415zM168.418 20.185l116.397 116.397 1.414-1.415L169.833 18.771l-1.415 1.414zm-31.848 0c8.795-8.796 23.053-8.796 31.848 0l1.415-1.414c-9.577-9.577-25.101-9.577-34.677 0l1.414 1.414zM20.185 136.582L136.57 20.185l-1.414-1.414L18.771 135.167l1.414 1.415zm0 31.848c-8.796-8.795-8.796-23.053 0-31.848l-1.414-1.415c-9.577 9.577-9.577 25.101 0 34.677l1.414-1.414zM136.57 284.827L20.185 168.43l-1.414 1.414 116.385 116.397 1.414-1.414zm31.848 0c-8.795 8.795-23.053 8.795-31.848 0l-1.414 1.414c9.576 9.577 25.1 9.577 34.677 0l-1.415-1.414zm-16.632-164.969l-31.928 31.929 1.414 1.414 31.929-31.929-1.415-1.414zm33.343 31.929l-31.928-31.929-1.415 1.414 31.929 31.929 1.414-1.414zm-31.928 33.343l31.928-31.929-1.414-1.414-31.929 31.929 1.415 1.414zm-33.343-31.929l31.928 31.929 1.415-1.414-31.929-31.929-1.414 1.414z" fill="url(#paint1_linear_711_1997)" mask="url(#a)"></path></g><defs><linearGradient id="paint0_linear_711_1997" x1="0" y1="0" x2="305" y2="305" gradientUnits="userSpaceOnUse"><stop stop-color="#004540" stop-opacity="0.4"></stop><stop offset="1" stop-color="#004540"></stop></linearGradient><linearGradient id="paint1_linear_711_1997" x1="0" y1="0" x2="305" y2="305" gradientUnits="userSpaceOnUse"><stop stop-color="#4F6C6A" stop-opacity="0.1"></stop><stop offset="1" stop-color="#4F6C6A" stop-opacity="0.8"></stop></linearGradient><clipPath id="clip0_711_1997"><path fill="#fff" d="M0 0H305V305H0z"></path></clipPath></defs></svg></div><h3 class="text-4xl leading-[1.2] md:text-5xl md:leading-[1.16667] tracking-[-0.48px] text-white" id="get-started-today!"><a href="#get-started-today!" class="cursor-text" tabindex="-1">Get Started Today!</a></h3><p class="relative mt-4 text-white/80">Start with a free Hobby plan that fits perfectly most side projects or try our Pro plan with 30 days trial period.</p><a class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 text-green-1000 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-primary hover:bg-white focus-visible:outline-4 focus-visible:outline-offset-0 focus-visible:outline-white/40 mx-auto mt-8 outline-none transition focus-visible:ring" href="https://app.graphql-hive.com/"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Enter Hive</a></section><section class="px-4 py-6 sm:py-12 md:px-6 lg:py-16 xl:px-[120px] mx-4 my-6 md:mx-6"><h2 class="text-4xl leading-[1.2] md:text-5xl md:leading-[1.16667] tracking-[-0.48px] text-balance sm:px-6 sm:text-center" id="enterprise-focused-tools-tailored-for-you"><a href="#enterprise-focused-tools-tailored-for-you" class="cursor-text" tabindex="-1">Enterprise-Focused Tools Tailored for You</a></h2><ul class="mt-6 flex flex-row flex-wrap justify-center gap-2 md:mt-16 md:gap-6"><li class="bg-beige-100 p-6 md:p-12 flex-1 rounded-2xl md:rounded-3xl"><div class="w-fit rounded-lg bg-[linear-gradient(135deg,#68A8B6,#3B736A)] p-[9px] text-white"><svg width="24" height="24" fill="currentColor"><path d="M5.25 7.5a2.25 2.25 0 1 1 3 2.122v4.756a2.251 2.251 0 1 1-1.5 0V9.622A2.25 2.25 0 0 1 5.25 7.5Zm9.22-2.03a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06Zm2.03 5.03a.75.75 0 0 1 .75.75v3.128a2.251 2.251 0 1 1-1.5 0V11.25a.75.75 0 0 1 .75-.75Z"></path></svg></div><h3 class="text-green-1000 mt-4 text-xl font-medium leading-[1.4] md:mt-6">Cloud and Self-Hosted</h3><div class="mt-2 space-y-2 text-green-800 md:mt-4">Hive is completely open source, MIT licensed. You can host it on your own infrastructure.</div></li><li class="bg-beige-100 p-6 md:p-12 flex-1 basis-full rounded-2xl md:basis-0 md:rounded-3xl"><div class="w-fit rounded-lg bg-[linear-gradient(135deg,#68A8B6,#3B736A)] p-[9px] text-white"><svg width="24" height="24" fill="currentColor"><path d="M5.25 7.5a2.25 2.25 0 1 1 3 2.122v4.756a2.251 2.251 0 1 1-1.5 0V9.622A2.25 2.25 0 0 1 5.25 7.5Zm9.22-2.03a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06Zm2.03 5.03a.75.75 0 0 1 .75.75v3.128a2.251 2.251 0 1 1-1.5 0V11.25a.75.75 0 0 1 .75-.75Z"></path></svg></div><h3 class="text-green-1000 mt-4 text-xl font-medium leading-[1.4] md:mt-6">Single Sign-On</h3><div class="mt-2 space-y-2 text-green-800 md:mt-4">Integrated with popular providers like Okta, to enable OpenID Connect login for maximum security.</div></li><li class="bg-beige-100 p-6 md:p-12 flex-1 basis-full rounded-2xl md:rounded-3xl lg:basis-0"><div class="w-fit rounded-lg bg-[linear-gradient(135deg,#68A8B6,#3B736A)] p-[9px] text-white"><svg width="24" height="24" fill="currentColor"><path d="M5.25 7.5a2.25 2.25 0 1 1 3 2.122v4.756a2.251 2.251 0 1 1-1.5 0V9.622A2.25 2.25 0 0 1 5.25 7.5Zm9.22-2.03a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06Zm2.03 5.03a.75.75 0 0 1 .75.75v3.128a2.251 2.251 0 1 1-1.5 0V11.25a.75.75 0 0 1 .75-.75Z"></path></svg></div><h3 class="text-green-1000 mt-4 text-xl font-medium leading-[1.4] md:mt-6">RBAC</h3><div class="mt-2 space-y-2 text-green-800 md:mt-4">Control user access with detailed, role-based permissions for enhanced security and flexibility.</div></li></ul></section><section class="isolate max-w-full rounded-3xl bg-blue-400 px-4 py-6 lg:px-8 lg:py-16 xl:px-16 xl:py-[120px] [@media(min-width:1358px)]:px-24 mx-4 md:mx-6"><div class="mx-auto flex max-w-full flex-col flex-wrap justify-center gap-x-2 lg:max-xl:w-max xl:h-[476px]"><h3 class="text-4xl leading-[1.2] md:text-5xl md:leading-[1.16667] tracking-[-0.48px] text-green-1000 max-w-full text-balance xl:w-[468px]" id="built-by-the-guild-industry-veterans-"><a href="#built-by-the-guild-industry-veterans-" class="cursor-text" tabindex="-1">Built by The Guild. Industry Veterans.</a></h3><p class="mt-4 w-[468px] max-w-full text-green-800 lg:mt-6">Contrary to most, we believe in long-term sight, not temporary growth. We believe in extreme quality, not scrappy pivots. We believe in open, not locked. We fight for a world where software liberates, not confines — ensuring technology serves, not subjugates.</p><a target="_blank" rel="noreferrer" class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-green-800 text-white hover:bg-green-700 focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-800/40 max-xl:order-1 max-md:w-full xl:mt-12 outline-none transition focus-visible:ring" href="https://the-guild.dev/"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Visit The Guild<svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a><ul class="flex flex-row gap-2 max-lg:overflow-auto lg:flex-wrap lg:gap-6 shrink-0 items-stretch justify-items-stretch lg:max-xl:grid grid-cols-6 xl:[&amp;&gt;:nth-child(8n-7)]:ml-[calc(var(--size)/2)] max-xl:-mx-4 max-xl:max-w-[calc(100%-1rem)] max-xl:px-4 max-xl:py-6 max-lg:max-w-[calc(100%+2rem)] xl:ml-auto xl:w-[628px]" style="--size:120px"><li><a class="group relative flex flex-col focus-visible:outline-none focus-visible:ring-transparent focus-visible:ring-offset-transparent" href="https://github.com/enisdenjo" target="_blank" rel="noreferrer"><div class="relative aspect-square min-h-[var(--size)] w-auto min-w-[var(--size)] flex-1 overflow-hidden rounded-2xl mix-blend-multiply ring-blue-500/0 ring-offset-2 transition-all hover:ring-4 hover:ring-blue-500/15 group-focus:ring-blue-500/40 group-focus-visible:ring-4 xl:w-[var(--size)]"><div class="absolute inset-0 size-full bg-blue-100"></div><img alt="" loading="lazy" width="180" height="180" decoding="async" data-nimg="1" class="rounded-2xl bg-black brightness-100 grayscale transition-all duration-500 group-hover:scale-[1.03] group-hover:brightness-110" style="color:transparent" src="https://avatars.githubusercontent.com/enisdenjo?v=4&amp;s=180"/><div class="absolute inset-0 size-full bg-blue-500 opacity-10 transition-all group-hover:opacity-20"></div></div><span class="text-green-1000 mt-2 block text-sm font-medium leading-5 lg:max-xl:block lg:max-xl:text-base">Denis Badurina</span></a></li><li><a class="group relative flex flex-col focus-visible:outline-none focus-visible:ring-transparent focus-visible:ring-offset-transparent" href="https://github.com/dimaMachina" target="_blank" rel="noreferrer"><div class="relative aspect-square min-h-[var(--size)] w-auto min-w-[var(--size)] flex-1 overflow-hidden rounded-2xl mix-blend-multiply ring-blue-500/0 ring-offset-2 transition-all hover:ring-4 hover:ring-blue-500/15 group-focus:ring-blue-500/40 group-focus-visible:ring-4 xl:w-[var(--size)]"><div class="absolute inset-0 size-full bg-blue-100"></div><img alt="" loading="lazy" width="180" height="180" decoding="async" data-nimg="1" class="rounded-2xl bg-black brightness-100 grayscale transition-all duration-500 group-hover:scale-[1.03] group-hover:brightness-110" style="color:transparent" src="/graphql/hive/_next/static/media/dima.11244bb8.webp"/><div class="absolute inset-0 size-full bg-blue-500 opacity-10 transition-all group-hover:opacity-20"></div></div><span class="text-green-1000 mt-2 block text-sm font-medium leading-5 lg:max-xl:block lg:max-xl:text-base">Dimitri Postolov</span></a></li><li><a class="group relative flex flex-col focus-visible:outline-none focus-visible:ring-transparent focus-visible:ring-offset-transparent" href="https://github.com/dotansimha" target="_blank" rel="noreferrer"><div class="relative aspect-square min-h-[var(--size)] w-auto min-w-[var(--size)] flex-1 overflow-hidden rounded-2xl mix-blend-multiply ring-blue-500/0 ring-offset-2 transition-all hover:ring-4 hover:ring-blue-500/15 group-focus:ring-blue-500/40 group-focus-visible:ring-4 xl:w-[var(--size)]"><div class="absolute inset-0 size-full bg-blue-100"></div><img alt="" loading="lazy" width="180" height="180" decoding="async" data-nimg="1" class="rounded-2xl bg-black brightness-100 grayscale transition-all duration-500 group-hover:scale-[1.03] group-hover:brightness-110" style="color:transparent" src="https://avatars.githubusercontent.com/dotansimha?v=4&amp;s=180"/><div class="absolute inset-0 size-full bg-blue-500 opacity-10 transition-all group-hover:opacity-20"></div></div><span class="text-green-1000 mt-2 block text-sm font-medium leading-5 lg:max-xl:block lg:max-xl:text-base">Dotan Simha</span></a></li><li><a class="group relative flex flex-col focus-visible:outline-none focus-visible:ring-transparent focus-visible:ring-offset-transparent" href="https://github.com/gilgardosh" target="_blank" rel="noreferrer"><div class="relative aspect-square min-h-[var(--size)] w-auto min-w-[var(--size)] flex-1 overflow-hidden rounded-2xl mix-blend-multiply ring-blue-500/0 ring-offset-2 transition-all hover:ring-4 hover:ring-blue-500/15 group-focus:ring-blue-500/40 group-focus-visible:ring-4 xl:w-[var(--size)]"><div class="absolute inset-0 size-full bg-blue-100"></div><img alt="" loading="lazy" width="180" height="180" decoding="async" data-nimg="1" class="rounded-2xl bg-black brightness-100 grayscale transition-all duration-500 group-hover:scale-[1.03] group-hover:brightness-110" style="color:transparent" src="https://avatars.githubusercontent.com/gilgardosh?v=4&amp;s=180"/><div class="absolute inset-0 size-full bg-blue-500 opacity-10 transition-all group-hover:opacity-20"></div></div><span class="text-green-1000 mt-2 block text-sm font-medium leading-5 lg:max-xl:block lg:max-xl:text-base">Gil Gardosh</span></a></li><li><a class="group relative flex flex-col focus-visible:outline-none focus-visible:ring-transparent focus-visible:ring-offset-transparent" href="https://github.com/kamilkisiela" target="_blank" rel="noreferrer"><div class="relative aspect-square min-h-[var(--size)] w-auto min-w-[var(--size)] flex-1 overflow-hidden rounded-2xl mix-blend-multiply ring-blue-500/0 ring-offset-2 transition-all hover:ring-4 hover:ring-blue-500/15 group-focus:ring-blue-500/40 group-focus-visible:ring-4 xl:w-[var(--size)]"><div class="absolute inset-0 size-full bg-blue-100"></div><img alt="" loading="lazy" width="180" height="180" decoding="async" data-nimg="1" class="rounded-2xl bg-black brightness-100 grayscale transition-all duration-500 group-hover:scale-[1.03] group-hover:brightness-110" style="color:transparent" src="https://avatars.githubusercontent.com/kamilkisiela?v=4&amp;s=180"/><div class="absolute inset-0 size-full bg-blue-500 opacity-10 transition-all group-hover:opacity-20"></div></div><span class="text-green-1000 mt-2 block text-sm font-medium leading-5 lg:max-xl:block lg:max-xl:text-base">Kamil Kisiela</span></a></li><li><a class="group relative flex flex-col focus-visible:outline-none focus-visible:ring-transparent focus-visible:ring-offset-transparent" href="https://github.com/n1ru4l" target="_blank" rel="noreferrer"><div class="relative aspect-square min-h-[var(--size)] w-auto min-w-[var(--size)] flex-1 overflow-hidden rounded-2xl mix-blend-multiply ring-blue-500/0 ring-offset-2 transition-all hover:ring-4 hover:ring-blue-500/15 group-focus:ring-blue-500/40 group-focus-visible:ring-4 xl:w-[var(--size)]"><div class="absolute inset-0 size-full bg-blue-100"></div><img alt="" loading="lazy" width="180" height="180" decoding="async" data-nimg="1" class="rounded-2xl bg-black brightness-100 grayscale transition-all duration-500 group-hover:scale-[1.03] group-hover:brightness-110" style="color:transparent" src="https://avatars.githubusercontent.com/n1ru4l?v=4&amp;s=180"/><div class="absolute inset-0 size-full bg-blue-500 opacity-10 transition-all group-hover:opacity-20"></div></div><span class="text-green-1000 mt-2 block text-sm font-medium leading-5 lg:max-xl:block lg:max-xl:text-base">Laurin Quast</span></a></li><li><a class="group relative flex flex-col focus-visible:outline-none focus-visible:ring-transparent focus-visible:ring-offset-transparent" href="https://github.com/saihaj" target="_blank" rel="noreferrer"><div class="relative aspect-square min-h-[var(--size)] w-auto min-w-[var(--size)] flex-1 overflow-hidden rounded-2xl mix-blend-multiply ring-blue-500/0 ring-offset-2 transition-all hover:ring-4 hover:ring-blue-500/15 group-focus:ring-blue-500/40 group-focus-visible:ring-4 xl:w-[var(--size)]"><div class="absolute inset-0 size-full bg-blue-100"></div><img alt="" loading="lazy" width="180" height="180" decoding="async" data-nimg="1" class="rounded-2xl bg-black brightness-100 grayscale transition-all duration-500 group-hover:scale-[1.03] group-hover:brightness-110" style="color:transparent" src="/graphql/hive/_next/static/media/saihaj.0428be39.webp"/><div class="absolute inset-0 size-full bg-blue-500 opacity-10 transition-all group-hover:opacity-20"></div></div><span class="text-green-1000 mt-2 block text-sm font-medium leading-5 lg:max-xl:block lg:max-xl:text-base">Saihajpreet Singh</span></a></li><li><a class="group relative flex flex-col focus-visible:outline-none focus-visible:ring-transparent focus-visible:ring-offset-transparent" href="https://github.com/tuvalsimha" target="_blank" rel="noreferrer"><div class="relative aspect-square min-h-[var(--size)] w-auto min-w-[var(--size)] flex-1 overflow-hidden rounded-2xl mix-blend-multiply ring-blue-500/0 ring-offset-2 transition-all hover:ring-4 hover:ring-blue-500/15 group-focus:ring-blue-500/40 group-focus-visible:ring-4 xl:w-[var(--size)]"><div class="absolute inset-0 size-full bg-blue-100"></div><img alt="" loading="lazy" width="180" height="180" decoding="async" data-nimg="1" class="rounded-2xl bg-black brightness-100 grayscale transition-all duration-500 group-hover:scale-[1.03] group-hover:brightness-110" style="color:transparent" src="https://avatars.githubusercontent.com/tuvalsimha?v=4&amp;s=180"/><div class="absolute inset-0 size-full bg-blue-500 opacity-10 transition-all group-hover:opacity-20"></div></div><span class="text-green-1000 mt-2 block text-sm font-medium leading-5 lg:max-xl:block lg:max-xl:text-base">Tuval Simha</span></a></li><li><a class="group relative flex flex-col focus-visible:outline-none focus-visible:ring-transparent focus-visible:ring-offset-transparent" href="https://github.com/Urigo" target="_blank" rel="noreferrer"><div class="relative aspect-square min-h-[var(--size)] w-auto min-w-[var(--size)] flex-1 overflow-hidden rounded-2xl mix-blend-multiply ring-blue-500/0 ring-offset-2 transition-all hover:ring-4 hover:ring-blue-500/15 group-focus:ring-blue-500/40 group-focus-visible:ring-4 xl:w-[var(--size)]"><div class="absolute inset-0 size-full bg-blue-100"></div><img alt="" loading="lazy" width="180" height="180" decoding="async" data-nimg="1" class="rounded-2xl bg-black brightness-100 grayscale transition-all duration-500 group-hover:scale-[1.03] group-hover:brightness-110" style="color:transparent" src="https://avatars.githubusercontent.com/Urigo?v=4&amp;s=180"/><div class="absolute inset-0 size-full bg-blue-500 opacity-10 transition-all group-hover:opacity-20"></div></div><span class="text-green-1000 mt-2 block text-sm font-medium leading-5 lg:max-xl:block lg:max-xl:text-base">Uri Goldshtein</span></a></li><li><a class="group relative flex flex-col focus-visible:outline-none focus-visible:ring-transparent focus-visible:ring-offset-transparent" href="https://github.com/EmrysMyrddin" target="_blank" rel="noreferrer"><div class="relative aspect-square min-h-[var(--size)] w-auto min-w-[var(--size)] flex-1 overflow-hidden rounded-2xl mix-blend-multiply ring-blue-500/0 ring-offset-2 transition-all hover:ring-4 hover:ring-blue-500/15 group-focus:ring-blue-500/40 group-focus-visible:ring-4 xl:w-[var(--size)]"><div class="absolute inset-0 size-full bg-blue-100"></div><img alt="" loading="lazy" width="180" height="180" decoding="async" data-nimg="1" class="rounded-2xl bg-black brightness-100 grayscale transition-all duration-500 group-hover:scale-[1.03] group-hover:brightness-110" style="color:transparent" src="https://avatars.githubusercontent.com/EmrysMyrddin?v=4&amp;s=180"/><div class="absolute inset-0 size-full bg-blue-500 opacity-10 transition-all group-hover:opacity-20"></div></div><span class="text-green-1000 mt-2 block text-sm font-medium leading-5 lg:max-xl:block lg:max-xl:text-base">Valentin Cocaud</span></a></li><li><a class="group relative flex flex-col focus-visible:outline-none focus-visible:ring-transparent focus-visible:ring-offset-transparent" href="https://github.com/YassinEldeeb" target="_blank" rel="noreferrer"><div class="relative aspect-square min-h-[var(--size)] w-auto min-w-[var(--size)] flex-1 overflow-hidden rounded-2xl mix-blend-multiply ring-blue-500/0 ring-offset-2 transition-all hover:ring-4 hover:ring-blue-500/15 group-focus:ring-blue-500/40 group-focus-visible:ring-4 xl:w-[var(--size)]"><div class="absolute inset-0 size-full bg-blue-100"></div><img alt="" loading="lazy" width="180" height="180" decoding="async" data-nimg="1" class="rounded-2xl bg-black brightness-100 grayscale transition-all duration-500 group-hover:scale-[1.03] group-hover:brightness-110" style="color:transparent" src="https://avatars.githubusercontent.com/YassinEldeeb?v=4&amp;s=180"/><div class="absolute inset-0 size-full bg-blue-500 opacity-10 transition-all group-hover:opacity-20"></div></div><span class="text-green-1000 mt-2 block text-sm font-medium leading-5 lg:max-xl:block lg:max-xl:text-base">Yassin Eldeeb</span></a></li><li><a class="group relative flex flex-col focus-visible:outline-none focus-visible:ring-transparent focus-visible:ring-offset-transparent" href="https://github.com/ardatan" target="_blank" rel="noreferrer"><div class="relative aspect-square min-h-[var(--size)] w-auto min-w-[var(--size)] flex-1 overflow-hidden rounded-2xl mix-blend-multiply ring-blue-500/0 ring-offset-2 transition-all hover:ring-4 hover:ring-blue-500/15 group-focus:ring-blue-500/40 group-focus-visible:ring-4 xl:w-[var(--size)]"><div class="absolute inset-0 size-full bg-blue-100"></div><img alt="" loading="lazy" width="180" height="180" decoding="async" data-nimg="1" class="rounded-2xl bg-black brightness-100 grayscale transition-all duration-500 group-hover:scale-[1.03] group-hover:brightness-110" style="color:transparent" src="https://avatars.githubusercontent.com/ardatan?v=4&amp;s=180"/><div class="absolute inset-0 size-full bg-blue-500 opacity-10 transition-all group-hover:opacity-20"></div></div><span class="text-green-1000 mt-2 block text-sm font-medium leading-5 lg:max-xl:block lg:max-xl:text-base">Arda Tanrikulu</span></a></li></ul></div></section><section class="bg-green-1000 rounded-3xl px-4 py-6 lg:px-8 lg:py-16 xl:p-24 mx-4 mt-6 md:mx-6"><h2 class="text-[40px] leading-[1.2] tracking-[-0.2px] text-balance text-white lg:text-center" id="community-driven-open-source"><a href="#community-driven-open-source" class="cursor-text" tabindex="-1">Community-Driven Open Source</a></h2><p class="mt-4 text-white/80 lg:text-center">Supported by a network of early advocates, contributors, and champions.</p><div class="my-6 grid grid-cols-1 gap-6 sm:grid-cols-2 lg:my-24 lg:grid-cols-4"><div class="flex flex-col"><p class="font-medium text-white">GitHub Integration</p><p class="mb-4 mt-2 flex-1 text-white/80">Our CLI integrates smoothly with GitHub Actions / repositories.</p><a target="_blank" rel="noreferrer" class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 text-green-1000 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-primary hover:bg-white focus-visible:outline-4 focus-visible:outline-offset-0 focus-visible:outline-white/40 outline-none transition focus-visible:ring" href="https://github.com/graphql-hive/platform/discussions"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div><svg width="24" height="24" fill="currentColor" viewBox="3 3 18 18" class="size-6"><title>GitHub</title><path d="M12 3C7.0275 3 3 7.12937 3 12.2276C3 16.3109 5.57625 19.7597 9.15374 20.9824C9.60374 21.0631 9.77249 20.7863 9.77249 20.5441C9.77249 20.3249 9.76125 19.5982 9.76125 18.8254C7.5 19.2522 6.915 18.2602 6.735 17.7412C6.63375 17.4759 6.19499 16.6569 5.8125 16.4378C5.4975 16.2647 5.0475 15.838 5.80124 15.8264C6.51 15.8149 7.01625 16.4954 7.18499 16.7723C7.99499 18.1679 9.28875 17.7758 9.80625 17.5335C9.885 16.9337 10.1212 16.53 10.38 16.2993C8.3775 16.0687 6.285 15.2728 6.285 11.7432C6.285 10.7397 6.63375 9.9092 7.20749 9.26326C7.1175 9.03257 6.8025 8.08674 7.2975 6.81794C7.2975 6.81794 8.05125 6.57571 9.77249 7.76377C10.4925 7.55615 11.2575 7.45234 12.0225 7.45234C12.7875 7.45234 13.5525 7.55615 14.2725 7.76377C15.9937 6.56418 16.7475 6.81794 16.7475 6.81794C17.2424 8.08674 16.9275 9.03257 16.8375 9.26326C17.4113 9.9092 17.76 10.7281 17.76 11.7432C17.76 15.2843 15.6563 16.0687 13.6537 16.2993C13.98 16.5877 14.2613 17.1414 14.2613 18.0065C14.2613 19.2407 14.25 20.2326 14.25 20.5441C14.25 20.7863 14.4188 21.0746 14.8688 20.9824C16.6554 20.364 18.2079 19.1866 19.3078 17.6162C20.4077 16.0457 20.9995 14.1611 21 12.2276C21 7.12937 16.9725 3 12 3Z"></path></svg>GitHub Discussions</a></div><div class="flex flex-col"><p class="font-medium text-white">Impactful Community</p><p class="mb-4 mt-2 flex-1 text-white/80">Implement your own features with our help</p><a target="_blank" rel="noreferrer" class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 text-green-1000 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-green-300 hover:bg-green-200 focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-300/40 outline-none transition focus-visible:ring" href="https://discord.com/invite/xud7bH9"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div><svg width="24" height="24" fill="currentColor" viewBox="0 5 30.67 23.25" class="size-6"><title>Discord</title><path d="M26.0015 6.9529C24.0021 6.03845 21.8787 5.37198 19.6623 5C19.3833 5.48048 19.0733 6.13144 18.8563 6.64292C16.4989 6.30193 14.1585 6.30193 11.8336 6.64292C11.6166 6.13144 11.2911 5.48048 11.0276 5C8.79575 5.37198 6.67235 6.03845 4.6869 6.9529C0.672601 12.8736 -0.41235 18.6548 0.130124 24.3585C2.79599 26.2959 5.36889 27.4739 7.89682 28.2489C8.51679 27.4119 9.07477 26.5129 9.55525 25.5675C8.64079 25.2265 7.77283 24.808 6.93587 24.312C7.15286 24.1571 7.36986 23.9866 7.57135 23.8161C12.6241 26.1255 18.0969 26.1255 23.0876 23.8161C23.3046 23.9866 23.5061 24.1571 23.7231 24.312C22.8861 24.808 22.0182 25.2265 21.1037 25.5675C21.5842 26.5129 22.1422 27.4119 22.7621 28.2489C25.2885 27.4739 27.8769 26.2959 30.5288 24.3585C31.1952 17.7559 29.4733 12.0212 26.0015 6.9529ZM10.2527 20.8402C8.73376 20.8402 7.49382 19.4608 7.49382 17.7714C7.49382 16.082 8.70276 14.7025 10.2527 14.7025C11.7871 14.7025 13.0425 16.082 13.0115 17.7714C13.0115 19.4608 11.7871 20.8402 10.2527 20.8402ZM20.4373 20.8402C18.9183 20.8402 17.6768 19.4608 17.6768 17.7714C17.6768 16.082 18.8873 14.7025 20.4373 14.7025C21.9717 14.7025 23.2271 16.082 23.1961 17.7714C23.1961 19.4608 21.9872 20.8402 20.4373 20.8402Z"></path></svg>Discord</a></div><div class="flex flex-col"><p class="font-medium text-white">Public Roadmap</p><p class="mb-4 mt-2 flex-1 text-white/80">Influence the future of Hive</p><a target="_blank" rel="noreferrer" class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-green-800 text-white hover:bg-green-700 focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-800/40 outline-none transition focus-visible:ring" href="https://the-guild.dev/graphql/hive/product-updates"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Product Updates</a></div><div class="flex flex-col"><p class="font-medium text-white">Available for Free</p><p class="mb-4 mt-2 flex-1 text-white/80">Free Hobby plan that fits perfectly for most side projects.</p><a class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-green-800 text-white hover:bg-green-700 focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-800/40 outline-none transition focus-visible:ring" href="/graphql/hive/pricing"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Check Pricing</a></div></div><div class="max-sm:-mx-4 max-sm:px-4 "><div class="relative -m-4 flex flex-row gap-6 p-4 max-sm:overflow-x-auto sm:grid sm:h-[600px] sm:grid-cols-2 sm:overflow-y-auto lg:grid-cols-4"><div class="contents flex-col gap-6 sm:flex max-lg:[&amp;&gt;:last-child]:flex-1"><div class="relative h-max rounded-2xl bg-green-900 p-6 text-green-200"><div class="flex flex-row items-center gap-2"><div class="relative"><a class="hive-focus absolute -left-1.5 -top-1.5 z-10 rounded-full border-2 border-transparent p-[5px] text-white hover:border-white focus-visible:ring-offset-0 focus-visible:ring-offset-green-900" href="https://x.com/malgamves/status/1272959879054049280" target="_blank" rel="noopener noreferrer" style="background-color:#222530"><svg viewBox="0 0 1200 1227" fill="currentColor" class="size-[14px]"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></a><img alt="@malgamves" loading="lazy" width="52" height="52" decoding="async" data-nimg="1" class="rounded-full opacity-85" style="color:transparent" src="/graphql/hive/_next/static/media/malgamves.6848238b.jpg"/></div><p class="text-sm">@malgamves</p></div><blockquote class="mt-4 min-w-[220px] max-w-full whitespace-pre-line [&amp;_.code]:font-mono [&amp;_.code]:text-[0.9em] [&amp;_a:focus-visible]:[outline-style:solid] [&amp;_a:focus]:outline-[hsl(var(--nextra-primary-hue)_var(--nextra-primary-saturation)_86%)] [&amp;_a:hover]:underline [&amp;_a]:rounded-sm [&amp;_a]:text-blue-500 [&amp;_a]:outline-2 [&amp;_a]:outline-offset-2">I was playing around with <a href="https://x.com/strapijs" target="_blank" rel="noopener noreferrer">@strapijs</a>'s GraphQL API & got an error I'd never seen According to <a href="https://x.com/apollographql" target="_blank" rel="noopener noreferrer">@apollographql</a> - heuristic queries are a thing? Shoutout to <a href="https://x.com/TheGuildDev" target="_blank" rel="noopener noreferrer">@TheGuildDev</a> 🧙🏿‍♂️for building GraphQL CodeGen, it's literally magic 🪄 Lost? I explain it all <a href="https://blog.logrocket.com/using-code-gen-to-avoid-heuristic-graphql-queries/" target="_blank" rel="noopener noreferrer">here</a></blockquote></div><div class="relative h-max rounded-2xl bg-green-900 p-6 text-green-200"><div class="flex flex-row items-center gap-2"><div class="relative"><a class="hive-focus absolute -left-1.5 -top-1.5 z-10 rounded-full border-2 border-transparent p-[5px] text-white hover:border-white focus-visible:ring-offset-0 focus-visible:ring-offset-green-900" href="https://x.com/gethackteam/status/1255062494411964416" target="_blank" rel="noopener noreferrer" style="background-color:#222530"><svg viewBox="0 0 1200 1227" fill="currentColor" class="size-[14px]"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></a><img alt="@gethackteam" loading="lazy" width="52" height="52" decoding="async" data-nimg="1" class="rounded-full opacity-85" style="color:transparent" src="/graphql/hive/_next/static/media/gethackteam.a46fb111.jpg"/></div><p class="text-sm">@gethackteam</p></div><blockquote class="mt-4 min-w-[220px] max-w-full whitespace-pre-line [&amp;_.code]:font-mono [&amp;_.code]:text-[0.9em] [&amp;_a:focus-visible]:[outline-style:solid] [&amp;_a:focus]:outline-[hsl(var(--nextra-primary-hue)_var(--nextra-primary-saturation)_86%)] [&amp;_a:hover]:underline [&amp;_a]:rounded-sm [&amp;_a]:text-blue-500 [&amp;_a]:outline-2 [&amp;_a]:outline-offset-2">If you're using REST APIs with Swagger or OpenAPI, make sure to check out GraphQL Mesh <a href="https://medium.com/the-guild/graphql-mesh-query-anything-run-anywhere-433c173863b5" target="_blank" rel="noopener noreferrer">medium.com/the-guild/graphql-mesh-query-anything-run-anywhere-433c173863b5</a></blockquote></div><div class="relative h-max rounded-2xl bg-green-900 p-6 text-green-200"><div class="flex flex-row items-center gap-2"><div class="relative"><a class="hive-focus absolute -left-1.5 -top-1.5 z-10 rounded-full border-2 border-transparent p-[5px] text-white hover:border-white focus-visible:ring-offset-0 focus-visible:ring-offset-green-900" href="https://x.com/daniel2color/status/1408064880377143297" target="_blank" rel="noopener noreferrer" style="background-color:#222530"><svg viewBox="0 0 1200 1227" fill="currentColor" class="size-[14px]"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></a><img alt="@daniel2color" loading="lazy" width="52" height="52" decoding="async" data-nimg="1" class="rounded-full opacity-85" style="color:transparent" src="/graphql/hive/_next/static/media/daniel2color.00bc41f5.jpg"/></div><p class="text-sm">@daniel2color</p></div><blockquote class="mt-4 min-w-[220px] max-w-full whitespace-pre-line [&amp;_.code]:font-mono [&amp;_.code]:text-[0.9em] [&amp;_a:focus-visible]:[outline-style:solid] [&amp;_a:focus]:outline-[hsl(var(--nextra-primary-hue)_var(--nextra-primary-saturation)_86%)] [&amp;_a:hover]:underline [&amp;_a]:rounded-sm [&amp;_a]:text-blue-500 [&amp;_a]:outline-2 [&amp;_a]:outline-offset-2">@TheGuildDev gave me a demo of GraphQL Hive as part of my research on GraphQL observability with Prisma It's an immensely useful tool: - Performance metrics 📈 - Schema registry to track schema changes 🛠 - GraphQL observability Can't wait to try it 🤩 <a href="https://graphql-hive.com" target="_blank" rel="noopener noreferrer">graphql-hive.com</a></blockquote></div></div><div class="contents flex-col gap-6 sm:flex max-lg:[&amp;&gt;:last-child]:flex-1"><div class="relative h-max rounded-2xl bg-green-900 p-6 text-green-200"><div class="flex flex-row items-center gap-2"><div class="relative"><a class="hive-focus absolute -left-1.5 -top-1.5 z-10 rounded-full border-2 border-transparent p-[5px] text-white hover:border-white focus-visible:ring-offset-0 focus-visible:ring-offset-green-900" href="https://x.com/thewritingdev/status/1705160937697689706" target="_blank" rel="noopener noreferrer" style="background-color:#222530"><svg viewBox="0 0 1200 1227" fill="currentColor" class="size-[14px]"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></a><img alt="@thewritingdev" loading="lazy" width="52" height="52" decoding="async" data-nimg="1" class="rounded-full opacity-85" style="color:transparent" src="/graphql/hive/_next/static/media/thewritingdev.d1176120.png"/></div><p class="text-sm">@thewritingdev</p></div><blockquote class="mt-4 min-w-[220px] max-w-full whitespace-pre-line [&amp;_.code]:font-mono [&amp;_.code]:text-[0.9em] [&amp;_a:focus-visible]:[outline-style:solid] [&amp;_a:focus]:outline-[hsl(var(--nextra-primary-hue)_var(--nextra-primary-saturation)_86%)] [&amp;_a:hover]:underline [&amp;_a]:rounded-sm [&amp;_a]:text-blue-500 [&amp;_a]:outline-2 [&amp;_a]:outline-offset-2">GraphQL Yoga by <a href="https://x.com/TheGuildDev" target="_blank" rel="noopener noreferrer">@TheGuildDev</a> is THE way to start new GraphQL projects now. Especially since other similar projects are going the closed-source route, Yoga is the current champion of true Open Source. It's a batteries-included, cross-platform, and runs anywhere!!</blockquote></div><div class="relative h-max rounded-2xl bg-green-900 p-6 text-green-200"><div class="flex flex-row items-center gap-2"><div class="relative"><a class="hive-focus absolute -left-1.5 -top-1.5 z-10 rounded-full border-2 border-transparent p-[5px] text-white hover:border-white focus-visible:ring-offset-0 focus-visible:ring-offset-green-900" href="https://x.com/NicolasKa3/status/1502204138188378114" target="_blank" rel="noopener noreferrer" style="background-color:#222530"><svg viewBox="0 0 1200 1227" fill="currentColor" class="size-[14px]"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></a><img alt="@NicolasKa3" loading="lazy" width="52" height="52" decoding="async" data-nimg="1" class="rounded-full opacity-85" style="color:transparent" src="/graphql/hive/_next/static/media/NicolasKa3.ce28ea96.jpg"/></div><p class="text-sm">@NicolasKa3</p></div><blockquote class="mt-4 min-w-[220px] max-w-full whitespace-pre-line [&amp;_.code]:font-mono [&amp;_.code]:text-[0.9em] [&amp;_a:focus-visible]:[outline-style:solid] [&amp;_a:focus]:outline-[hsl(var(--nextra-primary-hue)_var(--nextra-primary-saturation)_86%)] [&amp;_a:hover]:underline [&amp;_a]:rounded-sm [&amp;_a]:text-blue-500 [&amp;_a]:outline-2 [&amp;_a]:outline-offset-2">Just contributed to <a href="https://x.com/TheGuildDev" target="_blank" rel="noopener noreferrer">@TheGuildDev</a> by fixing a bug in the GraphQL TypeScript types generator. It's not much but it feels very good to give back 🥳</blockquote></div><div class="relative h-max rounded-2xl bg-green-900 p-6 text-green-200"><div class="flex flex-row items-center gap-2"><div class="relative"><a class="hive-focus absolute -left-1.5 -top-1.5 z-10 rounded-full border-2 border-transparent p-[5px] text-white hover:border-white focus-visible:ring-offset-0 focus-visible:ring-offset-green-900" href="https://x.com/michlbrmly/status/1313037429314551809" target="_blank" rel="noopener noreferrer" style="background-color:#222530"><svg viewBox="0 0 1200 1227" fill="currentColor" class="size-[14px]"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></a><img alt="@michlbrmly" loading="lazy" width="52" height="52" decoding="async" data-nimg="1" class="rounded-full opacity-85" style="color:transparent" src="/graphql/hive/_next/static/media/michbrmly.7bc1c181.png"/></div><p class="text-sm">@michlbrmly</p></div><blockquote class="mt-4 min-w-[220px] max-w-full whitespace-pre-line [&amp;_.code]:font-mono [&amp;_.code]:text-[0.9em] [&amp;_a:focus-visible]:[outline-style:solid] [&amp;_a:focus]:outline-[hsl(var(--nextra-primary-hue)_var(--nextra-primary-saturation)_86%)] [&amp;_a:hover]:underline [&amp;_a]:rounded-sm [&amp;_a]:text-blue-500 [&amp;_a]:outline-2 [&amp;_a]:outline-offset-2">@TheGuildDev Just updated a project from angular-apollo v1.5 -> v2. Really impressed with the use of schematics to automatically update Apollo Client, import paths etc. Nice work!</blockquote></div></div><div class="contents flex-col gap-6 sm:flex max-lg:[&amp;&gt;:last-child]:flex-1"><div class="relative h-max rounded-2xl bg-green-900 p-6 text-green-200"><div class="flex flex-row items-center gap-2"><div class="relative"><a class="hive-focus absolute -left-1.5 -top-1.5 z-10 rounded-full border-2 border-transparent p-[5px] text-white hover:border-white focus-visible:ring-offset-0 focus-visible:ring-offset-green-900" href="https://x.com/scottbolinger/status/1623466404610719744" target="_blank" rel="noopener noreferrer" style="background-color:#222530"><svg viewBox="0 0 1200 1227" fill="currentColor" class="size-[14px]"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></a><img alt="@scottbolinger" loading="lazy" width="52" height="52" decoding="async" data-nimg="1" class="rounded-full opacity-85" style="color:transparent" src="/graphql/hive/_next/static/media/scottboilinger.90f60afa.png"/></div><p class="text-sm">@scottbolinger</p></div><blockquote class="mt-4 min-w-[220px] max-w-full whitespace-pre-line [&amp;_.code]:font-mono [&amp;_.code]:text-[0.9em] [&amp;_a:focus-visible]:[outline-style:solid] [&amp;_a:focus]:outline-[hsl(var(--nextra-primary-hue)_var(--nextra-primary-saturation)_86%)] [&amp;_a:hover]:underline [&amp;_a]:rounded-sm [&amp;_a]:text-blue-500 [&amp;_a]:outline-2 [&amp;_a]:outline-offset-2">Having fully typed API data is pretty awesome, thanks to urql and graphql-codegen</blockquote></div><div class="relative h-max rounded-2xl bg-green-900 p-6 text-green-200"><div class="flex flex-row items-center gap-2"><div class="relative"><a class="hive-focus absolute -left-1.5 -top-1.5 z-10 rounded-full border-2 border-transparent p-[5px] text-white hover:border-white focus-visible:ring-offset-0 focus-visible:ring-offset-green-900" href="https://x.com/flexdinesh/status/1602776469071355906" target="_blank" rel="noopener noreferrer" style="background-color:#222530"><svg viewBox="0 0 1200 1227" fill="currentColor" class="size-[14px]"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></a><img alt="@flexdinesh" loading="lazy" width="52" height="52" decoding="async" data-nimg="1" class="rounded-full opacity-85" style="color:transparent" src="/graphql/hive/_next/static/media/flexdinesh.cba5dd4e.jpg"/></div><p class="text-sm">@flexdinesh</p></div><blockquote class="mt-4 min-w-[220px] max-w-full whitespace-pre-line [&amp;_.code]:font-mono [&amp;_.code]:text-[0.9em] [&amp;_a:focus-visible]:[outline-style:solid] [&amp;_a:focus]:outline-[hsl(var(--nextra-primary-hue)_var(--nextra-primary-saturation)_86%)] [&amp;_a:hover]:underline [&amp;_a]:rounded-sm [&amp;_a]:text-blue-500 [&amp;_a]:outline-2 [&amp;_a]:outline-offset-2">The smart folks at <a href="https://x.com/TheGuildDev" target="_blank" rel="noopener noreferrer">@TheGuildDev</a> have introduced a compiler to write GraphQL schema. The extended file format is .graphxql. <a href="https://the-guild.dev/blog/graphqxl-language" target="_blank" rel="noopener noreferrer">the-guild.dev/blog/graphqxl-language</a></blockquote></div><div class="relative h-max rounded-2xl bg-green-900 p-6 text-green-200"><div class="flex flex-row items-center gap-2"><div class="relative"><a class="hive-focus absolute -left-1.5 -top-1.5 z-10 rounded-full border-2 border-transparent p-[5px] text-white hover:border-white focus-visible:ring-offset-0 focus-visible:ring-offset-green-900" href="https://x.com/ReardenQL/status/1263478563115859968" target="_blank" rel="noopener noreferrer" style="background-color:#222530"><svg viewBox="0 0 1200 1227" fill="currentColor" class="size-[14px]"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></a><img alt="@ReardenQL" loading="lazy" width="52" height="52" decoding="async" data-nimg="1" class="rounded-full opacity-85" style="color:transparent" src="/graphql/hive/_next/static/media/ReardenQL.daff56af.jpg"/></div><p class="text-sm">@ReardenQL</p></div><blockquote class="mt-4 min-w-[220px] max-w-full whitespace-pre-line [&amp;_.code]:font-mono [&amp;_.code]:text-[0.9em] [&amp;_a:focus-visible]:[outline-style:solid] [&amp;_a:focus]:outline-[hsl(var(--nextra-primary-hue)_var(--nextra-primary-saturation)_86%)] [&amp;_a:hover]:underline [&amp;_a]:rounded-sm [&amp;_a]:text-blue-500 [&amp;_a]:outline-2 [&amp;_a]:outline-offset-2">Super excited about GraphQL Tools' overhaul! Amazing work <a href="https://x.com/TheGuildDev" target="_blank" rel="noopener noreferrer">@TheGuildDev</a> 👏</blockquote></div></div><div class="contents flex-col gap-6 sm:flex max-lg:[&amp;&gt;:last-child]:flex-1"><div class="relative h-max rounded-2xl bg-green-900 p-6 text-green-200"><div class="flex flex-row items-center gap-2"><div class="relative"><a class="hive-focus absolute -left-1.5 -top-1.5 z-10 rounded-full border-2 border-transparent p-[5px] text-white hover:border-white focus-visible:ring-offset-0 focus-visible:ring-offset-green-900" href="https://x.com/achrafash_/status/1526654279062278146" target="_blank" rel="noopener noreferrer" style="background-color:#222530"><svg viewBox="0 0 1200 1227" fill="currentColor" class="size-[14px]"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></a><img alt="@achrafash_" loading="lazy" width="52" height="52" decoding="async" data-nimg="1" class="rounded-full opacity-85" style="color:transparent" src="/graphql/hive/_next/static/media/achrafash_.1dad2d26.png"/></div><p class="text-sm">@achrafash_</p></div><blockquote class="mt-4 min-w-[220px] max-w-full whitespace-pre-line [&amp;_.code]:font-mono [&amp;_.code]:text-[0.9em] [&amp;_a:focus-visible]:[outline-style:solid] [&amp;_a:focus]:outline-[hsl(var(--nextra-primary-hue)_var(--nextra-primary-saturation)_86%)] [&amp;_a:hover]:underline [&amp;_a]:rounded-sm [&amp;_a]:text-blue-500 [&amp;_a]:outline-2 [&amp;_a]:outline-offset-2">Yoga 2.0 makes it dead simple to build a GraphQL API in NextJS!! and no need to put <span class="code">any</span> everywhere to make it work lol ty <a href="https://x.com/TheGuildDev" target="_blank" rel="noopener noreferrer">@TheGuildDev</a> 🙏 </blockquote></div><div class="relative h-max rounded-2xl bg-green-900 p-6 text-green-200"><div class="flex flex-row items-center gap-2"><div class="relative"><a class="hive-focus absolute -left-1.5 -top-1.5 z-10 rounded-full border-2 border-transparent p-[5px] text-white hover:border-white focus-visible:ring-offset-0 focus-visible:ring-offset-green-900" href="https://x.com/whereischarly/status/1349467930166239232" target="_blank" rel="noopener noreferrer" style="background-color:#222530"><svg viewBox="0 0 1200 1227" fill="currentColor" class="size-[14px]"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></a><img alt="@whereischarly" loading="lazy" width="52" height="52" decoding="async" data-nimg="1" class="rounded-full opacity-85" style="color:transparent" src="/graphql/hive/_next/static/media/whereischarly.3e7da6aa.jpg"/></div><p class="text-sm">@whereischarly</p></div><blockquote class="mt-4 min-w-[220px] max-w-full whitespace-pre-line [&amp;_.code]:font-mono [&amp;_.code]:text-[0.9em] [&amp;_a:focus-visible]:[outline-style:solid] [&amp;_a:focus]:outline-[hsl(var(--nextra-primary-hue)_var(--nextra-primary-saturation)_86%)] [&amp;_a:hover]:underline [&amp;_a]:rounded-sm [&amp;_a]:text-blue-500 [&amp;_a]:outline-2 [&amp;_a]:outline-offset-2">Sooo, I'm on a good way for <span class="code">spotify-graphql@2.0.0</span> that will cover all endpoints of <a href="https://x.com/Spotify" target="_blank" rel="noopener noreferrer">@Spotify</a> API (queries + mutations) 🤓 Thanks to the combination of my <span class="code">functional-json-schema</span> lib and GraphQL Mesh (<a href="https://x.com/TheGuildDev" target="_blank" rel="noopener noreferrer">@TheGuildDev</a>), it's now so much easier to maintain ✨</blockquote></div><div class="relative h-max rounded-2xl bg-green-900 p-6 text-green-200"><div class="flex flex-row items-center gap-2"><div class="relative"><a class="hive-focus absolute -left-1.5 -top-1.5 z-10 rounded-full border-2 border-transparent p-[5px] text-white hover:border-white focus-visible:ring-offset-0 focus-visible:ring-offset-green-900" href="https://x.com/chimame_rt/status/1663577579557900289" target="_blank" rel="noopener noreferrer" style="background-color:#222530"><svg viewBox="0 0 1200 1227" fill="currentColor" class="size-[14px]"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></a><img alt="@chimame_rt" loading="lazy" width="52" height="52" decoding="async" data-nimg="1" class="rounded-full opacity-85" style="color:transparent" src="/graphql/hive/_next/static/media/chimame_rt.b772c362.png"/></div><p class="text-sm">@chimame_rt</p></div><blockquote class="mt-4 min-w-[220px] max-w-full whitespace-pre-line [&amp;_.code]:font-mono [&amp;_.code]:text-[0.9em] [&amp;_a:focus-visible]:[outline-style:solid] [&amp;_a:focus]:outline-[hsl(var(--nextra-primary-hue)_var(--nextra-primary-saturation)_86%)] [&amp;_a:hover]:underline [&amp;_a]:rounded-sm [&amp;_a]:text-blue-500 [&amp;_a]:outline-2 [&amp;_a]:outline-offset-2">私が寄稿したブログが公開されました。ありがとう! The <a href="https://x.com/TheGuildDev" target="_blank" rel="noopener noreferrer">@TheGuildDev</a> blog I contributed to is now available. Thank you! <a href="https://x.com/UriGoldshtein" target="_blank" rel="noopener noreferrer">@UriGoldshtein</a> <a href="https://the-guild.dev/blog/graphql-yoga-worker" target="_blank" rel="noopener noreferrer">the-guild.dev/blog/graphql-yoga-worker</a></blockquote></div></div></div></div><footer class="mt-8 text-green-200"><p class="text-center text-sm">Join professionals from companies like</p><div class="mx-auto mt-6 flex w-fit max-w-full flex-row flex-wrap items-center justify-center gap-6"><svg xmlns="http://www.w3.org/2000/svg" width="124" height="24" viewBox="0 0 124 24" fill="none"><g clip-path="url(#clip0_1079_4499)"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.19482 8.33735C1.19482 12.6549 4.93615 16.1637 9.52949 16.1637C14.1228 16.1637 17.8641 12.6549 17.8641 8.33735C17.8641 4.01975 14.1228 0.51088 9.52949 0.51088C4.93615 0.51088 1.19482 4.01975 1.19482 8.33735ZM3.97304 8.33735C3.97304 5.45895 6.46418 3.1197 9.52949 3.1197C12.5948 3.1197 15.0859 5.45895 15.0859 8.33735C15.0859 11.2157 12.5948 13.5549 9.52949 13.5549C6.46418 13.5549 3.97304 11.2157 3.97304 8.33735ZM17.4566 18.3899L11.9002 23.6076C11.6317 23.8641 11.2751 23.9902 10.9186 23.9902C10.562 23.9902 10.2101 23.8641 9.93693 23.6076C9.3952 23.0989 9.3952 22.2727 9.93693 21.764L15.4934 16.5464C16.0352 16.0377 16.9149 16.0377 17.4566 16.5464C17.9984 17.0551 17.9984 17.8813 17.4566 18.3899ZM17.5863 1.81529C17.5863 0.95438 18.3364 0.25 19.2532 0.25C20.1701 0.25 20.9202 0.95438 20.9202 1.81529C20.9202 2.6762 20.1701 3.38058 19.2532 3.38058C18.3364 3.38058 17.5863 2.6762 17.5863 1.81529ZM35.6193 7.2175V17.5911H32.7996V7.2175H29.1494V4.7148H39.3082V7.2175H35.6193ZM43.4606 13.166V17.5911H40.8146V3.98935H43.4606V9.557C43.9627 8.8316 44.967 8.3238 46.2224 8.3238C48.5593 8.3238 49.9498 9.91975 49.9498 12.2774V17.5911H47.3039V12.6945C47.3039 11.3887 46.7052 10.5907 45.6043 10.5907C44.3876 10.5907 43.4606 11.425 43.4606 13.166ZM61.7694 14.635C61.1901 16.4667 59.278 17.7906 56.8254 17.7906C53.8702 17.7906 51.7652 15.7957 51.7652 13.0391C51.7652 10.3369 53.9091 8.3238 56.8446 8.3238C59.6837 8.3238 62.0207 10.2281 61.8855 13.6376H54.3532C54.4693 14.7076 55.3191 15.6325 56.9607 15.6325C57.8877 15.6325 58.6987 15.2516 59.008 14.635H61.7694ZM54.4496 12.0054H58.9883C58.6603 10.7902 57.6753 10.3369 56.7674 10.3369C55.5507 10.3369 54.7009 11.0078 54.4496 12.0054ZM81.6624 9.88345C82.28 15.179 78.9777 17.8088 74.9027 17.8088C70.7117 17.8088 67.6793 14.8889 67.6793 11.153C67.6793 7.417 70.7117 4.49715 74.8638 4.49715C77.7418 4.49715 80.4068 6.0931 81.3339 8.5233H78.1279C77.4522 7.58025 76.1774 7.03615 74.8638 7.03615C72.2372 7.03615 70.4992 8.8497 70.4992 11.153C70.4992 13.4562 72.2372 15.2697 74.9027 15.2697C77.1236 15.2697 78.4564 14.1272 78.7652 12.3499H74.5742V9.88345H81.6624ZM86.2783 13.2567V17.5911H83.632V8.5233H86.2783V9.97415C86.6063 9.0855 87.5914 8.41445 88.6729 8.41445C88.9433 8.41445 89.233 8.4326 89.5615 8.5233V11.0442C89.1558 10.9172 88.7889 10.8447 88.364 10.8447C87.1085 10.8447 86.2783 11.7695 86.2783 13.2567ZM97.6151 16.5755C97.1902 17.1559 96.1668 17.7906 94.834 17.7906C92.2654 17.7906 90.2953 15.6325 90.2953 13.0572C90.2953 10.482 92.2654 8.3238 94.834 8.3238C96.1668 8.3238 97.1902 8.95855 97.6151 9.5389V8.5233H100.261V17.5911H97.6151V16.5755ZM92.9608 13.0572C92.9608 14.4718 93.9453 15.5237 95.3942 15.5237C96.8425 15.5237 97.8276 14.4718 97.8276 13.0572C97.8276 11.6426 96.8425 10.5907 95.3942 10.5907C93.9453 10.5907 92.9608 11.6426 92.9608 13.0572ZM105.475 16.5755V21.3815H102.83V8.5233H105.475V9.5389C105.92 8.95855 106.943 8.3238 108.276 8.3238C110.845 8.3238 112.814 10.482 112.814 13.0572C112.814 15.6325 110.845 17.7906 108.276 17.7906C106.943 17.7906 105.92 17.1559 105.475 16.5755ZM105.263 13.0572C105.263 14.4718 106.248 15.5237 107.697 15.5237C109.145 15.5237 110.13 14.4718 110.13 13.0572C110.13 11.6426 109.145 10.5907 107.697 10.5907C106.248 10.5907 105.263 11.6426 105.263 13.0572ZM117.392 13.166V17.5911H114.746V3.98935H117.392V9.557C117.894 8.8316 118.898 8.3238 120.154 8.3238C122.49 8.3238 123.881 9.91975 123.881 12.2774V17.5911H121.235V12.6945C121.235 11.3887 120.636 10.5907 119.536 10.5907C118.319 10.5907 117.392 11.425 117.392 13.166Z" fill="#CAE4DE"></path></g><defs><clipPath id="clip0_1079_4499"><rect width="123" height="24" fill="white" transform="translate(0.928589)"></rect></clipPath></defs></svg><svg xmlns="http://www.w3.org/2000/svg" width="67" height="24" viewBox="0 0 67 24" fill="none"><g clip-path="url(#clip0_1079_4501)"><path d="M65.6225 17.18V15.6C64.8544 16.02 64.0064 16.19 63.2782 16.19C61.7918 16.19 60.7643 15.44 60.6944 13.73H65.9717C66.0415 13.27 66.0615 12.79 66.0615 12.41C66.0615 10.5 64.9442 9.05 62.949 9.03C60.5149 9.01 58.9885 10.79 58.9885 13.53V13.57C58.9885 16.16 60.6545 17.69 63.1286 17.69C63.9566 17.68 64.8943 17.53 65.6225 17.18ZM62.8891 10.4C63.9566 10.4 64.4853 11.15 64.4853 12.31V12.4H60.8042C61.0436 11.1 61.7718 10.4 62.8891 10.4ZM54.8286 13.95L55.0081 14.02C56.2152 14.46 56.4946 14.72 56.4946 15.27C56.4946 15.91 56.0157 16.26 55.0081 16.26C54.2001 16.26 53.2524 16 52.2947 15.54V17.2C53.1027 17.51 54.0904 17.68 54.9383 17.68C57.0632 17.68 58.1506 16.67 58.1506 15.24C58.1506 13.99 57.562 13.22 55.8062 12.59L55.6266 12.52C54.2899 12.04 54.0305 11.77 54.0305 11.29C54.0305 10.76 54.4694 10.37 55.4271 10.37C56.1753 10.37 56.9335 10.63 57.7515 11.01V9.46C57.0532 9.2 56.305 9.02 55.477 9.02C53.6015 9.02 52.4244 10.05 52.4244 11.5C52.4244 12.66 53.013 13.29 54.8286 13.95ZM48.5238 11.87C49.0525 11.06 49.8107 10.62 50.7384 10.62C51.0477 10.62 51.3969 10.66 51.6562 10.75V9.26C51.3969 9.17 51.0676 9.11 50.7384 9.11C49.7708 9.11 49.0525 9.53 48.3941 10.38L48.3143 9.21H46.8877V17.52H48.5038V11.87H48.5238ZM43.9149 17.53H45.3415V11.93C45.3415 9.96 44.3538 9.01 42.2988 9.01C41.3112 9.01 40.2837 9.32 39.5155 9.73V11.33C40.4333 10.78 41.4209 10.45 42.209 10.45C43.3064 10.45 43.7453 10.93 43.7453 11.81V12.47C41.4907 12.56 40.134 12.93 39.4357 13.63C38.9369 14.11 38.6875 14.79 38.6875 15.47C38.6875 16.9 39.735 17.71 41.1615 17.71C42.0793 17.71 42.9971 17.34 43.8052 16.57L43.9149 17.53ZM41.5007 16.34C40.8024 16.34 40.3236 15.97 40.3236 15.35C40.3236 14.38 41.1316 13.84 43.7353 13.75V15.2C43.1268 15.88 42.3986 16.34 41.5007 16.34ZM32.2231 12.44V8.16H34.348C35.7945 8.16 36.6225 8.84 36.6225 10.27V10.29C36.6225 11.74 35.7945 12.42 34.348 12.42H32.2231V12.44ZM30.5172 17.53H32.2231V13.97H34.2183C36.7821 13.97 38.2885 12.61 38.2885 10.31V10.29C38.2885 8.01 36.7522 6.65 34.2183 6.65H30.5172V17.53ZM14.8949 14.92H9.0091C8.15117 14.92 7.65237 15.45 7.65237 16.21C7.65237 16.89 8.11126 17.37 8.76967 17.37C9.53782 17.37 9.97676 16.84 10.0167 16.08H11.7226C11.6328 17.94 10.4756 18.93 8.74972 18.93C7.13362 18.93 5.92653 17.83 5.92653 16.19C5.92653 14.48 7.19348 13.29 9.09888 13.29H14.9248C16.8901 13.29 18.3865 11.84 18.3865 9.89C18.3865 7.92 17.0497 6.53 15.1443 6.53C13.2588 6.53 11.7325 7.91 11.7325 10.46V12.13H10.0067V10.46C10.0067 7.08 12.1715 4.89 15.1742 4.89C18.0373 4.89 20.1223 6.95 20.1223 9.87C20.1422 12.79 17.9076 14.92 14.8949 14.92ZM12.8997 24C19.5936 24 24.8708 18.69 24.8708 12C24.8708 5.31 19.5936 0 12.8997 0C6.20586 0 0.928589 5.33 0.928589 12C0.928589 18.69 6.20586 24 12.8997 24Z" fill="#CAE4DE"></path></g><defs><clipPath id="clip0_1079_4501"><rect width="65.1429" height="24" fill="white" transform="translate(0.928589)"></rect></clipPath></defs></svg><svg xmlns="http://www.w3.org/2000/svg" width="138" height="24" viewBox="0 0 138 24" fill="none"><g clip-path="url(#clip0_1079_4517)"><path d="M40.4909 1.50977C43.8772 1.50977 46.0285 3.40489 46.1178 6.45748H43.1898C43.1198 5.00177 42.0908 4.14638 40.4443 4.14638C38.6386 4.14638 37.4697 5.02533 37.4697 6.43391C37.4697 7.63457 38.1104 8.30548 39.5046 8.63111L42.1374 9.20788C44.9955 9.83177 46.3935 11.3109 46.3935 13.8299C46.3935 16.9727 43.9665 19.0091 40.2851 19.0091C36.6037 19.0091 34.3826 17.0905 34.3126 14.0614H37.2406C37.2639 15.4935 38.4056 16.3489 40.2812 16.3489C42.1569 16.3489 43.4616 15.4936 43.4616 14.085C43.4616 12.951 42.8908 12.2801 41.5161 11.9818L38.8638 11.3816C36.0252 10.7577 34.5418 9.11766 34.5418 6.52806C34.5418 3.56962 36.9688 1.51369 40.4909 1.51369V1.50977Z" fill="#CAE4DE"></path><path d="M47.9699 12.9982C47.9699 9.41589 50.2805 6.94019 53.5968 6.94019C56.9132 6.94019 59.1343 9.2276 59.1343 12.7903V13.6456L50.6222 13.6691C50.8281 15.682 51.8805 16.6981 53.7328 16.6981C55.2667 16.6981 56.2724 16.0978 56.5909 15.0111H59.1771C58.6956 17.5064 56.6375 19.0092 53.6862 19.0092C50.3233 19.0092 47.9661 16.5373 47.9661 12.9982H47.9699ZM50.6922 11.8643H56.3656C56.3656 10.2909 55.2899 9.25117 53.6201 9.25117C51.9503 9.25117 50.9679 10.1536 50.6922 11.8643Z" fill="#CAE4DE"></path><path d="M66.0001 6.94411C67.7165 6.94411 69.2038 7.70524 69.8911 9.0236L70.0737 7.28939H72.6366V24H69.8678V17.1808C69.1572 18.3382 67.67 19.0053 66.0001 19.0053C62.6371 19.0053 60.715 16.4157 60.715 12.8569C60.715 9.29818 62.8197 6.94019 66.0001 6.94019V6.94411ZM66.6408 16.4667C68.5864 16.4667 69.8445 15.0581 69.8445 12.9982C69.8445 10.9383 68.5864 9.50622 66.6408 9.50622C64.6953 9.50622 63.5071 10.9618 63.5071 12.9982C63.5071 15.0346 64.6953 16.4667 66.6408 16.4667Z" fill="#CAE4DE"></path><path d="M85.9952 7.28933V18.7071H83.409L83.2031 17.1808C82.5157 18.2677 81.0518 19.0053 79.5412 19.0053C76.9316 19.0053 75.4016 17.2239 75.4016 14.4264V7.2854H78.1937V13.4338C78.1937 15.6074 79.0402 16.4863 80.5974 16.4863C82.3605 16.4863 83.207 15.4466 83.207 13.2729V7.2854H85.9991L85.9952 7.28933Z" fill="#CAE4DE"></path><path d="M87.9873 12.9982C87.9873 9.41589 90.2978 6.94019 93.6141 6.94019C96.9304 6.94019 99.152 9.2276 99.152 12.7903V13.6456L90.6395 13.6691C90.8453 15.682 91.8977 16.6981 93.75 16.6981C95.2839 16.6981 96.2896 16.0978 96.6081 15.0111H99.1949C98.7129 17.5064 96.6547 19.0092 93.7034 19.0092C90.3405 19.0092 87.9834 16.5373 87.9834 12.9982H87.9873ZM90.7094 11.8643H96.3829C96.3829 10.2909 95.3072 9.25117 93.6374 9.25117C91.9676 9.25117 90.9851 10.1536 90.7094 11.8643Z" fill="#CAE4DE"></path><path d="M101.396 18.707V7.28936H103.983L104.212 8.76853C104.923 7.61107 106.293 6.94409 107.827 6.94409C110.665 6.94409 112.129 8.72533 112.129 11.6838V18.711H109.338V12.3547C109.338 10.4361 108.398 9.51013 106.957 9.51013C105.241 9.51013 104.188 10.7107 104.188 12.5627V18.711H101.396V18.707Z" fill="#CAE4DE"></path><path d="M119.861 6.94411C122.949 6.94411 125.053 8.67833 125.352 11.4287H122.56C122.238 10.1339 121.302 9.46302 119.974 9.46302C118.188 9.46302 116.999 10.8284 116.999 12.9747C116.999 15.1209 118.099 16.4667 119.88 16.4667C121.275 16.4667 122.261 15.7722 122.557 14.5245H125.372C125.03 17.1847 122.831 19.0092 119.88 19.0092C116.448 19.0092 114.208 16.604 114.208 12.9747C114.208 9.34531 116.518 6.94019 119.857 6.94019L119.861 6.94411Z" fill="#CAE4DE"></path><path d="M126.793 12.9982C126.793 9.41589 129.103 6.94019 132.419 6.94019C135.736 6.94019 137.957 9.2276 137.957 12.7903V13.6456L129.445 13.6691C129.651 15.682 130.704 16.6981 132.555 16.6981C134.09 16.6981 135.096 16.0978 135.414 15.0111H138C137.518 17.5064 135.461 19.0092 132.509 19.0092C129.146 19.0092 126.789 16.5373 126.789 12.9982H126.793ZM129.515 11.8643H135.189C135.189 10.2909 134.113 9.25117 132.443 9.25117C130.773 9.25117 129.791 10.1536 129.515 11.8643Z" fill="#CAE4DE"></path><path d="M12.5158 4.21319C13.1216 3.27545 13.8129 2.49076 14.6594 1.84723C16.104 0.744643 17.7233 0.113007 19.5329 0.0345701C20.4959 -0.0086408 21.4629 0.0267154 22.4493 0.0267154V3.27152C22.0803 3.27152 21.7114 3.27152 21.3386 3.27152C20.4765 3.27937 19.6067 3.22439 18.7562 3.43636C16.9932 3.87577 15.7389 4.94301 14.9157 6.57523C15.8865 7.69341 17.0631 8.45857 18.5387 8.61937C19.4669 8.72137 20.4066 8.67828 21.3424 8.69399C21.7036 8.70185 22.0647 8.69399 22.4493 8.69399V11.9781C22.1774 11.9781 21.9211 11.9781 21.6609 11.9781C20.6434 11.9624 19.6261 11.9859 18.6125 11.9231C16.7486 11.8054 15.106 11.0952 13.6652 9.90632C13.5798 9.83574 13.4983 9.76908 13.3857 9.68268C12.7604 10.9422 12.1508 12.1742 11.5256 13.4376C12.4303 14.3283 13.3041 15.2582 14.2555 16.1018C15.3196 17.0435 16.6204 17.3965 18.0261 17.3927C19.3775 17.3888 20.7251 17.3927 22.0764 17.3927C22.1968 17.3927 22.4531 17.3927 22.4531 17.3927V20.6571C22.4531 20.6571 19.1329 20.6768 17.5796 20.6493C15.3079 20.61 13.3468 19.7703 11.6926 18.2127C11.1062 17.6594 10.5664 17.0552 10.0266 16.498C9.52179 17.0826 9.08688 17.6594 8.58203 18.1577C7.153 19.5624 5.4327 20.406 3.44059 20.5825C2.34938 20.6806 0.0271818 20.6532 0.0271818 20.6532V17.3927C0.0271818 17.3927 0.271829 17.3927 0.388324 17.3927C1.22323 17.3809 2.0659 17.424 2.89304 17.3495C4.98222 17.1689 6.50064 16.09 7.48305 14.2341C7.52194 14.1596 7.48692 13.9947 7.42869 13.932C6.24816 12.6647 4.81526 11.9702 3.07167 11.982C2.17464 11.9859 1.2776 11.982 0.380556 11.982C0.271829 11.982 0.0271818 11.982 0.0271818 11.982V8.70185C0.0271818 8.70185 2.70664 8.67436 3.9998 8.76065C5.86375 8.88228 7.49476 9.63174 8.91992 10.8441C8.96644 10.8833 9.01307 10.9226 9.07914 10.9736C9.1218 10.9108 10.4072 8.36825 10.9508 7.25006C10.9508 7.25006 10.9392 7.23828 10.8266 7.12057C10.0616 6.33981 9.3082 5.54726 8.51209 4.79781C7.40537 3.75021 6.06175 3.27937 4.55118 3.27545C3.16104 3.27152 1.77077 3.27545 0.380556 3.27545C0.271829 3.27545 0.13203 3.27545 0 3.27545V0.00315191C0 0.00315191 3.52214 -0.0164952 5.16089 0.0423157C7.35101 0.120861 9.2344 0.983988 10.8266 2.49468C11.3974 3.0361 11.9295 3.62072 12.5158 4.22105V4.21319Z" fill="#CAE4DE"></path></g><defs><clipPath id="clip0_1079_4517"><rect width="138" height="24" fill="white"></rect></clipPath></defs></svg><svg xmlns="http://www.w3.org/2000/svg" width="72" height="24" viewBox="0 0 72 24" fill="none"><g clip-path="url(#clip0_1079_4527)"><path d="M44.6088 17.5934C43.6324 19.0263 42.1719 19.7427 40.2274 19.7427C39.4188 19.7696 38.6141 19.6192 37.87 19.3024C37.126 18.9855 36.4606 18.5098 35.9209 17.9087C34.8327 16.6793 34.2541 15.0831 34.3023 13.444C34.2534 11.8035 34.8321 10.2058 35.9209 8.97511C36.4821 8.36536 37.1703 7.88556 37.9373 7.56943C38.7043 7.2533 39.5314 7.10851 40.3606 7.14523C41.1974 7.11049 42.0291 7.29204 42.7749 7.67227C43.5207 8.0525 44.1553 8.6185 44.6171 9.31536V7.34025H46.4563V19.5477H44.6171L44.6088 17.5934ZM40.4729 18.083C41.0654 18.1095 41.6562 17.9998 42.1994 17.7623C42.7427 17.5249 43.224 17.1661 43.606 16.7137C44.3619 15.7948 44.7541 14.6316 44.7087 13.444C44.754 12.2551 44.3618 11.0907 43.606 10.1701C43.2231 9.71893 42.7416 9.36127 42.1985 9.12462C41.6553 8.88796 41.065 8.77862 40.4729 8.80498C39.8743 8.78519 39.2787 8.89727 38.7285 9.13322C38.1784 9.36918 37.6871 9.72322 37.2898 10.1701C36.5077 11.0785 36.0976 12.2475 36.1414 13.444C36.0975 14.6392 36.5076 15.807 37.2898 16.7137C37.6864 17.1618 38.1774 17.5169 38.7277 17.7537C39.2779 17.9904 39.8739 18.1028 40.4729 18.083Z" fill="#CAE4DE"></path><path d="M50.6547 19.5477H48.8197V2.73853H50.6547V19.5477Z" fill="#CAE4DE"></path><path d="M59.2345 18.083C60.8822 18.083 62.0652 17.3984 62.7837 16.0291H64.7892C64.3911 17.1009 63.6902 18.0348 62.7712 18.7179C61.7276 19.4372 60.477 19.797 59.2095 19.7428C58.3709 19.7732 57.5354 19.6254 56.7585 19.3092C55.9816 18.993 55.281 18.5156 54.7032 17.9087C53.5704 16.7017 52.9631 15.0964 53.0139 13.444C52.9545 11.8026 53.5329 10.2017 54.6283 8.97514C55.8137 7.80296 57.4154 7.14526 59.0847 7.14526C60.754 7.14526 62.3557 7.80296 63.541 8.97514C64.638 10.2008 65.2165 11.8023 65.1554 13.444V14.1743H54.8988C54.9988 15.2336 55.4773 16.2217 56.2469 16.9585C56.6461 17.3329 57.1155 17.625 57.6282 17.818C58.1409 18.0109 58.6868 18.101 59.2345 18.083ZM59.0847 8.80501C58.0381 8.77505 57.0207 9.15142 56.2469 9.85481C55.5192 10.5413 55.0518 11.4574 54.9238 12.4482H63.2455C63.121 11.4525 62.655 10.5304 61.9265 9.83821C61.1485 9.14096 60.1302 8.77075 59.0847 8.80501Z" fill="#CAE4DE"></path><path d="M67.3481 19.5477V2.73853H69.1831V7.34019H71.9834V8.95014H69.1665V19.5477H67.3481Z" fill="#CAE4DE"></path><path d="M30.9487 17.614C29.9723 19.0442 28.5118 19.7607 26.5673 19.7634C25.7591 19.7899 24.9549 19.6398 24.2109 19.3238C23.467 19.0077 22.8014 18.5332 22.2608 17.9335C21.1734 16.702 20.595 15.1049 20.6422 13.4647C20.5941 11.8243 21.1727 10.2269 22.2608 8.99579C22.821 8.38714 23.5079 7.90799 24.2734 7.59189C25.0389 7.2758 25.8644 7.13042 26.6921 7.16591C27.5294 7.13121 28.3615 7.31322 29.1074 7.69422C29.8533 8.07523 30.4877 8.64227 30.9487 9.34019V1.74268H32.7878V19.585H30.9487V17.614ZM26.8128 18.1037C27.4074 18.1321 28.0006 18.0233 28.5461 17.7858C29.0917 17.5484 29.575 17.1885 29.9584 16.7344C30.7143 15.8155 31.1065 14.6523 31.061 13.4647C31.1073 12.2769 30.7149 11.1135 29.9584 10.195C29.5763 9.74252 29.0951 9.38373 28.5518 9.1463C28.0085 8.90888 27.4178 8.79917 26.8253 8.82566C26.2263 8.80581 25.6303 8.91827 25.08 9.15499C24.5297 9.39172 24.0387 9.74685 23.6422 10.195C22.8506 11.0977 22.4313 12.266 22.4688 13.4647C22.4249 14.6599 22.835 15.8277 23.6172 16.7344C24.0151 17.1841 24.5081 17.5403 25.0607 17.777C25.6133 18.0138 26.2117 18.1254 26.8128 18.1037Z" fill="#CAE4DE"></path><path d="M11.9001 12.2033C11.9001 13.6473 11.2178 14.9917 10.0361 16.1286C12.7947 14.4315 14.5215 12 14.5215 9.3029C14.5215 4.14938 8.26352 0 0.549237 0H0V5.95851C6.61581 6.11203 11.9001 8.19087 11.9001 12.2033Z" fill="#CAE4DE"></path><path d="M3.04578 19.0497V23.9999C9.18309 22.78 13.7309 17.8795 14.172 13.5103C12.595 16.4397 8.22608 18.5393 3.04578 19.0497Z" fill="#CAE4DE"></path></g><defs><clipPath id="clip0_1079_4527"><rect width="72" height="24" fill="white"></rect></clipPath></defs></svg><svg xmlns="http://www.w3.org/2000/svg" width="130" height="24" viewBox="0 0 130 24" fill="none"><g clip-path="url(#clip0_1079_4503)"><mask id="mask0_1079_4503" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="130" height="24"><path d="M129.379 0.00439453H0.619019V23.987H129.379V0.00439453Z" fill="white"></path></mask><g mask="url(#mask0_1079_4503)"><path d="M45.1076 7.38323C46.3055 8.02103 47.3064 8.96964 48.0035 10.1278C48.7067 11.2952 49.0701 12.6332 49.0532 13.9932C49.0701 15.3577 48.7069 16.7004 48.0035 17.873C47.3057 19.04 46.3058 20 45.1076 20.6535C43.8601 21.3232 42.4643 21.6739 41.046 21.6739C39.6277 21.6739 38.2319 21.3232 36.9844 20.6535C35.7862 20 34.7863 19.04 34.0885 17.873C33.3851 16.7004 33.0219 15.3577 33.0388 13.9932C33.0219 12.6332 33.3853 11.2952 34.0885 10.1278C34.7856 8.96964 35.7865 8.02103 36.9844 7.38323C38.236 6.72641 39.6303 6.38306 41.046 6.38306C42.4617 6.38306 43.856 6.72641 45.1076 7.38323ZM38.5411 9.60333C37.3654 10.2831 36.5098 11.3982 36.1623 12.7036C35.8148 14.0091 36.0037 15.3981 36.6877 16.5654C37.1359 17.3325 37.7771 17.971 38.5482 18.4191C39.3179 18.8695 40.1959 19.1053 41.0895 19.1016C41.9716 19.1053 42.838 18.8694 43.5944 18.4191C44.3602 17.9739 44.9926 17.3339 45.4261 16.5654C45.8761 15.7823 46.1085 14.8947 46.0995 13.9932C46.1088 13.0963 45.8763 12.2132 45.4261 11.4354C44.9895 10.6747 44.3575 10.0425 43.5942 9.60327C42.8312 9.16404 41.9643 8.93348 41.0822 8.93514C40.1906 8.93217 39.3142 9.16265 38.5411 9.60333Z" fill="#CAE4DE"></path><path d="M70.0125 20.7537C69.1455 21.2965 68.1416 21.5855 67.1166 21.5871C66.2284 21.6214 65.3615 21.3123 64.6984 20.725C64.3682 20.392 64.1135 19.9928 63.9512 19.5542C63.7888 19.1155 63.7229 18.6475 63.7573 18.1817V7.40448L66.5229 7.07397V10.5298H69.7953V12.5488H66.5447V17.6715C66.5052 18.0683 66.6107 18.466 66.8414 18.7923C66.9596 18.906 67.1006 18.9937 67.2554 19.0495C67.4101 19.1051 67.575 19.1277 67.7392 19.1157C68.3169 19.0945 68.883 18.9473 69.3971 18.6845L70.0125 20.7537Z" fill="#CAE4DE"></path><path d="M76.4559 10.5802C77.1664 10.1801 77.9702 9.97198 78.7871 9.97664V12.6566C78.2771 12.5923 77.7592 12.6318 77.265 12.7726C76.7709 12.9134 76.3108 13.1526 75.9129 13.4756C75.5618 13.7877 75.2848 14.1732 75.1021 14.6043C74.9192 15.0354 74.8352 15.5014 74.8559 15.9687V21.4578H72.0974V10.0629H74.8848V12.2183C75.2457 11.5385 75.7895 10.9714 76.4559 10.5802Z" fill="#CAE4DE"></path><path d="M89.4369 11.5504C90.4254 12.7844 90.9181 14.3381 90.8196 15.9116C90.8196 16.278 90.8196 16.551 90.8196 16.7378H82.3345C82.4864 17.4832 82.89 18.1548 83.4784 18.6417C84.0932 19.1301 84.8634 19.3849 85.6504 19.3603C86.227 19.3632 86.7983 19.2507 87.3301 19.0297C87.8598 18.8176 88.3385 18.497 88.7346 18.0885L90.2333 19.6404C89.6505 20.2626 88.9392 20.7527 88.1481 21.0774C87.2787 21.4245 86.3487 21.598 85.4115 21.5876C84.3366 21.6104 83.273 21.3633 82.3201 20.869C81.4453 20.409 80.7255 19.7045 80.2496 18.843C79.7533 17.9172 79.504 16.8809 79.5255 15.8325C79.4972 14.7812 79.7467 13.7408 80.2496 12.8149C80.7255 11.9485 81.4415 11.2354 82.3129 10.7601C83.2402 10.267 84.28 10.0195 85.3318 10.0416C86.0855 9.98269 86.8429 10.0871 87.5516 10.3477C88.2605 10.6082 88.9038 11.0186 89.4369 11.5504ZM88.2712 14.8913C88.2748 14.5183 88.2022 14.1484 88.0578 13.8039C87.9134 13.4594 87.7004 13.1474 87.4315 12.8868C86.8482 12.4103 86.1162 12.1498 85.3608 12.1498C84.6055 12.1498 83.8734 12.4103 83.2902 12.8868C82.7186 13.4146 82.3564 14.1284 82.2694 14.8985L88.2712 14.8913Z" fill="#CAE4DE"></path><path d="M104.322 10.0628V21.4578H101.534V19.6472C101.139 20.2559 100.59 20.7513 99.9417 21.0841C99.2463 21.431 98.4758 21.6037 97.6975 21.5871C96.6836 21.6189 95.6809 21.3703 94.8014 20.8687C93.9777 20.3759 93.3123 19.6607 92.883 18.8067C92.4141 17.8572 92.1808 16.8103 92.2024 15.7531C92.1812 14.7099 92.4147 13.677 92.883 12.7427C93.3161 11.9005 93.9813 11.1978 94.8014 10.7166C95.663 10.223 96.645 9.97438 97.6394 9.99814C98.419 9.98358 99.191 10.1535 99.8911 10.4939C100.545 10.8245 101.099 11.3201 101.498 11.9308V10.0628H104.322ZM100.528 18.4258C101.128 17.8342 101.486 17.0435 101.534 16.2058V15.4011C101.488 14.5608 101.129 13.7673 100.528 13.1738C100.231 12.8941 99.8811 12.6758 99.4982 12.5315C99.1154 12.3872 98.7076 12.3198 98.2984 12.3332C97.8621 12.3176 97.4278 12.3962 97.0253 12.5637C96.6227 12.7312 96.2616 12.9835 95.9671 13.3031C95.3449 13.9897 95.0131 14.8876 95.0404 15.8106C95.0151 16.7311 95.3467 17.6262 95.9671 18.311C96.2632 18.6281 96.6248 18.8784 97.0269 19.0445C97.4292 19.2106 97.8629 19.2888 98.2984 19.2737C98.7081 19.2861 99.1162 19.2176 99.4992 19.0721C99.8819 18.9266 100.232 18.7068 100.528 18.4258Z" fill="#CAE4DE"></path><path d="M112.032 12.4197C111.609 12.4051 111.188 12.481 110.797 12.6422C110.406 12.8033 110.055 13.046 109.766 13.3537C109.171 14.0214 108.86 14.8917 108.897 15.7822C108.855 16.6842 109.166 17.5674 109.766 18.2466C110.052 18.5573 110.403 18.8021 110.795 18.9635C111.186 19.1248 111.609 19.199 112.032 19.1806C112.617 19.2223 113.203 19.1224 113.74 18.8897C114.278 18.6569 114.75 18.2982 115.116 17.8442L116.847 19.2811C116.336 20.0206 115.633 20.609 114.812 20.9839C113.903 21.3918 112.914 21.5955 111.917 21.5803C110.867 21.6008 109.83 21.3534 108.905 20.8619C108.041 20.3946 107.33 19.6916 106.856 18.8357C106.359 17.9101 106.11 16.8736 106.132 15.8253C106.105 14.7672 106.355 13.7202 106.856 12.7861C107.331 11.9238 108.045 11.2136 108.912 10.7385C109.844 10.2448 110.889 9.99733 111.945 10.02C112.905 10.004 113.857 10.1876 114.74 10.5588C115.529 10.8982 116.219 11.4295 116.745 12.1036L115.008 13.6555C114.63 13.2494 114.169 12.9288 113.656 12.7156C113.142 12.5023 112.589 12.4014 112.032 12.4197Z" fill="#CAE4DE"></path><path d="M128.242 11.1552C128.636 11.5909 128.939 12.0996 129.134 12.652C129.329 13.2044 129.412 13.7896 129.379 14.374V21.4725H126.591V15.1643C126.609 14.8209 126.557 14.4774 126.439 14.1542C126.321 13.8309 126.139 13.5343 125.904 13.2819C125.66 13.0416 125.369 12.8538 125.049 12.7301C124.729 12.6065 124.386 12.5498 124.043 12.5634C123.635 12.5585 123.231 12.6392 122.857 12.8001C122.482 12.9611 122.146 13.1987 121.871 13.4974C121.315 14.1499 121.025 14.9857 121.06 15.8397V21.4294H118.273V5.68042H121.06V12.2545C121.842 10.76 123.232 10.0056 125.194 9.9769C125.756 9.95592 126.317 10.0497 126.841 10.2524C127.366 10.455 127.842 10.7623 128.242 11.1552Z" fill="#CAE4DE"></path><path d="M58.617 10.063V16.5293C58.617 17.1905 58.3523 17.8246 57.8813 18.2922C57.4101 18.7597 56.7711 19.0223 56.1048 19.0223C55.4385 19.0223 54.7996 18.7597 54.3284 18.2922C53.8572 17.8246 53.5927 17.1905 53.5927 16.5293V10.063H50.8342V16.4574C50.8342 20.1791 53.4695 21.5586 56.1048 21.5586C58.7401 21.5586 61.3826 20.1719 61.3826 16.4503V10.063H58.617Z" fill="#CAE4DE"></path><path d="M12.0723 0.00439453C8.04694 0.00439453 5.02072 1.01745 3.26144 2.75616C2.37829 3.63923 1.68789 4.69335 1.23325 5.85282C0.778616 7.01229 0.569492 8.25227 0.618913 9.49547C0.618913 13.6051 2.71122 18.0022 5.6361 20.9049C6.39627 21.6665 9.03156 23.9871 12.4849 23.9871C15.9383 23.9871 18.6388 21.8316 20.2894 20.2151C23.4822 17.0466 26.3708 11.5934 26.3708 8.00103C26.3857 6.49383 25.8032 5.04117 24.7491 3.95601C21.9763 1.20425 16.0107 0.00439453 12.0723 0.00439453ZM16.9519 14.2015C16.4668 14.7504 15.8734 15.195 15.2085 15.5076C14.5436 15.8202 13.8212 15.9943 13.0858 16.0192C11.8597 15.9944 10.6892 15.5062 9.81347 14.6541C8.81518 13.6682 8.23052 12.3435 8.17727 10.9468C8.16039 10.3643 8.26268 9.78453 8.47795 9.24241C8.69324 8.70029 9.01701 8.20712 9.42975 7.79267C9.9739 7.29341 10.6143 6.90871 11.3123 6.66173C12.0104 6.41478 12.7516 6.31068 13.4913 6.35573C14.2558 6.31269 15.0209 6.4285 15.7377 6.69573C16.4546 6.96295 17.1073 7.37573 17.6542 7.90763C17.9724 8.22434 18.2235 8.60114 18.3927 9.01577C18.5618 9.43039 18.6454 9.87446 18.6388 10.3217C18.5992 11.7819 17.9951 13.171 16.9519 14.2015Z" fill="#CAE4DE"></path></g></g><defs><clipPath id="clip0_1079_4503"><rect width="128.762" height="24" fill="white" transform="translate(0.619019)"></rect></clipPath></defs></svg></div></footer></section><section class="isolate flex flex-col gap-6 px-4 py-6 lg:gap-12 lg:py-24 xl:px-[120px] mx-4 mt-6 md:mx-6"><h2 class="text-4xl leading-[1.2] md:text-5xl md:leading-[1.16667] tracking-[-0.48px] text-green-1000" id="discover-the-complete-ecosystem-of-tools-and-libraries"><a href="#discover-the-complete-ecosystem-of-tools-and-libraries" class="cursor-text" tabindex="-1">Discover the complete ecosystem of tools and libraries</a></h2><p class="text-green-800">Complete GraphQL Federation Stack</p><ul class="-mx-12 -my-2 flex grid-cols-2 gap-[22px] overflow-auto px-12 py-2 lg:grid xl:grid-cols-4"><li class="hive-focus-within group relative flex-1 shrink-0 basis-[283.5px] overflow-hidden rounded-2xl bg-blue-400 text-green-1000 first-of-type:bg-green-1000 first-of-type:text-white max-md:w-[283.5px]"><a class="relative z-10 block flex-1 p-8 outline-none focus-visible:outline-none" href="https://the-guild.dev/graphql/hive"><p class="font-medium">Hive</p><svg width="52" height="52" viewBox="0 0 52 52" fill="none" class="mt-8"><g clip-path="url(#hive-icon)" fill="currentColor"><path d="M36.902.081H16.097L.5 15.678v20.806L16.097 52.08h20.805L52.5 36.484V15.678L36.902.081ZM49.18 28.918 29.334 48.762a4.01 4.01 0 0 1-5.67 0L3.82 28.918a4.01 4.01 0 0 1 0-5.671L23.663 3.402a4.01 4.01 0 0 1 5.671 0L49.18 23.247a4.01 4.01 0 0 1 0 5.67Z"></path><path d="m26.499 20.637-5.444 5.443 5.444 5.444 5.443-5.444-5.443-5.443Z"></path></g><defs><clipPath id="hive-icon"><path fill="#fff" d="M0 0h52v52H0z"></path></clipPath></defs></svg><svg width="24" height="24" view-box="0 0 24 24" fill="currentColor" class="absolute bottom-8 right-8"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a><svg width="160" height="174" viewBox="0 0 160 172" fill="none" stroke-width="0.5px" class="pointer-events-none absolute bottom-0 right-0 fill-blue-200 opacity-0 transition-opacity duration-500 group-first-of-type:fill-blue-700 group-focus-within:opacity-100 group-hover:opacity-100" preserveAspectRatio="xMidYMid meet"><mask id="path-1-outside-1_642_4223" maskUnits="userSpaceOnUse" x="0" y="-52" width="265" height="265" fill="black"><rect fill="white" y="-52" width="265" height="265"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M79.8868 -51H185.113L264 27.8868V133.113L185.113 212H79.8868L1 133.113V27.8868L79.8868 -51ZM146.836 195.215L247.204 94.8463C255.126 86.9252 255.126 74.085 247.204 66.1639L146.836 -34.2043C138.915 -42.1255 126.075 -42.1255 118.154 -34.2043L17.7957 66.1639C9.87451 74.085 9.87451 86.9252 17.7957 94.8463L118.154 195.215C126.075 203.136 138.915 203.136 146.836 195.215ZM104.963 80.4952L132.495 52.9631L160.027 80.4952L132.495 108.027L104.963 80.4952Z"></path></mask><path fill-rule="evenodd" clip-rule="evenodd" d="M79.8868 -51H185.113L264 27.8868V133.113L185.113 212H79.8868L1 133.113V27.8868L79.8868 -51ZM146.836 195.215L247.204 94.8463C255.126 86.9252 255.126 74.085 247.204 66.1639L146.836 -34.2043C138.915 -42.1255 126.075 -42.1255 118.154 -34.2043L17.7957 66.1639C9.87451 74.085 9.87451 86.9252 17.7957 94.8463L118.154 195.215C126.075 203.136 138.915 203.136 146.836 195.215ZM104.963 80.4952L132.495 52.9631L160.027 80.4952L132.495 108.027L104.963 80.4952Z" fill="url(#paint0_linear_642_4223)"></path><path d="M185.113 -51L185.467 -51.3536L185.32 -51.5H185.113V-51ZM79.8868 -51V-51.5H79.6797L79.5333 -51.3536L79.8868 -51ZM264 27.8868H264.5V27.6797L264.354 27.5333L264 27.8868ZM264 133.113L264.354 133.467L264.5 133.32V133.113H264ZM185.113 212V212.5H185.32L185.467 212.354L185.113 212ZM79.8868 212L79.5333 212.354L79.6797 212.5H79.8868V212ZM1 133.113H0.5V133.32L0.646447 133.467L1 133.113ZM1 27.8868L0.646447 27.5333L0.5 27.6797V27.8868H1ZM146.836 195.215L147.19 195.568L146.836 195.215ZM247.204 66.1639L246.851 66.5174L247.204 66.1639ZM146.836 -34.2043L147.19 -34.5579L146.836 -34.2043ZM118.154 -34.2043L117.8 -34.5579L117.8 -34.5579L118.154 -34.2043ZM17.7957 66.1639L18.1492 66.5174L18.1492 66.5174L17.7957 66.1639ZM17.7957 94.8463L18.1492 94.4928L18.1492 94.4928L17.7957 94.8463ZM118.154 195.215L117.8 195.568L117.8 195.568L118.154 195.215ZM132.495 52.9631L132.849 52.6096L132.495 52.256L132.142 52.6096L132.495 52.9631ZM104.963 80.4952L104.609 80.1417L104.256 80.4952L104.609 80.8488L104.963 80.4952ZM160.027 80.4952L160.381 80.8488L160.734 80.4952L160.381 80.1417L160.027 80.4952ZM132.495 108.027L132.142 108.381L132.495 108.734L132.849 108.381L132.495 108.027ZM185.113 -51.5H79.8868V-50.5H185.113V-51.5ZM264.354 27.5333L185.467 -51.3536L184.76 -50.6464L263.646 28.2404L264.354 27.5333ZM264.5 133.113V27.8868H263.5V133.113H264.5ZM185.467 212.354L264.354 133.467L263.646 132.76L184.76 211.646L185.467 212.354ZM79.8868 212.5H185.113V211.5H79.8868V212.5ZM0.646447 133.467L79.5333 212.354L80.2404 211.646L1.35355 132.76L0.646447 133.467ZM0.5 27.8868V133.113H1.5V27.8868H0.5ZM79.5333 -51.3536L0.646447 27.5333L1.35355 28.2404L80.2404 -50.6464L79.5333 -51.3536ZM246.851 94.4928L146.483 194.861L147.19 195.568L247.558 95.1998L246.851 94.4928ZM246.851 66.5174C254.577 74.2433 254.577 86.7669 246.851 94.4928L247.558 95.1998C255.674 87.0835 255.674 73.9267 247.558 65.8103L246.851 66.5174ZM146.483 -33.8508L246.851 66.5174L247.558 65.8103L147.19 -34.5579L146.483 -33.8508ZM118.507 -33.8508C126.233 -41.5767 138.757 -41.5767 146.483 -33.8508L147.19 -34.5579C139.073 -42.6743 125.917 -42.6743 117.8 -34.5579L118.507 -33.8508ZM18.1492 66.5174L118.507 -33.8508L117.8 -34.5579L17.4421 65.8103L18.1492 66.5174ZM18.1492 94.4928C10.4233 86.7669 10.4233 74.2433 18.1492 66.5174L17.4421 65.8103C9.3257 73.9267 9.3257 87.0835 17.4421 95.1998L18.1492 94.4928ZM118.507 194.861L18.1492 94.4928L17.4421 95.1998L117.8 195.568L118.507 194.861ZM146.483 194.861C138.757 202.587 126.233 202.587 118.507 194.861L117.8 195.568C125.917 203.684 139.073 203.684 147.19 195.568L146.483 194.861ZM132.142 52.6096L104.609 80.1417L105.317 80.8488L132.849 53.3167L132.142 52.6096ZM160.381 80.1417L132.849 52.6096L132.142 53.3167L159.674 80.8488L160.381 80.1417ZM132.849 108.381L160.381 80.8488L159.674 80.1417L132.142 107.674L132.849 108.381ZM104.609 80.8488L132.142 108.381L132.849 107.674L105.317 80.1417L104.609 80.8488Z" fill="url(#paint1_linear_642_4223)" mask="url(#path-1-outside-1_642_4223)"></path><defs><linearGradient id="paint0_linear_642_4223" x1="0.999999" y1="2" x2="161" y2="171" gradientUnits="userSpaceOnUse"><stop stop-color="#3B736A"></stop><stop offset="1" stop-color="#245850"></stop></linearGradient><linearGradient id="paint1_linear_642_4223" x1="1" y1="5" x2="161" y2="173.5" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.4"></stop><stop offset="1" stop-color="white" stop-opacity="0.1"></stop></linearGradient></defs></svg><svg width="895" height="674" viewBox="0 0 895 674" fill="#86B6C1" class="pointer-events-none absolute left-0 top-[-15%] h-[150%] w-full opacity-0 transition-opacity duration-1000 group-focus-within:opacity-100 group-hover:opacity-100"><g filter="url(#filter0_f_711_1774)"><path d="M350 280.534C350 296.208 356.24 311.261 367.33 322.351L453.447 408.468L463.532 418.553L549.649 504.67C560.739 515.76 575.792 522 591.466 522L894 522L894 408.468L552.251 408.468C503.249 408.468 463.532 368.751 463.532 319.749L463.532 -22L350 -22L350 280.534Z"></path></g><defs><filter id="filter0_f_711_1774" x="-0.0000305176" y="-372" width="1244" height="1244" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="175" result="effect1_foregroundBlur_711_1774"></feGaussianBlur></filter></defs><style> @supports (-moz-appearance: none) { .firefox-highlight-fix { opacity: 0.3; filter: blur(175px); } } </style></svg></li><li class="hive-focus-within group relative flex-1 shrink-0 basis-[283.5px] overflow-hidden rounded-2xl bg-blue-400 text-green-1000 first-of-type:bg-green-1000 first-of-type:text-white max-md:w-[283.5px]"><a class="relative z-10 block flex-1 p-8 outline-none focus-visible:outline-none" href="https://the-guild.dev/graphql/hive/docs/gateway"><p class="font-medium">Hive Gateway</p><svg width="52" height="53" viewBox="0 0 52 53" fill="currentColor" class="mt-8"><path d="m25 .524872-7.7758.000001V13.6981c0 2.2382-1.8128 4.051-4.0509 4.051H0l7.2e-7 7.7758H8.48411c1.06096 0 2.07849-.4215 2.82859-1.1718l12.5159-12.5176C24.5786 11.0854 25 10.068 25 9.00727V.524872Zm2 0 7.7758.000001V13.6981c0 2.2382 1.8128 4.051 4.0509 4.051H52v7.7758h-8.4841c-1.061 0-2.0785-.4215-2.8286-1.1718L28.1714 11.8355C27.4214 11.0854 27 10.068 27 9.00727V.524872ZM25 52.5249h-7.7758V39.3516c0-2.2381-1.8128-4.0509-4.0509-4.0509H0l7.2e-7-7.7758H8.48411c1.06096 0 2.07849.4215 2.82859 1.1717l12.5159 12.5176c.75.7502 1.1714 1.7675 1.1714 2.8283v8.4824Zm2 0h7.7758V39.3516c0-2.2381 1.8128-4.0509 4.0509-4.0509H52v-7.7758h-8.4841c-1.061 0-2.0785.4215-2.8286 1.1717L28.1714 41.2142c-.75.7502-1.1714 1.7675-1.1714 2.8283v8.4824Zm2.8369-29.837H22.163v7.6739h7.6739v-7.6739Z"></path></svg><svg width="24" height="24" view-box="0 0 24 24" fill="currentColor" class="absolute bottom-8 right-8"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a><svg width="177" height="174" viewBox="0 0 177 172" fill="none" stroke-width="0.5px" class="pointer-events-none absolute bottom-0 right-0 fill-blue-200 opacity-0 transition-opacity duration-500 group-first-of-type:fill-blue-700 group-focus-within:opacity-100 group-hover:opacity-100" preserveAspectRatio="xMidYMid meet"><path d="m150 -11.850765-46.65480.000006V67.1886c0 13.4292-10.8768 24.306-24.3054 24.306H0l4.32e-6 46.6548H50.90466c6.36576 0 12.47094-2.529 16.97154-7.0308l75.0954-75.1056C147.4716 51.5124 150 45.408 150 39.043620000000004V-11.850765Zm12 0 46.6548.000006V67.1886c0 13.4292 10.8768 24.306 24.3054 24.306H312v46.6548h-50.9046c-6.366 0-12.471-2.529-16.9716-7.0308L168.0284 55.8562C164.5284 51.5124 162 45.408 162 39.043620000000004V-11.850765ZM150 300.1494h-46.6548V221.1096c0-13.4286-10.8768-24.3054-24.3054-24.3054H0l4.32e-6-46.6548H50.90466c6.36576 0 12.47094 2.529 16.97154 7.0302l75.0954 75.1056c4.5 4.5012 7.0284 10.605 7.0284 16.9698v50.8944Zm12 0h46.6548V221.1096c0-13.4286 10.8768-24.3054 24.3054-24.3054H312v-46.6548h-50.9046c-6.366 0-12.471 2.529-16.9716 7.0302L168.0284 232.2852c-4.5 4.5012-7.0284 10.605-7.0284 16.9698v50.8944Zm17.0214-179.022H132.978v46.0434h46.0434v-46.0434Z" fill="url(#paint0_linear_642_4281)" stroke="url(#paint1_linear_642_4281)"></path><defs><linearGradient id="paint0_linear_642_4281" x1="55.5" y1="63" x2="172.004" y2="170.996" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.1"></stop><stop offset="1" stop-color="white" stop-opacity="0.4"></stop></linearGradient><linearGradient id="paint1_linear_642_4281" x1="64" y1="64" x2="175" y2="171.5" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.6"></stop><stop offset="1" stop-color="white" stop-opacity="0.4"></stop></linearGradient></defs></svg><svg width="895" height="674" viewBox="0 0 895 674" fill="#86B6C1" class="pointer-events-none absolute left-0 top-[-15%] h-[150%] w-full opacity-0 transition-opacity duration-1000 group-focus-within:opacity-100 group-hover:opacity-100"><g filter="url(#filter0_f_711_1774)"><path d="M350 280.534C350 296.208 356.24 311.261 367.33 322.351L453.447 408.468L463.532 418.553L549.649 504.67C560.739 515.76 575.792 522 591.466 522L894 522L894 408.468L552.251 408.468C503.249 408.468 463.532 368.751 463.532 319.749L463.532 -22L350 -22L350 280.534Z"></path></g><defs><filter id="filter0_f_711_1774" x="-0.0000305176" y="-372" width="1244" height="1244" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="175" result="effect1_foregroundBlur_711_1774"></feGaussianBlur></filter></defs><style> @supports (-moz-appearance: none) { .firefox-highlight-fix { opacity: 0.3; filter: blur(175px); } } </style></svg></li><li class="hive-focus-within group relative flex-1 shrink-0 basis-[283.5px] overflow-hidden rounded-2xl bg-blue-400 text-green-1000 first-of-type:bg-green-1000 first-of-type:text-white max-md:w-[283.5px]"><a class="relative z-10 block flex-1 p-8 outline-none focus-visible:outline-none" href="https://the-guild.dev/graphql/yoga-server"><p class="font-medium">Yoga</p><svg width="53" height="54" viewBox="0 0 53 54" fill="none" class="mt-8"><path d="M35.213 10.37h-8.231l4.943-4.943L26.5 0l-5.427 5.427 4.943 4.943h-8.231a4 4 0 0 0-2.827 1.172L.5 26l5.427 5.427 17.747-17.746a3.997 3.997 0 0 1 5.652 0l17.747 17.746L52.5 26 38.04 11.54a4 4 0 0 0-2.827-1.172v.002ZM26.5 42.197l-5.426 5.426L26.5 53.05l5.426-5.426-5.426-5.427Z" fill="currentColor"></path><path d="M26.5 31.427h-8.713A4 4 0 0 0 14.96 32.6L10.79 36.77l5.427 5.427 7.46-7.46a3.997 3.997 0 0 1 5.653 0l7.46 7.46 5.427-5.427-4.172-4.171a4 4 0 0 0-2.827-1.172H26.5Z" fill="currentColor"></path></svg><svg width="24" height="24" view-box="0 0 24 24" fill="currentColor" class="absolute bottom-8 right-8"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a><svg width="211" height="163" viewBox="0 0 211 163" fill="none" stroke-width="0.5px" class="pointer-events-none absolute bottom-0 right-0 fill-blue-200 opacity-0 transition-opacity duration-500 group-first-of-type:fill-blue-700 group-focus-within:opacity-100 group-hover:opacity-100" preserveAspectRatio="xMidYMid meet"><mask id="path-1-outside-1_642_4128" maskUnits="userSpaceOnUse" x="0" y="0" width="334" height="340" fill="black"><rect fill="white" width="334" height="340"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M222.174 67.0744H169.727L201.223 35.5783L166.657 1L132.079 35.5783L163.575 67.0744H111.128C104.378 67.0744 97.8956 69.7617 93.1196 74.5377L1 166.657L35.5783 201.236L148.649 88.1653C158.595 78.2184 174.719 78.2184 184.666 88.1653L297.736 201.236L332.315 166.657L240.182 74.525C235.406 69.749 228.924 67.0617 222.174 67.0617V67.0744ZM166.656 269.854L132.083 304.427L166.656 339L201.229 304.427L166.656 269.854ZM111.141 201.239H166.657H166.683H222.199C228.949 201.239 235.432 203.927 240.208 208.703L266.788 235.283L232.21 269.861L184.679 222.33C174.732 212.383 158.608 212.383 148.661 222.33L101.131 269.861L66.5522 235.283L93.1323 208.703C97.9083 203.927 104.391 201.239 111.141 201.239Z"></path></mask><path fill-rule="evenodd" clip-rule="evenodd" d="M222.174 67.0744H169.727L201.223 35.5783L166.657 1L132.079 35.5783L163.575 67.0744H111.128C104.378 67.0744 97.8956 69.7617 93.1196 74.5377L1 166.657L35.5783 201.236L148.649 88.1653C158.595 78.2184 174.719 78.2184 184.666 88.1653L297.736 201.236L332.315 166.657L240.182 74.525C235.406 69.749 228.924 67.0617 222.174 67.0617V67.0744ZM166.656 269.854L132.083 304.427L166.656 339L201.229 304.427L166.656 269.854ZM111.141 201.239H166.657H166.683H222.199C228.949 201.239 235.432 203.927 240.208 208.703L266.788 235.283L232.21 269.861L184.679 222.33C174.732 212.383 158.608 212.383 148.661 222.33L101.131 269.861L66.5522 235.283L93.1323 208.703C97.9083 203.927 104.391 201.239 111.141 201.239Z" fill="url(#paint0_linear_642_4128)"></path><path d="M169.727 67.0744L169.373 66.7209L168.52 67.5744H169.727V67.0744ZM222.174 67.0744V67.5744H222.674V67.0744H222.174ZM201.223 35.5783L201.576 35.9318L201.93 35.5783L201.576 35.2248L201.223 35.5783ZM166.657 1L167.011 0.646512L166.657 0.292828L166.304 0.646447L166.657 1ZM132.079 35.5783L131.725 35.2247L131.372 35.5783L131.725 35.9318L132.079 35.5783ZM163.575 67.0744V67.5744H164.782L163.929 66.7209L163.575 67.0744ZM1 166.657L0.646447 166.304L0.292893 166.657L0.646447 167.011L1 166.657ZM35.5783 201.236L35.2247 201.589L35.5783 201.943L35.9318 201.589L35.5783 201.236ZM148.649 88.1653L149.002 88.5188L148.649 88.1653ZM184.666 88.1653L184.312 88.5188L184.666 88.1653ZM297.736 201.236L297.383 201.589L297.736 201.943L298.09 201.589L297.736 201.236ZM332.315 166.657L332.668 167.011L333.022 166.657L332.668 166.304L332.315 166.657ZM240.182 74.525L239.829 74.8785L240.182 74.525ZM222.174 67.0617V66.5617H221.674V67.0617H222.174ZM132.083 304.427L131.73 304.073L131.376 304.427L131.73 304.78L132.083 304.427ZM166.656 269.854L167.01 269.5L166.656 269.147L166.303 269.5L166.656 269.854ZM166.656 339L166.303 339.353L166.656 339.707L167.01 339.353L166.656 339ZM201.229 304.427L201.583 304.78L201.936 304.427L201.583 304.073L201.229 304.427ZM240.208 208.703L240.561 208.349V208.349L240.208 208.703ZM266.788 235.283L267.141 235.636L267.495 235.283L267.141 234.929L266.788 235.283ZM232.21 269.861L231.856 270.214L232.21 270.568L232.563 270.214L232.21 269.861ZM148.661 222.33L149.015 222.684L148.661 222.33ZM101.131 269.861L100.777 270.214L101.131 270.568L101.484 270.214L101.131 269.861ZM66.5522 235.283L66.1987 234.929L65.8451 235.283L66.1987 235.636L66.5522 235.283ZM169.727 67.5744H222.174V66.5744H169.727V67.5744ZM200.869 35.2247L169.373 66.7209L170.08 67.428L201.576 35.9318L200.869 35.2247ZM166.304 1.35349L200.869 35.9318L201.576 35.2248L167.011 0.646512L166.304 1.35349ZM132.433 35.9318L167.011 1.35355L166.304 0.646447L131.725 35.2247L132.433 35.9318ZM163.929 66.7209L132.433 35.2247L131.725 35.9318L163.222 67.428L163.929 66.7209ZM111.128 67.5744H163.575V66.5744H111.128V67.5744ZM93.4731 74.8913C98.1555 70.2089 104.511 67.5744 111.128 67.5744V66.5744C104.245 66.5744 97.6357 69.3145 92.766 74.1842L93.4731 74.8913ZM1.35355 167.011L93.4731 74.8913L92.766 74.1842L0.646447 166.304L1.35355 167.011ZM35.9318 200.882L1.35355 166.304L0.646447 167.011L35.2247 201.589L35.9318 200.882ZM148.295 87.8117L35.2247 200.882L35.9318 201.589L149.002 88.5188L148.295 87.8117ZM185.02 87.8117C174.877 77.6696 158.437 77.6696 148.295 87.8117L149.002 88.5188C158.754 78.7672 174.561 78.7672 184.312 88.5188L185.02 87.8117ZM298.09 200.882L185.02 87.8117L184.312 88.5188L297.383 201.589L298.09 200.882ZM331.961 166.304L297.383 200.882L298.09 201.589L332.668 167.011L331.961 166.304ZM239.829 74.8785L331.961 167.011L332.668 166.304L240.536 74.1714L239.829 74.8785ZM222.174 67.5617C228.791 67.5617 235.146 70.1962 239.829 74.8785L240.536 74.1714C235.666 69.3018 229.056 66.5617 222.174 66.5617V67.5617ZM222.674 67.0744V67.0617H221.674V67.0744H222.674ZM132.437 304.78L167.01 270.207L166.303 269.5L131.73 304.073L132.437 304.78ZM167.01 338.646L132.437 304.073L131.73 304.78L166.303 339.353L167.01 338.646ZM200.876 304.073L166.303 338.646L167.01 339.353L201.583 304.78L200.876 304.073ZM166.303 270.207L200.876 304.78L201.583 304.073L167.01 269.5L166.303 270.207ZM166.657 200.739H111.141V201.739H166.657V200.739ZM166.683 200.739H166.657V201.739H166.683V200.739ZM222.199 200.739H166.683V201.739H222.199V200.739ZM240.561 208.349C235.692 203.479 229.082 200.739 222.199 200.739V201.739C228.816 201.739 235.172 204.374 239.854 209.056L240.561 208.349ZM267.141 234.929L240.561 208.349L239.854 209.056L266.434 235.636L267.141 234.929ZM232.563 270.214L267.141 235.636L266.434 234.929L231.856 269.507L232.563 270.214ZM184.325 222.684L231.856 270.214L232.563 269.507L185.032 221.977L184.325 222.684ZM149.015 222.684C158.766 212.932 174.574 212.932 184.325 222.684L185.032 221.977C174.89 211.834 158.45 211.834 148.308 221.977L149.015 222.684ZM101.484 270.214L149.015 222.684L148.308 221.977L100.777 269.507L101.484 270.214ZM66.1987 235.636L100.777 270.214L101.484 269.507L66.9058 234.929L66.1987 235.636ZM92.7787 208.349L66.1987 234.929L66.9058 235.636L93.4858 209.056L92.7787 208.349ZM111.141 200.739C104.258 200.739 97.6484 203.479 92.7787 208.349L93.4858 209.056C98.1682 204.374 104.524 201.739 111.141 201.739V200.739Z" fill="url(#paint1_linear_642_4128)" mask="url(#path-1-outside-1_642_4128)"></path><defs><linearGradient id="paint0_linear_642_4128" x1="82.5" y1="43" x2="183.837" y2="159.975" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.1"></stop><stop offset="1" stop-color="white" stop-opacity="0.4"></stop></linearGradient><linearGradient id="paint1_linear_642_4128" x1="100.5" y1="53.5" x2="210.094" y2="158.311" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.6"></stop><stop offset="1" stop-color="white" stop-opacity="0.4"></stop></linearGradient></defs></svg><svg width="895" height="674" viewBox="0 0 895 674" fill="#86B6C1" class="pointer-events-none absolute left-0 top-[-15%] h-[150%] w-full opacity-0 transition-opacity duration-1000 group-focus-within:opacity-100 group-hover:opacity-100"><g filter="url(#filter0_f_711_1774)"><path d="M350 280.534C350 296.208 356.24 311.261 367.33 322.351L453.447 408.468L463.532 418.553L549.649 504.67C560.739 515.76 575.792 522 591.466 522L894 522L894 408.468L552.251 408.468C503.249 408.468 463.532 368.751 463.532 319.749L463.532 -22L350 -22L350 280.534Z"></path></g><defs><filter id="filter0_f_711_1774" x="-0.0000305176" y="-372" width="1244" height="1244" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="175" result="effect1_foregroundBlur_711_1774"></feGaussianBlur></filter></defs><style> @supports (-moz-appearance: none) { .firefox-highlight-fix { opacity: 0.3; filter: blur(175px); } } </style></svg></li><li class="hive-focus-within group relative flex-1 shrink-0 basis-[283.5px] overflow-hidden rounded-2xl bg-blue-400 text-green-1000 first-of-type:bg-green-1000 first-of-type:text-white max-md:w-[283.5px]"><a class="relative z-10 block flex-1 p-8 outline-none focus-visible:outline-none" href="https://the-guild.dev/graphql/mesh"><p class="font-medium">Mesh</p><svg width="52" height="53" viewBox="0 0 52 53" fill="none" class="mt-8"><g clip-path="url(#mesh-icon)" fill="currentColor"><path d="M52 15.386 44.915 8.3l-.69-.691L37.138.525H14.86L7.774 7.61l-.69.69L0 15.387v22.28l7.085 7.085.69.69 7.086 7.086h22.28l7.085-7.085.69-.69 7.086-7.086v-22.28H52ZM40.173 44.749H11.827a4.05 4.05 0 0 1-4.051-4.05V12.351a4.05 4.05 0 0 1 4.05-4.051h28.347a4.05 4.05 0 0 1 4.051 4.05v28.347a4.05 4.05 0 0 1-4.05 4.051Z"></path><path d="M14.782 19.317v14.416a4.05 4.05 0 0 0 4.05 4.05h14.335a4.05 4.05 0 0 0 4.051-4.05V19.317a4.05 4.05 0 0 0-4.05-4.05H18.832a4.05 4.05 0 0 0-4.051 4.05Zm14.66 3.725v6.966h-6.884v-6.966h6.884Z"></path></g><defs><clipPath id="mesh-icon"><path fill="#fff" transform="translate(0 .525)" d="M0 0h52v52H0z"></path></clipPath></defs></svg><svg width="24" height="24" view-box="0 0 24 24" fill="currentColor" class="absolute bottom-8 right-8"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a><svg width="156" height="174" viewBox="0 0 156 172" fill="none" stroke-width="0.5px" class="pointer-events-none absolute bottom-0 right-0 fill-blue-200 opacity-0 transition-opacity duration-500 group-first-of-type:fill-blue-700 group-focus-within:opacity-100 group-hover:opacity-100" preserveAspectRatio="xMidYMid meet"><mask id="path-1-outside-1_642_4203" maskUnits="userSpaceOnUse" x="0" y="-75" width="248" height="248" fill="black"><rect fill="white" y="-75" width="248" height="248"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M213.474 -37.2159L246.99 -3.69922H247V101.699L213.483 135.216L210.216 138.483L176.699 172H71.3008L37.7841 138.483L34.5167 135.216L1 101.699V-3.69922L34.5071 -37.2159L37.7745 -40.4833L71.2912 -74H176.69L210.206 -40.4833L213.474 -37.2159ZM56.9474 135.206H191.043C201.631 135.206 210.206 126.631 210.206 116.043V-18.0526C210.206 -28.6403 201.631 -37.2159 191.043 -37.2159H56.9474C46.3597 -37.2159 37.7841 -28.6403 37.7841 -18.0526V116.043C37.7841 126.631 46.3597 135.206 56.9474 135.206ZM70.9266 83.0905V14.8977C70.9266 4.30997 79.5022 -4.26562 90.09 -4.26562H157.9C168.487 -4.26562 177.063 4.30997 177.063 14.8977V83.0905C177.063 93.6783 168.487 102.254 157.9 102.254H90.09C79.5022 102.254 70.9266 93.6783 70.9266 83.0905ZM140.279 65.4698V32.5184H107.711V65.4698H140.279Z"></path></mask><path fill-rule="evenodd" clip-rule="evenodd" d="M213.474 -37.2159L246.99 -3.69922H247V101.699L213.483 135.216L210.216 138.483L176.699 172H71.3008L37.7841 138.483L34.5167 135.216L1 101.699V-3.69922L34.5071 -37.2159L37.7745 -40.4833L71.2912 -74H176.69L210.206 -40.4833L213.474 -37.2159ZM56.9474 135.206H191.043C201.631 135.206 210.206 126.631 210.206 116.043V-18.0526C210.206 -28.6403 201.631 -37.2159 191.043 -37.2159H56.9474C46.3597 -37.2159 37.7841 -28.6403 37.7841 -18.0526V116.043C37.7841 126.631 46.3597 135.206 56.9474 135.206ZM70.9266 83.0905V14.8977C70.9266 4.30997 79.5022 -4.26562 90.09 -4.26562H157.9C168.487 -4.26562 177.063 4.30997 177.063 14.8977V83.0905C177.063 93.6783 168.487 102.254 157.9 102.254H90.09C79.5022 102.254 70.9266 93.6783 70.9266 83.0905ZM140.279 65.4698V32.5184H107.711V65.4698H140.279Z" fill="url(#paint0_linear_642_4203)"></path><path d="M246.99 -3.69922L246.637 -3.34566L246.783 -3.19922H246.99V-3.69922ZM213.474 -37.2159L213.827 -37.5695L213.474 -37.2159ZM247 -3.69922H247.5V-4.19922H247V-3.69922ZM247 101.699L247.354 102.053L247.5 101.906V101.699H247ZM213.483 135.216L213.837 135.57L213.483 135.216ZM210.216 138.483L210.57 138.837L210.216 138.483ZM176.699 172V172.5H176.906L177.053 172.354L176.699 172ZM71.3008 172L70.9472 172.354L71.0937 172.5H71.3008V172ZM37.7841 138.483L38.1376 138.13V138.13L37.7841 138.483ZM34.5167 135.216L34.1632 135.57V135.57L34.5167 135.216ZM1 101.699H0.5V101.906L0.646447 102.053L1 101.699ZM1 -3.69922L0.646396 -4.05272L0.5 -3.90628V-3.69922H1ZM34.5071 -37.2159L34.1536 -37.5695L34.1535 -37.5694L34.5071 -37.2159ZM37.7745 -40.4833L38.128 -40.1297L37.7745 -40.4833ZM71.2912 -74V-74.5H71.0841L70.9376 -74.3536L71.2912 -74ZM176.69 -74L177.043 -74.3536L176.897 -74.5H176.69V-74ZM210.206 -40.4833L209.853 -40.1297L210.206 -40.4833ZM140.279 32.5184H140.779V32.0184H140.279V32.5184ZM140.279 65.4698V65.9698H140.779V65.4698H140.279ZM107.711 32.5184V32.0184H107.211V32.5184H107.711ZM107.711 65.4698H107.211V65.9698H107.711V65.4698ZM247.344 -4.05277L213.827 -37.5695L213.12 -36.8624L246.637 -3.34566L247.344 -4.05277ZM247 -4.19922H246.99V-3.19922H247V-4.19922ZM247.5 101.699V-3.69922H246.5V101.699H247.5ZM213.837 135.57L247.354 102.053L246.646 101.346L213.13 134.862L213.837 135.57ZM210.57 138.837L213.837 135.57L213.13 134.862L209.862 138.13L210.57 138.837ZM177.053 172.354L210.57 138.837L209.862 138.13L176.346 171.646L177.053 172.354ZM71.3008 172.5H176.699V171.5H71.3008V172.5ZM37.4305 138.837L70.9472 172.354L71.6543 171.646L38.1376 138.13L37.4305 138.837ZM34.1632 135.57L37.4305 138.837L38.1376 138.13L34.8703 134.862L34.1632 135.57ZM0.646447 102.053L34.1632 135.57L34.8703 134.862L1.35355 101.346L0.646447 102.053ZM0.5 -3.69922V101.699H1.5V-3.69922H0.5ZM34.1535 -37.5694L0.646396 -4.05272L1.3536 -3.34572L34.8607 -36.8624L34.1535 -37.5694ZM37.4209 -40.8368L34.1536 -37.5695L34.8607 -36.8624L38.128 -40.1297L37.4209 -40.8368ZM70.9376 -74.3536L37.4209 -40.8368L38.128 -40.1297L71.6447 -73.6464L70.9376 -74.3536ZM176.69 -74.5H71.2912V-73.5H176.69V-74.5ZM210.56 -40.8368L177.043 -74.3536L176.336 -73.6464L209.853 -40.1297L210.56 -40.8368ZM213.827 -37.5695L210.56 -40.8368L209.853 -40.1297L213.12 -36.8624L213.827 -37.5695ZM191.043 134.706H56.9474V135.706H191.043V134.706ZM209.706 116.043C209.706 126.355 201.355 134.706 191.043 134.706V135.706C201.907 135.706 210.706 126.907 210.706 116.043H209.706ZM209.706 -18.0526V116.043H210.706V-18.0526H209.706ZM191.043 -36.7159C201.355 -36.7159 209.706 -28.3642 209.706 -18.0526H210.706C210.706 -28.9165 201.907 -37.7159 191.043 -37.7159V-36.7159ZM56.9474 -36.7159H191.043V-37.7159H56.9474V-36.7159ZM38.2841 -18.0526C38.2841 -28.3642 46.6358 -36.7159 56.9474 -36.7159V-37.7159C46.0835 -37.7159 37.2841 -28.9165 37.2841 -18.0526H38.2841ZM38.2841 116.043V-18.0526H37.2841V116.043H38.2841ZM56.9474 134.706C46.6358 134.706 38.2841 126.355 38.2841 116.043H37.2841C37.2841 126.907 46.0835 135.706 56.9474 135.706V134.706ZM70.4266 14.8977V83.0905H71.4266V14.8977H70.4266ZM90.09 -4.76562C79.2261 -4.76562 70.4266 4.03383 70.4266 14.8977H71.4266C71.4266 4.58612 79.7784 -3.76562 90.09 -3.76562V-4.76562ZM157.9 -4.76562H90.09V-3.76562H157.9V-4.76562ZM177.563 14.8977C177.563 4.03383 168.763 -4.76562 157.9 -4.76562V-3.76562C168.211 -3.76562 176.563 4.58612 176.563 14.8977H177.563ZM177.563 83.0905V14.8977H176.563V83.0905H177.563ZM157.9 102.754C168.763 102.754 177.563 93.9544 177.563 83.0905H176.563C176.563 93.4021 168.211 101.754 157.9 101.754V102.754ZM90.09 102.754H157.9V101.754H90.09V102.754ZM70.4266 83.0905C70.4266 93.9544 79.2261 102.754 90.09 102.754V101.754C79.7784 101.754 71.4266 93.4021 71.4266 83.0905H70.4266ZM139.779 32.5184V65.4698H140.779V32.5184H139.779ZM107.711 33.0184H140.279V32.0184H107.711V33.0184ZM108.211 65.4698V32.5184H107.211V65.4698H108.211ZM140.279 64.9698H107.711V65.9698H140.279V64.9698Z" fill="url(#paint1_linear_642_4203)" mask="url(#path-1-outside-1_642_4203)"></path><defs><linearGradient id="paint0_linear_642_4203" x1="1" y1="-1" x2="143.007" y2="171.994" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.1"></stop><stop offset="1" stop-color="white" stop-opacity="0.4"></stop></linearGradient><linearGradient id="paint1_linear_642_4203" x1="0.999998" y1="0.500001" x2="140.501" y2="171.999" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.6"></stop><stop offset="1" stop-color="white" stop-opacity="0.4"></stop></linearGradient></defs></svg><svg width="895" height="674" viewBox="0 0 895 674" fill="#86B6C1" class="pointer-events-none absolute left-0 top-[-15%] h-[150%] w-full opacity-0 transition-opacity duration-1000 group-focus-within:opacity-100 group-hover:opacity-100"><g filter="url(#filter0_f_711_1774)"><path d="M350 280.534C350 296.208 356.24 311.261 367.33 322.351L453.447 408.468L463.532 418.553L549.649 504.67C560.739 515.76 575.792 522 591.466 522L894 522L894 408.468L552.251 408.468C503.249 408.468 463.532 368.751 463.532 319.749L463.532 -22L350 -22L350 280.534Z"></path></g><defs><filter id="filter0_f_711_1774" x="-0.0000305176" y="-372" width="1244" height="1244" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="175" result="effect1_foregroundBlur_711_1774"></feGaussianBlur></filter></defs><style> @supports (-moz-appearance: none) { .firefox-highlight-fix { opacity: 0.3; filter: blur(175px); } } </style></svg></li></ul><p class="text-green-800">Our libraries to support all your GraphQL needs</p><ul class="-mx-12 -my-2 flex h-max grid-cols-6 gap-[22px] overflow-x-auto overflow-y-hidden px-12 py-2 max-sm:-mx-8 max-sm:px-8 sm:grid sm:grid-cols-2 lg:grid-cols-3"><li class="hive-focus-within shrink-0 basis-[283.5px] rounded-2xl bg-beige-200 text-green-1000 transition-colors duration-500 hover:bg-beige-400 max-sm:min-w-[283.5px]"><a href="https://the-guild.dev/graphql/codegen" class="relative flex h-full flex-col rounded-[inherit] p-8 focus:outline-none focus-visible:outline-none"><p class="font-medium">Codegen</p><p class="mt-2 text-sm text-green-800">Generation of typed queries, mutations, subscriptions and typed GraphQL resolvers</p><div class="h-8 grow"></div><div role="presentation" class="flex size-8 items-center justify-center rounded bg-green-1000 p-[5px] text-sm/5 font-medium text-white"><svg width="53" height="53" viewBox="0 0 53 53" fill="currentColor"><path d="m42.212 16.24-5.427-5.427-7.46 7.46a3.997 3.997 0 0 1-5.652 0l-7.46-7.46-5.428 5.427 7.46 7.46a3.997 3.997 0 0 1 0 5.653l-7.46 7.46 5.427 5.427 7.46-7.46a3.997 3.997 0 0 1 5.653 0l7.46 7.46 5.428-5.427-7.46-7.46a3.997 3.997 0 0 1 0-5.653l7.46-7.46Z"></path><path d="M26.498 41.672 21.072 47.1l5.427 5.426 5.426-5.426-5.427-5.427ZM26.499.525 21.073 5.95l5.426 5.426 5.426-5.426L26.5.525ZM47.074 21.101l-5.426 5.427 5.426 5.426 5.426-5.426-5.426-5.427ZM5.926 21.1.5 26.528l5.426 5.426 5.426-5.426-5.426-5.426Z"></path></svg></div><svg width="24" height="24" view-box="0 0 24 24" fill="currentColor" class="absolute bottom-8 right-8"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a></li><li class="hive-focus-within shrink-0 basis-[283.5px] rounded-2xl bg-beige-200 text-green-1000 transition-colors duration-500 hover:bg-beige-400 max-sm:min-w-[283.5px]"><a href="https://the-guild.dev/graphql/inspector" class="relative flex h-full flex-col rounded-[inherit] p-8 focus:outline-none focus-visible:outline-none"><p class="font-medium">Inspector</p><p class="mt-2 text-sm text-green-800">Schema management tool</p><div class="h-8 grow"></div><div role="presentation" class="flex size-8 items-center justify-center rounded bg-green-1000 p-[5px] text-sm/5 font-medium text-white"><span role="img" class="inline-flex items-center justify-center text-xs font-medium">I</span></div><svg width="24" height="24" view-box="0 0 24 24" fill="currentColor" class="absolute bottom-8 right-8"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a></li><li class="hive-focus-within shrink-0 basis-[283.5px] rounded-2xl bg-beige-200 text-green-1000 transition-colors duration-500 hover:bg-beige-400 max-sm:min-w-[283.5px]"><a href="https://the-guild.dev/graphql/envelop" class="relative flex h-full flex-col rounded-[inherit] p-8 focus:outline-none focus-visible:outline-none"><p class="font-medium">Envelop</p><p class="mt-2 text-sm text-green-800">Develop and share plugins that are usable with any GraphQL server framework or schema</p><div class="h-8 grow"></div><div role="presentation" class="flex size-8 items-center justify-center rounded bg-green-1000 p-[5px] text-sm/5 font-medium text-white"><span role="img" class="inline-flex items-center justify-center text-xs font-medium">E</span></div><svg width="24" height="24" view-box="0 0 24 24" fill="currentColor" class="absolute bottom-8 right-8"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a></li><li class="hive-focus-within shrink-0 basis-[283.5px] rounded-2xl bg-beige-200 text-green-1000 transition-colors duration-500 hover:bg-beige-400 max-sm:min-w-[283.5px]"><a href="https://the-guild.dev/graphql/sofa-api" class="relative flex h-full flex-col rounded-[inherit] p-8 focus:outline-none focus-visible:outline-none"><p class="font-medium">SOFA</p><p class="mt-2 text-sm text-green-800">Generate RESTful APIs from your GraphQL server</p><div class="h-8 grow"></div><div role="presentation" class="flex size-8 items-center justify-center rounded bg-green-1000 p-[5px] text-sm/5 font-medium text-white"><span role="img" class="inline-flex items-center justify-center text-xs font-medium">So</span></div><svg width="24" height="24" view-box="0 0 24 24" fill="currentColor" class="absolute bottom-8 right-8"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a></li><li class="hive-focus-within shrink-0 basis-[283.5px] rounded-2xl bg-beige-200 text-green-1000 transition-colors duration-500 hover:bg-beige-400 max-sm:min-w-[283.5px]"><a href="https://the-guild.dev/graphql/scalars" class="relative flex h-full flex-col rounded-[inherit] p-8 focus:outline-none focus-visible:outline-none"><p class="font-medium">Scalars</p><p class="mt-2 text-sm text-green-800">Common custom GraphQL Scalars for precise type-safe GraphQL schemas</p><div class="h-8 grow"></div><div role="presentation" class="flex size-8 items-center justify-center rounded bg-green-1000 p-[5px] text-sm/5 font-medium text-white"><span role="img" class="inline-flex items-center justify-center text-xs font-medium">S</span></div><svg width="24" height="24" view-box="0 0 24 24" fill="currentColor" class="absolute bottom-8 right-8"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a></li><li class="hive-focus-within shrink-0 basis-[283.5px] rounded-2xl bg-beige-200 text-green-1000 transition-colors duration-500 hover:bg-beige-400 max-sm:min-w-[283.5px]"><a href="https://the-guild.dev/graphql/eslint" class="relative flex h-full flex-col rounded-[inherit] p-8 focus:outline-none focus-visible:outline-none"><p class="font-medium">GraphQL ESLint</p><p class="mt-2 text-sm text-green-800">Customizable ESLint parser, plugin, and rule set for GraphQL</p><div class="h-8 grow"></div><div role="presentation" class="flex size-8 items-center justify-center rounded bg-green-1000 p-[5px] text-sm/5 font-medium text-white"><span role="img" class="inline-flex items-center justify-center text-xs font-medium">Esl</span></div><svg width="24" height="24" view-box="0 0 24 24" fill="currentColor" class="absolute bottom-8 right-8"><path d="m15.755 11.1-4.828-4.828L12.2 5l7 7-7 7-1.273-1.272 4.828-4.828H4.8v-1.8h10.955Z"></path></svg></a></li></ul><a class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 text-green-1000 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-primary hover:bg-green-800 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-800 dark:bg-neutral-100 dark:text-neutral-800 dark:hover:bg-white dark:hover:text-neutral-900 outline-none transition focus-visible:ring" href="https://github.com/the-guild-org"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Explore the Ecosystem</a></section><section class="mx-4 md:mx-6 text-green-1000 flex flex-col gap-x-6 gap-y-2 px-4 py-6 md:flex-row md:px-10 lg:gap-x-24 lg:px-[120px] lg:py-24"><h2 class="text-4xl leading-[1.2] md:text-5xl md:leading-[1.16667] tracking-[-0.48px] basis-1/2" id="frequently-asked-questions"><a href="#frequently-asked-questions" class="cursor-text" tabindex="-1">Frequently Asked Questions</a></h2> <ul class="basis-1/2 divide-y max-xl:grow" data-orientation="vertical"> <li data-state="closed" data-orientation="vertical" class="rdx-state-open:pb-4 relative pb-0 focus-within:z-10" itemscope="" itemProp="mainEntity" itemType="https://schema.org/Question"><h3 data-orientation="vertical" data-state="closed"><button type="button" aria-controls="radix-:R4np9d6:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rnp9d6:" class="hive-focus hover:bg-beige-100/80 -mx-2 my-1 flex w-[calc(100%+1rem)] items-center justify-between rounded-xl bg-white px-2 py-3 text-left font-medium transition-colors duration-[.8s] md:my-2 md:py-4" data-radix-collection-item=""><span itemProp="name">What does “no vendor lock” mean?</span><svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-5 [[data-state=&#x27;open&#x27;]_&amp;]:[transform:rotateX(180deg)]"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></h3><div data-state="closed" id="radix-:R4np9d6:" role="region" aria-labelledby="radix-:Rnp9d6:" data-orientation="vertical" class="overflow-hidden bg-white text-green-800 data-[state=closed]:hidden" itemscope="" itemProp="acceptedAnswer" itemType="https://schema.org/Answer" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><div itemProp="text" class="space-y-2"><p>We value your flexibility and independent decision-making. That means we’ll never try to lock you out in our ecosystem and we’ll continuously add support for other tools and solutions, so that you decide what your stack should look like!</p></div></div></li> <li data-state="closed" data-orientation="vertical" class="rdx-state-open:pb-4 relative pb-0 focus-within:z-10" itemscope="" itemProp="mainEntity" itemType="https://schema.org/Question"><h3 data-orientation="vertical" data-state="closed"><button type="button" aria-controls="radix-:R57p9d6:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R17p9d6:" class="hive-focus hover:bg-beige-100/80 -mx-2 my-1 flex w-[calc(100%+1rem)] items-center justify-between rounded-xl bg-white px-2 py-3 text-left font-medium transition-colors duration-[.8s] md:my-2 md:py-4" data-radix-collection-item=""><span itemProp="name">Can GraphQL Hive be self-hosted?</span><svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-5 [[data-state=&#x27;open&#x27;]_&amp;]:[transform:rotateX(180deg)]"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></h3><div data-state="closed" id="radix-:R57p9d6:" role="region" aria-labelledby="radix-:R17p9d6:" data-orientation="vertical" class="overflow-hidden bg-white text-green-800 data-[state=closed]:hidden" itemscope="" itemProp="acceptedAnswer" itemType="https://schema.org/Answer" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><div itemProp="text" class="space-y-2"><p>Yes, the on-premise version (identical to Hive Cloud) is free and open-source. <a class="hive-focus rounded underline hover:text-blue-700 outline-none transition focus-visible:ring" href="/graphql/hive/docs/self-hosting/get-started">Read about Self-Hosting Hive in our documentation</a>.</p></div></div></li> <li data-state="closed" data-orientation="vertical" class="rdx-state-open:pb-4 relative pb-0 focus-within:z-10" itemscope="" itemProp="mainEntity" itemType="https://schema.org/Question"><h3 data-orientation="vertical" data-state="closed"><button type="button" aria-controls="radix-:R5np9d6:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R1np9d6:" class="hive-focus hover:bg-beige-100/80 -mx-2 my-1 flex w-[calc(100%+1rem)] items-center justify-between rounded-xl bg-white px-2 py-3 text-left font-medium transition-colors duration-[.8s] md:my-2 md:py-4" data-radix-collection-item=""><span itemProp="name">What counts as a GraphQL operation?</span><svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-5 [[data-state=&#x27;open&#x27;]_&amp;]:[transform:rotateX(180deg)]"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></h3><div data-state="closed" id="radix-:R5np9d6:" role="region" aria-labelledby="radix-:R1np9d6:" data-orientation="vertical" class="overflow-hidden bg-white text-green-800 data-[state=closed]:hidden" itemscope="" itemProp="acceptedAnswer" itemType="https://schema.org/Answer" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><div itemProp="text" class="space-y-2"><p>Every GraphQL request that is processed by your GraphQL API and reported to GraphQL Hive. If your server receives 1M GraphQL requests, all of them will be reported to Hive (assuming no sampling).</p></div></div></li> <li data-state="closed" data-orientation="vertical" class="rdx-state-open:pb-4 relative pb-0 focus-within:z-10" itemscope="" itemProp="mainEntity" itemType="https://schema.org/Question"><h3 data-orientation="vertical" data-state="closed"><button type="button" aria-controls="radix-:R67p9d6:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R27p9d6:" class="hive-focus hover:bg-beige-100/80 -mx-2 my-1 flex w-[calc(100%+1rem)] items-center justify-between rounded-xl bg-white px-2 py-3 text-left font-medium transition-colors duration-[.8s] md:my-2 md:py-4" data-radix-collection-item=""><span itemProp="name">Are you SOC-2 Type II complaint?</span><svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-5 [[data-state=&#x27;open&#x27;]_&amp;]:[transform:rotateX(180deg)]"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></h3><div data-state="closed" id="radix-:R67p9d6:" role="region" aria-labelledby="radix-:R27p9d6:" data-orientation="vertical" class="overflow-hidden bg-white text-green-800 data-[state=closed]:hidden" itemscope="" itemProp="acceptedAnswer" itemType="https://schema.org/Answer" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><div itemProp="text" class="space-y-2"><p>We are currently about to finish the process of being SOC-2 Type II complaint and getting the certificate.</p></div></div></li> <li data-state="closed" data-orientation="vertical" class="rdx-state-open:pb-4 relative pb-0 focus-within:z-10" itemscope="" itemProp="mainEntity" itemType="https://schema.org/Question"><h3 data-orientation="vertical" data-state="closed"><button type="button" aria-controls="radix-:R6np9d6:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R2np9d6:" class="hive-focus hover:bg-beige-100/80 -mx-2 my-1 flex w-[calc(100%+1rem)] items-center justify-between rounded-xl bg-white px-2 py-3 text-left font-medium transition-colors duration-[.8s] md:my-2 md:py-4" data-radix-collection-item=""><span itemProp="name">Do you have a GraphQL Gateway?</span><svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-5 [[data-state=&#x27;open&#x27;]_&amp;]:[transform:rotateX(180deg)]"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></h3><div data-state="closed" id="radix-:R6np9d6:" role="region" aria-labelledby="radix-:R2np9d6:" data-orientation="vertical" class="overflow-hidden bg-white text-green-800 data-[state=closed]:hidden" itemscope="" itemProp="acceptedAnswer" itemType="https://schema.org/Answer" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><div itemProp="text" class="space-y-2"><p>Of course, we do! It is called Hive Gateway (previously known as GraphQL Mesh) that supports Apollo Federation and has been battle-tested by our clients for a few years now. <a class="hive-focus rounded underline hover:text-blue-700 outline-none transition focus-visible:ring" href="/graphql/hive/docs/gateway">Read more in our documentation</a>.</p></div></div></li> </ul></section><section class="mx-4 sm:mb-6 md:mx-6 relative overflow-hidden rounded-3xl bg-primary md:h-[308px]"><div class="pointer-events-none absolute inset-0 overflow-hidden"><svg width="538" height="309" viewBox="0 0 538 309" fill="none" xmlns="http://www.w3.org/2000/svg" class="absolute inset-y-0 right-0 hidden opacity-10 md:block [@media(min-width:1300px)]:opacity-100"><path d="M0 127.88c0 11.695 4.565 22.926 12.679 31.201l63.005 64.257 7.378 7.524 63.005 64.257c8.113 8.275 19.126 12.931 30.594 12.931H546.5v-84.712H147.971c-35.852 0-64.91-29.635-64.91-66.199V-97.857H0V127.88z" fill="url(#paint0_linear_711_2526)"></path><defs><linearGradient id="paint0_linear_711_2526" x1="273.25" y1="-3.00975" x2="273.25" y2="308.05" gradientUnits="userSpaceOnUse"><stop stop-color="#55998D"></stop><stop offset="1" stop-color="#245850"></stop></linearGradient></defs></svg><svg width="304" height="284" viewBox="0 0 304 284" fill="none" xmlns="http://www.w3.org/2000/svg" class="absolute right-[607px] max-md:right-[-36px] max-md:top-[-71px] max-md:size-[200px] max-md:rotate-180 md:bottom-0"><path d="M293.962 111.972a32.561 32.561 0 019.538 23.014V303.55h-62.444V113.073c0-27.66-22.419-50.079-50.079-50.079H.5V.55h168.563a32.565 32.565 0 0123.015 9.538l48.124 48.124 5.636 5.636 48.124 48.124z" stroke="url(#paint0_linear_711_2520)"></path><defs><linearGradient id="paint0_linear_711_2520" x1="152" y1="159.05" x2="294.5" y2="5.04982" gradientUnits="userSpaceOnUse"><stop stop-color="#A2C1C4" stop-opacity="0"></stop><stop offset="1" stop-color="#A2C1C4" stop-opacity="0.8"></stop></linearGradient></defs></svg></div><div class="flex flex-col items-stretch justify-between gap-x-6 gap-y-4 p-4 sm:items-center md:h-[308px] md:flex-row md:px-24"><h2 class="text-[40px] leading-[1.2] tracking-[-0.2px] max-sm:text-balance max-sm:text-center md:text-[56px] md:leading-[1.142586] md:tracking-[-0.56px]" id="get-your-api-game-right-"><a href="#get-your-api-game-right-" class="cursor-text" tabindex="-1">Get your API game right.</a></h2><div class="flex flex-col gap-x-4 gap-y-2 whitespace-pre sm:flex-row"><a class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-green-800 text-white hover:bg-green-700 focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-800/40 outline-none transition focus-visible:ring" href="https://app.graphql-hive.com/"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Get started for free</a><a class="relative flex items-center justify-center gap-2 text-nowrap rounded-lg px-6 py-3 font-medium leading-6 focus-visible:outline focus-visible:ring-0 focus-visible:ring-offset-0 sm:w-fit dark:text-neutral-200 [&amp;:hover&gt;:first-child]:-inset-px [&amp;:hover&gt;:first-child]:rounded-[9px] bg-transparent text-green-1000 focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-800 outline-none transition focus-visible:ring" href="https://the-guild.dev/contact"><div class="absolute inset-0 rounded-lg border border-green-800 dark:border-neutral-200"></div>Talk to us</a></div></div></section></div></div></div><footer class="relative flex justify-center px-4 py-6 xl:px-[120px] light pt-[72px]"><div class="mx-4 grid w-full max-w-[75rem] grid-cols-1 gap-x-6 text-green-800 max-lg:gap-y-16 sm:grid-cols-4 lg:gap-x-8 xl:gap-x-10 dark:text-neutral-400"><div class="max-lg:col-span-full"><a class="hive-focus -m-1.5 flex rounded p-1.5 text-green-1000 dark:text-white outline-none transition focus-visible:ring" href="/graphql/hive"><svg width="97" height="32" fill="none" viewBox="0 0 97 32" xamlns="http://www.w3.org/2000/svg" class="h-8 w-auto"><g clip-path="url(#hive-combomark)" fill="currentColor"><path d="M22.402 0H9.598L0 9.598v12.804L9.598 32h12.804L32 22.402V9.598L22.402 0Zm7.554 17.746L17.744 29.958a2.468 2.468 0 0 1-3.49 0L2.044 17.746a2.468 2.468 0 0 1 0-3.49l12.21-12.212a2.468 2.468 0 0 1 3.49 0l12.212 12.212a2.468 2.468 0 0 1 0 3.49ZM49.771 5.836v8.242h9.413V5.836h3.313v19.911h-3.313V16.92H49.77v8.827h-3.313V5.836h3.313ZM65.195 7.562c0-1.003.836-1.531 1.643-1.531.864 0 1.67.53 1.67 1.531 0 1.002-.806 1.56-1.67 1.56-.807 0-1.643-.558-1.643-1.56Zm3.119 3.954v14.23H65.39v-14.23h2.924ZM72.391 11.516l3.593 11.14h.028l3.592-11.14h3.092l-5.04 14.23h-3.314l-5.04-14.23h3.092-.003ZM93.046 21.402h2.923c-.724 2.702-2.84 4.762-6.488 4.762-4.428 0-7.13-3.062-7.13-7.519 0-4.456 2.702-7.518 6.99-7.518 4.595 0 6.85 3.202 6.85 8.27H85.275c0 2.395 1.531 4.372 4.122 4.372 2.422 0 3.397-1.503 3.648-2.367Zm-7.77-4.177h7.992c0-2.2-1.56-3.787-3.927-3.787s-4.066 1.587-4.066 3.787h.001Z"></path><path d="M16 12.65 12.65 16 16 19.35 19.35 16 16 12.65Z"></path></g><defs><clipPath id="hive-combomark"><path fill="#fff" d="M0 0h96.192v32H0z"></path></clipPath></defs></svg></a><p class="mt-6 lg:mt-8">Open-source GraphQL management platform</p></div><div class="col-span-full grid grid-flow-row grid-cols-2 justify-stretch gap-6 text-sm sm:col-span-4 sm:grid-cols-3 lg:col-span-3 lg:pb-12 lg:text-base"><div class="flex flex-col gap-y-3 text-nowrap lg:gap-y-4"><h3 class="font-medium dark:text-white">Products</h3><ul class="contents"><li><a title="Open Source GraphQL Federation Platform (Schema Registry, Gateway, Analytics) " class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/graphql/hive">Hive</a></li><li><a title="A fully-featured GraphQL federation framework" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/graphql/mesh">Mesh</a></li><li><a title="A fully-featured, simple to set up, performant and extendable server" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/graphql/yoga-server">Yoga</a></li><li><a title="Generation of typed queries, mutations, subscriptions and typed GraphQL resolvers" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/graphql/codegen">Codegen</a></li><li><a title="Schema management tool" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/graphql/inspector">Inspector</a></li><li><a title="Common custom GraphQL Scalars for precise type-safe GraphQL schemas" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/graphql/scalars">Scalars</a></li><li><a title="Develop and share plugins that are usable with any GraphQL server framework or schema" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/graphql/envelop">Envelop</a></li><li><a title="Customizable ESLint parser, plugin, and rule set for GraphQL" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/graphql/eslint">GraphQL ESLint</a></li><li><a title="Generate RESTful APIs from your GraphQL server" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/graphql/sofa-api">SOFA</a></li></ul></div><div class="flex flex-col gap-[inherit]"><div class="flex flex-col gap-y-3 text-nowrap lg:gap-y-4"><h3 class="font-medium dark:text-white">Developer</h3><ul class="contents"><li><a title="Read the docs" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="/graphql/hive/docs">Documentation</a></li><li><a title="Check Hive status" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://status.graphql-hive.com/">Hive Status</a></li><li><a title="Read most recent developments from Hive" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/graphql/hive/product-updates">Hive Updates</a></li><li><a title="Read our blog" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/blog">Blog</a></li></ul></div><div class="flex flex-col gap-y-3 text-nowrap lg:gap-y-4"><h3 class="font-medium dark:text-white">Resources</h3><ul class="contents"><li><a title="Privacy Policy" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/graphql/hive/privacy-policy.pdf">Privacy Policy</a></li><li><a title="Terms of Use" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/graphql/hive/terms-of-use.pdf">Terms of Use</a></li></ul></div></div><div class="flex flex-col gap-[inherit]"><div class="flex flex-col gap-y-3 text-nowrap lg:gap-y-4"><h3 class="font-medium dark:text-white">Company</h3><ul class="contents"><li><a title="Learn more about us" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/about-us">About</a></li><li><a title="Brand Assets" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/logos">Brand Assets</a></li><li><a title="Newsletter" class="hive-focus -m-2 block rounded p-2 hover:text-blue-700 hover:underline dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://the-guild.dev/newsletter">Newsletter</a></li></ul></div><a href="https://the-guild.dev/graphql/hive/oss-friends" class="hive-focus -m-2 rounded p-2 font-medium hover:text-blue-700 hover:underline dark:hover:text-blue-100">OSS Friends</a><a href="https://the-guild.dev/graphql/hive#pricing" class="hive-focus -m-2 rounded p-2 font-medium hover:text-blue-700 hover:underline dark:hover:text-blue-100">Pricing</a><a class="hive-focus -m-2 rounded p-2 font-medium hover:text-blue-700 hover:underline dark:hover:text-blue-100" href="https://the-guild.dev/contact">Contact Us</a></div><a href="https://cloudsecurityalliance.org/star/registry/software-products-guild-ltd-the-guild/services/graphql-hive" target="_blank" rel="noreferrer noopener" class="hive-focus w-fit rounded-full focus-visible:outline-none focus-visible:ring-offset-2 focus-visible:ring-offset-[rgb(var(--nextra-bg))] sm:col-start-[-1] lg:col-start-[-2]"><svg fill="#00559a" viewBox="0 0 137.2 137.2" class="size-20 lg:size-[120px] dark:opacity-95"><title>Cloud Security Alliance Star Level One Badge</title><circle cx="68.95" cy="68.63" r="55.63" fill="#fff"></circle><path d="M68.6 0a68.6 68.6 0 1 0 68.6 68.6A68.68 68.68 0 0 0 68.6 0Zm0 120.6a52 52 0 1 1 52-52 52.05 52.05 0 0 1-52 52Z"></path><path d="m114 51.36.24-1.48v-.24a4 4 0 0 1-.21.38l-.88 1.4-.39-1.4a2.27 2.27 0 0 1-.09-.38v.24l-.24 1.48h-.28l.36-2.22h.33l.36 1.33c0 .13.08.31.1.4 0-.09.15-.27.22-.4l.81-1.33h.32l-.37 2.22Zm-2.67-2-.33 2h-.3l.33-2h-.72v-.23h1.73v.23ZM76.54 55.5v-.08ZM29.55 60.08a6.94 6.94 0 0 0 2.25 1.33 28.85 28.85 0 0 0 3.3 1c.71.17 1.29.33 1.75.48a6.69 6.69 0 0 1 1.07.47 1.42 1.42 0 0 1 .53.49.88.88 0 0 1 .09.56 1.35 1.35 0 0 1-.76 1.1 6 6 0 0 1-2.29.31 7.09 7.09 0 0 1-1.59-.19 10.7 10.7 0 0 1-1.67-.5 15.73 15.73 0 0 1-1.56-.7 9.8 9.8 0 0 1-1.28-.8l-3.61 4.76a14.31 14.31 0 0 0 3.88 1.89 15.75 15.75 0 0 0 5 .76 16 16 0 0 0 3.68-.4 9.77 9.77 0 0 0 3-1.25 7.38 7.38 0 0 0 2.19-2.19 8.08 8.08 0 0 0 1.14-3.2 6.61 6.61 0 0 0-.1-2.66 4.05 4.05 0 0 0-1.16-1.93 5.75 5.75 0 0 0-1-.74H28.54a4.1 4.1 0 0 0 1.01 1.41ZM34.38 55a1.44 1.44 0 0 1 .58-1 3.28 3.28 0 0 1 1.87-.38 8.7 8.7 0 0 1 3.08.53 9.28 9.28 0 0 1 1.93 1c.33.22.75.57.75.57l.46-.57L46.24 51a12 12 0 0 0-3.56-1.88 15.72 15.72 0 0 0-4.81-.65 12.35 12.35 0 0 0-3.63.5 9.44 9.44 0 0 0-2.92 1.41 7.5 7.5 0 0 0-2.05 2.19 7.36 7.36 0 0 0-1 2.64h6.08ZM51.95 71h6.07l1.7-12.06h-6.07L51.95 71zM60.36 54.39h6.13l.74-5.29H48.9l-.74 5.29h6.13l-.16 1.11h6.07l.16-1.11zM76.57 55.42v.08H82l-1.42-6.4h-6.15l-3.22 6.4h5.33ZM88.55 71h6l1-7.38H98l2.52 7.38h6.8l-3.21-8.35a8.35 8.35 0 0 0 3.22-2.38 6.88 6.88 0 0 0 .82-1.33h-17.9ZM96.88 54h3.68a2.38 2.38 0 0 1 2 .66 1.77 1.77 0 0 1 .36.8H109a6.75 6.75 0 0 0-.22-2.57 4.56 4.56 0 0 0-1.42-2.2 6.25 6.25 0 0 0-2.53-1.24 14 14 0 0 0-3.44-.39h-9.76l-.9 6.4h6ZM82.74 59H69.47L63.4 71h6.51l1.73-3.81h6.57l.65 3.81h6.57Zm-5.32 2.92.38 3.29-2.37-2-3.13 2L74 62l-2.42-1.94h3.29l.47-1.06H77l.18 1h3.3ZM76.58 56.41l-1.24 2.58H77l-.42-2.58z"></path><path d="M11.16 60.63a3.54 3.54 0 0 0 1.05-1.94c.15-.8-.12-1.44-.86-1.57s-1.17.62-1.58 1.46-1 1.78-2.24 1.56A1.94 1.94 0 0 1 6 57.61a4 4 0 0 1 .85-1.87l.94.17a3.75 3.75 0 0 0-1 1.86c-.13.76.11 1.35.8 1.48.85.15 1.13-.62 1.51-1.41s1-1.84 2.32-1.61A2 2 0 0 1 13 58.85a4.23 4.23 0 0 1-.89 1.95ZM8.18 52.18l-.63 2.23-.79-.22 1.49-5.33.79.22-.62 2.23L14.28 53l-.24.87ZM9.23 46.22l.31-.81 7.46-.18-.35.91h-2.08l-1.11 2.9L15 50.5l-.33.86Zm3.62 2.28.89-2.32h-3.37q.68.6 1.38 1.26ZM11.25 41.39l.86-1.66a3.94 3.94 0 0 1 1.2-1.56 1.76 1.76 0 0 1 1.87-.1 1.85 1.85 0 0 1 1 1.54 2.11 2.11 0 0 1-.11.83l3.72-.55-.51 1-3.6.5-.54 1 2.63 1.36-.42.81Zm3.8-.37a2.18 2.18 0 0 0 .35-1.35 1 1 0 0 0-.57-.76 1.09 1.09 0 0 0-1.14.05 3 3 0 0 0-.88 1.2l-.42.8 2.12 1.1ZM15.92 33.22l.52-.74 5 3.54 1.9-2.65.67.47-2.43 3.4ZM19.37 28.57l2.61-3 .62.53-2 2.34 1.58 1.37 1.77-2 .6.51-1.77 2 1.8 1.55 2.07-2.39.62.53-2.67 3.07ZM22.75 24.67l.7-.67 3.73 1.81c.58.27 1.15.55 1.76.86-.27-.62-.52-1.22-.78-1.83L26.6 21l.68-.64 2.82 6.84-.67.64ZM28.44 19.48 31.59 17l.51.65-2.44 1.88 1.28 1.67 2.14-1.66.48.63-2.14 1.65 1.45 1.88 2.51-1.93.5.65L32.66 25ZM33.12 16l.77-.49 3.26 5.14 2.75-1.75.44.69-3.52 2.23ZM43.29 10.32a3.48 3.48 0 0 1 4.64 1.86 3.51 3.51 0 1 1-4.64-1.86Zm2.5 5.75a2.6 2.6 0 0 0 1.31-3.52 2.61 2.61 0 1 0-4.78 2.07 2.61 2.61 0 0 0 3.47 1.45ZM50.33 15l-1.89-6.63.83-.23L53.1 11q.8.6 1.59 1.23c-.18-.57-.38-1.24-.56-1.89L53.2 7l.8-.22 1.89 6.65-.82.24-3.84-2.91c-.52-.39-1.06-.81-1.58-1.22l.56 1.89 1 3.34ZM56.24 6.35l3.93-.66.14.81-3 .51.34 2.07 2.67-.44.13.78-2.66.44.39 2.35 3.12-.52.14.8-4 .68ZM62.17 8.24a.62.62 0 1 1 .68.56.62.62 0 0 1-.68-.56Zm.9 3a.62.62 0 0 1 .68.56.62.62 0 0 1-1.24.12.62.62 0 0 1 .56-.71ZM67.49 10.63a3.67 3.67 0 0 0 2.08.74c.82 0 1.4-.35 1.42-1.11s-.8-1-1.7-1.32-1.91-.71-1.89-2 .92-1.91 2.27-1.89a3.9 3.9 0 0 1 2 .55v1a3.7 3.7 0 0 0-2-.67c-.77 0-1.32.31-1.33 1 0 .86.79 1 1.62 1.27 1 .3 2 .71 2 2s-.95 2-2.34 2a4.43 4.43 0 0 1-2.07-.58ZM73.71 5.35l4 .43-.09.82-3.07-.34-.23 2.09 2.69.3-.09.78-2.68-.29L74 11.5l3.15.35-.09.81-4.06-.44ZM79.51 6.08l.89.18-1.22 6 3.2.65-.16.81-4.09-.84ZM85.17 7.33l3.91 1.18-.23.79-3-.92-.64 2.14 2.68.81-.23.75-2.68-.8-.98 2.93-.83-.21ZM89.37 11.91l2.12.83-.28.71-2.12-.82ZM95.88 11.32l.78.38-.44 7.46-.88-.42.15-2.07-2.8-1.36-1.55 1.39-.83-.4Zm-2.56 3.41 2.23 1.09.12-1.54c0-.59.09-1.23.15-1.82l-1.36 1.27ZM97.43 18.28a3.75 3.75 0 0 0 1.4 1.72c.7.43 1.39.42 1.79-.22s-.14-1.31-.77-2-1.27-1.59-.6-2.66a1.93 1.93 0 0 1 2.91-.45 3.85 3.85 0 0 1 1.41 1.48l-.5.81a3.69 3.69 0 0 0-1.36-1.6c-.66-.41-1.3-.41-1.67.19s.15 1.27.73 1.92 1.34 1.64.64 2.75a2 2 0 0 1-3 .48 4.19 4.19 0 0 1-1.48-1.56ZM102 21.21a3.62 3.62 0 0 0 1.26 1.79c.65.5 1.34.55 1.8-.05s0-1.31-.58-2.07-1.12-1.7-.35-2.7a1.94 1.94 0 0 1 2.94-.18 3.93 3.93 0 0 1 1.26 1.62l-.57.75a3.74 3.74 0 0 0-1.21-1.72c-.61-.47-1.25-.53-1.68 0s0 1.28.56 2 1.17 1.75.37 2.8a2 2 0 0 1-3 .19 4.27 4.27 0 0 1-1.38-1.64ZM110.16 20.66l2.93 2.69-.55.61-2.27-2.09-1.42 1.55 2 1.82-.54.59-2-1.83-1.61 1.75 2.3 2.14-.56.6-3-2.75ZM110.21 28.21a3.65 3.65 0 0 0 .87 2c.55.61 1.22.79 1.78.28s.23-1.29-.19-2.14-.78-1.88.15-2.72a2 2 0 0 1 2.93.36 3.85 3.85 0 0 1 1 1.82l-.71.64a3.65 3.65 0 0 0-.87-1.91c-.52-.58-1.13-.76-1.65-.28s-.21 1.26.18 2c.46.94.82 1.94-.15 2.83a2 2 0 0 1-3-.37 4.43 4.43 0 0 1-1-1.91ZM113.81 32.29a3.64 3.64 0 0 0 .68 2.09c.49.66 1.14.9 1.74.45s.35-1.27 0-2.15-.61-1.94.4-2.69a1.93 1.93 0 0 1 2.88.63 3.93 3.93 0 0 1 .78 1.9l-.77.57a3.69 3.69 0 0 0-.68-2c-.47-.62-1.06-.85-1.63-.43s-.32 1.24 0 2.06c.37 1 .64 2-.41 2.79a2 2 0 0 1-3-.65 4.12 4.12 0 0 1-.8-2ZM120.33 37.06c.23-.5.47-1 .72-1.49-.35.22-.8.49-1.29.77l-3.37 2-.44-.76 6-3.46.43.76-1.81 3.88 4.27.37.43.75-6 3.46-.46-.79 3.38-1.94c.48-.29.94-.54 1.3-.74-.55 0-1.1-.07-1.64-.12l-2.63-.23ZM126.18 41.89l1.58 3.67-.76.32-1.22-2.83-1.93.83 1.07 2.48-.73.31-1.06-2.48-2.19.94 1.25 2.87-.75.33-1.61-3.75ZM121.85 49.38l6.6-2 .25.82-2.82 3.88c-.39.54-.79 1.08-1.2 1.61.57-.18 1.23-.4 1.87-.59l3.32-1 .26.84-6.61 2-.25-.82 2.83-3.88c.38-.54.79-1.08 1.19-1.61-.57.19-1.24.4-1.87.59l-3.33 1ZM130.13 57l-.41-2.28.81-.14 1 5.45-.8.15-.42-2.28-6 1.08-.16-.9ZM6.73 79a3.62 3.62 0 0 0-.28 2.19c.16.81.64 1.3 1.38 1.15s.86-1 .93-1.94.29-2 1.52-2.26 2.07.49 2.33 1.81a3.82 3.82 0 0 1-.11 2l-.93.19a3.8 3.8 0 0 0 .23-2.09c-.16-.76-.59-1.22-1.28-1.08s-.83 1-.89 1.85c-.09 1-.28 2.09-1.57 2.35a2 2 0 0 1-2.42-1.86 4.14 4.14 0 0 1 .12-2.15ZM13.22 83.21 14.36 87l-.78.24-.88-3-2 .6.78 2.59-.76.23-.77-2.59-2.28.68.91 3-.79.23-1.16-3.9ZM16 91a4.15 4.15 0 0 1 .29 2l-.92.38a3.35 3.35 0 0 0-.15-2.06 2.63 2.63 0 0 0-3.54-1.44 2.64 2.64 0 0 0-1.46 3.58A3.09 3.09 0 0 0 11.65 95l-.93.39a3.92 3.92 0 0 1-1.26-1.68A3.47 3.47 0 0 1 11.35 89 3.49 3.49 0 0 1 16 91ZM13.92 95.55l3.19-1.77.44.79-3.11 1.72a3.8 3.8 0 0 0-1.44 1.1 1.68 1.68 0 0 0 .06 1.83 1.67 1.67 0 0 0 1.51 1 3.66 3.66 0 0 0 1.65-.62l3.15-1.73.42.77-3.1 1.71a4.26 4.26 0 0 1-2.31.75 2.7 2.7 0 0 1-2.07-1.52 2.65 2.65 0 0 1-.18-2.55 4.17 4.17 0 0 1 1.79-1.48ZM20.5 99.7l1.08 1.53a3.83 3.83 0 0 1 .83 1.77 1.74 1.74 0 0 1-.76 1.71 1.83 1.83 0 0 1-1.84.21 2 2 0 0 1-.69-.48L17.91 108l-.64-.89 1.2-3.43-.67-1-2.42 1.71-.52-.74Zm-1.42 3.55a2.14 2.14 0 0 0 1 .92 1 1 0 0 0 .94-.16 1.07 1.07 0 0 0 .48-1 3 3 0 0 0-.67-1.34l-.52-.74-2 1.38ZM24.08 104.57l.58.7-5.34 4.38-.57-.7ZM26.17 108.22l-1.6-1.69.6-.56L29 110l-.59.57-1.6-1.69-4.42 4.19-.62-.66ZM28.65 114.72l.43-4.61.8.69-.2 2c-.06.52-.11 1-.18 1.58l1.54-.42 2-.52.77.66-4.46 1.15-2 2.38-.69-.59ZM36.83 117.19l-1.95-1.26.45-.69 4.66 3-.44.69-1.95-1.26-3.31 5.12-.76-.49ZM40.67 118.61l1.67.85a3.81 3.81 0 0 1 1.56 1.18 1.72 1.72 0 0 1 .1 1.86 1.8 1.8 0 0 1-1.52 1 2.18 2.18 0 0 1-.84-.1l.6 3.72-1-.5-.54-3.6-1.05-.53-1.34 2.64-.81-.41Zm.4 3.8a2.09 2.09 0 0 0 1.35.33 1 1 0 0 0 .76-.58 1.07 1.07 0 0 0-.06-1.13 3 3 0 0 0-1.22-.87l-.79-.41-1.11 2.13ZM44.64 124.66l1.28-3.43.85.32-1.24 3.34a3.94 3.94 0 0 0-.38 1.76A1.69 1.69 0 0 0 46.4 128a1.66 1.66 0 0 0 1.81-.21 3.69 3.69 0 0 0 .85-1.54l1.26-3.37.83.3-1.25 3.33a4.21 4.21 0 0 1-1.26 2.07 3 3 0 0 1-4.37-1.58 4.23 4.23 0 0 1 .37-2.34ZM50.81 128.78a3.53 3.53 0 0 0 1.84 1.22c.8.21 1.45 0 1.64-.74s-.52-1.26-1.29-1.69-1.69-1.14-1.37-2.36a1.93 1.93 0 0 1 2.64-1.3 3.75 3.75 0 0 1 1.79 1l-.24.92a3.57 3.57 0 0 0-1.82-1.12c-.75-.2-1.36 0-1.54.67-.22.83.52 1.17 1.28 1.61s1.75 1.17 1.42 2.44a2 2 0 0 1-2.73 1.36 4.29 4.29 0 0 1-1.88-1ZM59 125.85l-2.29-.36.13-.81 5.48.87-.13.81-2.32-.36-1 6-.89-.14ZM67.44 125.82h.87l2.74 7h-1l-.74-1.94-3.11-.05-.81 1.91h-.93Zm-.88 4.18H69l-.54-1.44c-.22-.55-.43-1.15-.64-1.72-.22.56-.46 1.14-.71 1.73ZM72.09 131.24a3.53 3.53 0 0 0 2.14.52c.82-.07 1.37-.49 1.3-1.24s-.9-1-1.83-1.14-2-.51-2.08-1.76.72-2 2.06-2.12a3.9 3.9 0 0 1 2 .34l.08 1a3.7 3.7 0 0 0-2-.46c-.77.07-1.28.45-1.22 1.15.08.86.89.93 1.75 1.09 1 .2 2 .51 2.16 1.82s-.75 2.08-2.13 2.2a4.26 4.26 0 0 1-2.12-.36ZM77.76 130.68a3.62 3.62 0 0 0 2.18.32c.81-.15 1.32-.61 1.18-1.36s-1-.88-1.92-1-2-.32-2.23-1.56.53-2 1.86-2.29a3.83 3.83 0 0 1 2 .15l.17.94a3.63 3.63 0 0 0-2.08-.27c-.77.13-1.24.56-1.12 1.25.16.85 1 .85 1.84.93 1 .1 2.08.32 2.32 1.62s-.56 2.13-1.92 2.38a4.23 4.23 0 0 1-2.14-.17ZM83 127.84l-1-3.51.87-.25 1 3.41a4 4 0 0 0 .76 1.64 1.72 1.72 0 0 0 1.81.34 1.67 1.67 0 0 0 1.32-1.25 3.73 3.73 0 0 0-.24-1.75l-1-3.45.84-.25 1 3.41a4.28 4.28 0 0 1 .23 2.41 3.06 3.06 0 0 1-4.47 1.31 4.2 4.2 0 0 1-1.12-2.06ZM88.5 122.32l1.73-.72a3.9 3.9 0 0 1 1.91-.42 1.74 1.74 0 0 1 1.5 1.12 1.83 1.83 0 0 1-.19 1.84 2.41 2.41 0 0 1-.62.57l3.21 2-1 .42-3.09-1.91-1.08.45 1.13 2.68-.84.35Zm3.16 2.16a2.18 2.18 0 0 0 1.13-.81 1 1 0 0 0 0-1 1 1 0 0 0-.89-.69 3.09 3.09 0 0 0-1.46.36l-.83.34.92 2.2ZM95.85 119l.76-.42 5.84 4.66-.86.47-1.6-1.31-2.72 1.5.24 2.07-.81.44Zm1.31 4 2.17-1.2-1.18-1c-.46-.38-1-.79-1.4-1.18.09.6.17 1.22.24 1.85ZM103.62 122.42l-4-5.61.7-.5 4.58 1.43c.64.19 1.28.4 1.91.61-.35-.48-.77-1-1.16-1.59l-2-2.82.72-.51 4 5.61-.7.5-4.59-1.42c-.63-.2-1.27-.4-1.91-.62.36.48.78 1 1.17 1.59l2 2.82ZM107.64 110.32a4 4 0 0 1 1.76-.95l.67.73a3.34 3.34 0 0 0-1.87.84 2.72 2.72 0 1 0 3.71 4 3 3 0 0 0 1-1.85l.68.74a3.88 3.88 0 0 1-1.15 1.76 3.55 3.55 0 1 1-4.8-5.24ZM109.92 108.24l2.67-3 .61.55-2.06 2.29 1.56 1.4 1.8-2 .59.53-1.8 2 1.77 1.59 2.11-2.35.61.54-2.72 3ZM120 99.76l1.65 2.1 2.18-.42-.6.9-1.14.22a2.37 2.37 0 0 1-.38 2.22 2 2 0 0 1-3.71-1.15v-.26h-.3a2 2 0 0 1-1.58-.22 1.77 1.77 0 0 1 2-2.92 1.83 1.83 0 0 1 .74 1.63v.47l1.89-.36-1.24-1.55Zm-2.34 2.87.42-.08V102a1.13 1.13 0 0 0-.44-1 .84.84 0 0 0-1.21.29.83.83 0 0 0 .2 1.2 1.29 1.29 0 0 0 .99.14Zm3.57.13-2.43.47v.42a1.21 1.21 0 0 0 2.32.69 1.47 1.47 0 0 0 .07-1.58ZM119.35 95.18l.8-1.69a3.83 3.83 0 0 1 1.14-1.59 1.74 1.74 0 0 1 1.86-.17 1.83 1.83 0 0 1 1.09 1.49 2.17 2.17 0 0 1-.08.84l3.7-.69-.47 1-3.58.63-.5 1.07 2.69 1.25-.39.82Zm3.79-.5a2.19 2.19 0 0 0 .29-1.36 1 1 0 0 0-.6-.74 1.05 1.05 0 0 0-1.13.09 3.06 3.06 0 0 0-.84 1.24l-.38.81 2.15 1ZM121.83 89.68l.32-.85 6.44 2.5-.32.85ZM127.85 89.29a3.65 3.65 0 0 0 1.3-1.78c.24-.78.06-1.45-.66-1.68s-1.24.47-1.75 1.26-1.22 1.63-2.42 1.25a1.94 1.94 0 0 1-1.18-2.7 3.86 3.86 0 0 1 1.08-1.74l.92.28a3.62 3.62 0 0 0-1.21 1.73c-.23.73-.07 1.35.6 1.56s1.2-.47 1.67-1.2 1.25-1.7 2.51-1.3a2 2 0 0 1 1.22 2.79 4.24 4.24 0 0 1-1.13 1.83ZM124.17 82.53l.19-.89 3.06.64-2.42-3.61.23-1.1 2.5 3.69 4.27-2.54-.24 1.16-4.15 2.43 3.49.73-.19.88Z" fill="#fff"></path><path d="M26.34 76.14h1.49v10h5.38v1.35h-6.87ZM35.1 76.14h6.58v1.35h-5.09V81h4.46v1.3h-4.46v3.92h5.23v1.35H35.1ZM42.73 76.14h1.6l2.43 6.39 1.11 3c.38-1 .76-2 1.15-3.07l2.44-6.34H53l-4.36 11.41h-1.52ZM54.53 76.14h6.57v1.35H56V81h4.45v1.3H56v3.92h5.23v1.35h-6.7ZM63.35 76.14h1.5v10h5.38v1.35h-6.88ZM81.22 76a5.87 5.87 0 1 1-5.79 5.87A5.72 5.72 0 0 1 81.22 76Zm0 10.35a4.49 4.49 0 1 0-4.29-4.48 4.3 4.3 0 0 0 4.29 4.45ZM89.07 87.53V76.14h1.42l4.77 6.33c.66.86 1.32 1.76 2 2.66v-8.99h1.45v11.39h-1.46l-4.76-6.32c-.66-.87-1.32-1.76-2-2.66v8.96ZM101.38 76.14H108v1.35h-5.08V81h4.45v1.3h-4.45v3.92h5.22v1.35h-6.71Z"></path></svg></a></div><div class="col-span-full flex flex-row flex-wrap justify-between gap-x-[inherit] gap-y-8 lg:w-full lg:pb-2 lg:pt-8"><div class="flex gap-6 lg:order-1"><a title="Check our GitHub account" class="hive-focus -m-1 rounded-md p-1 hover:text-blue-700 dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://github.com/the-guild-org"><svg width="24" height="24" fill="currentColor" viewBox="3 3 18 18" class="h-5 w-auto"><title>GitHub</title><path d="M12 3C7.0275 3 3 7.12937 3 12.2276C3 16.3109 5.57625 19.7597 9.15374 20.9824C9.60374 21.0631 9.77249 20.7863 9.77249 20.5441C9.77249 20.3249 9.76125 19.5982 9.76125 18.8254C7.5 19.2522 6.915 18.2602 6.735 17.7412C6.63375 17.4759 6.19499 16.6569 5.8125 16.4378C5.4975 16.2647 5.0475 15.838 5.80124 15.8264C6.51 15.8149 7.01625 16.4954 7.18499 16.7723C7.99499 18.1679 9.28875 17.7758 9.80625 17.5335C9.885 16.9337 10.1212 16.53 10.38 16.2993C8.3775 16.0687 6.285 15.2728 6.285 11.7432C6.285 10.7397 6.63375 9.9092 7.20749 9.26326C7.1175 9.03257 6.8025 8.08674 7.2975 6.81794C7.2975 6.81794 8.05125 6.57571 9.77249 7.76377C10.4925 7.55615 11.2575 7.45234 12.0225 7.45234C12.7875 7.45234 13.5525 7.55615 14.2725 7.76377C15.9937 6.56418 16.7475 6.81794 16.7475 6.81794C17.2424 8.08674 16.9275 9.03257 16.8375 9.26326C17.4113 9.9092 17.76 10.7281 17.76 11.7432C17.76 15.2843 15.6563 16.0687 13.6537 16.2993C13.98 16.5877 14.2613 17.1414 14.2613 18.0065C14.2613 19.2407 14.25 20.2326 14.25 20.5441C14.25 20.7863 14.4188 21.0746 14.8688 20.9824C16.6554 20.364 18.2079 19.1866 19.3078 17.6162C20.4077 16.0457 20.9995 14.1611 21 12.2276C21 7.12937 16.9725 3 12 3Z"></path></svg></a><a title="Visit our Twitter" class="hive-focus -m-1 rounded-md p-1 hover:text-blue-700 dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://twitter.com/TheGuildDev"><svg viewBox="0 0 1200 1227" fill="currentColor" class="h-5 w-auto"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></a><a title="Visit our LinkedIn" class="hive-focus -m-1 rounded-md p-1 hover:text-blue-700 dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://linkedin.com/company/the-guild-software"><svg viewBox="0 0 20 20" fill="currentColor" class="h-5 w-auto"><path d="M13.3337 6.66675C14.6597 6.66675 15.9315 7.19353 16.8692 8.13121C17.8069 9.0689 18.3337 10.3407 18.3337 11.6667V17.5001H15.0003V11.6667C15.0003 11.2247 14.8247 10.8008 14.5122 10.4882C14.1996 10.1757 13.7757 10.0001 13.3337 10.0001C12.8916 10.0001 12.4677 10.1757 12.1551 10.4882C11.8426 10.8008 11.667 11.2247 11.667 11.6667V17.5001H8.33366V11.6667C8.33366 10.3407 8.86044 9.0689 9.79813 8.13121C10.7358 7.19353 12.0076 6.66675 13.3337 6.66675ZM1.66699 7.50008H5.00033V17.5001H1.66699V7.50008Z"></path><path d="M3.33366 5.00008C4.25413 5.00008 5.00033 4.25389 5.00033 3.33341C5.00033 2.41294 4.25413 1.66675 3.33366 1.66675C2.41318 1.66675 1.66699 2.41294 1.66699 3.33341C1.66699 4.25389 2.41318 5.00008 3.33366 5.00008Z"></path></svg></a><a title="Reach us on Discord" class="hive-focus -m-1 rounded-md p-1 hover:text-blue-700 dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://discord.com/invite/xud7bH9"><svg width="24" height="24" fill="currentColor" viewBox="0 5 30.67 23.25" class="h-5 w-auto"><title>Discord</title><path d="M26.0015 6.9529C24.0021 6.03845 21.8787 5.37198 19.6623 5C19.3833 5.48048 19.0733 6.13144 18.8563 6.64292C16.4989 6.30193 14.1585 6.30193 11.8336 6.64292C11.6166 6.13144 11.2911 5.48048 11.0276 5C8.79575 5.37198 6.67235 6.03845 4.6869 6.9529C0.672601 12.8736 -0.41235 18.6548 0.130124 24.3585C2.79599 26.2959 5.36889 27.4739 7.89682 28.2489C8.51679 27.4119 9.07477 26.5129 9.55525 25.5675C8.64079 25.2265 7.77283 24.808 6.93587 24.312C7.15286 24.1571 7.36986 23.9866 7.57135 23.8161C12.6241 26.1255 18.0969 26.1255 23.0876 23.8161C23.3046 23.9866 23.5061 24.1571 23.7231 24.312C22.8861 24.808 22.0182 25.2265 21.1037 25.5675C21.5842 26.5129 22.1422 27.4119 22.7621 28.2489C25.2885 27.4739 27.8769 26.2959 30.5288 24.3585C31.1952 17.7559 29.4733 12.0212 26.0015 6.9529ZM10.2527 20.8402C8.73376 20.8402 7.49382 19.4608 7.49382 17.7714C7.49382 16.082 8.70276 14.7025 10.2527 14.7025C11.7871 14.7025 13.0425 16.082 13.0115 17.7714C13.0115 19.4608 11.7871 20.8402 10.2527 20.8402ZM20.4373 20.8402C18.9183 20.8402 17.6768 19.4608 17.6768 17.7714C17.6768 16.082 18.8873 14.7025 20.4373 14.7025C21.9717 14.7025 23.2271 16.082 23.1961 17.7714C23.1961 19.4608 21.9872 20.8402 20.4373 20.8402Z"></path></svg></a><a title="Watch Our Videos" class="hive-focus -m-1 rounded-md p-1 hover:text-blue-700 dark:hover:text-blue-100 outline-none transition focus-visible:ring" href="https://youtube.com/watch?v=d_GBgH-L5c4&amp;list=PLhCf3AUOg4PgQoY_A6xWDQ70yaNtPYtZd"><svg viewBox="0 0 20 20" fill="currentColor" class="h-5 w-auto"><path d="M9.99967 2.66675C7.20901 2.66675 3.58691 3.36597 3.58691 3.36597L3.5778 3.37638C2.30678 3.57966 1.33301 4.67183 1.33301 6.00008V10.0001V10.0014V14.0001V14.0014C1.33425 14.6357 1.56159 15.2489 1.97421 15.7307C2.38683 16.2125 2.95769 16.5315 3.58431 16.6303L3.58691 16.6342C3.58691 16.6342 7.20901 17.3347 9.99967 17.3347C12.7903 17.3347 16.4124 16.6342 16.4124 16.6342L16.4137 16.6329C17.041 16.5343 17.6126 16.2151 18.0255 15.7327C18.4384 15.2503 18.6657 14.6364 18.6663 14.0014V14.0001V10.0014V10.0001V6.00008C18.6654 5.3655 18.4382 4.75205 18.0256 4.26995C17.6129 3.78786 17.0419 3.46872 16.415 3.36987L16.4124 3.36597C16.4124 3.36597 12.7903 2.66675 9.99967 2.66675ZM7.99967 6.93237L13.333 10.0001L7.99967 13.0678V6.93237Z"></path></svg></a></div><p class="text-sm">© <!-- -->2024<!-- --> The Guild</p></div></div><svg xmlns="http://www.w3.org/2000/svg" width="360" height="360" viewBox="0 0 360 360" fill="none" class="pointer-events-none absolute bottom-0 left-0 hidden mix-blend-multiply lg:block dark:opacity-5 dark:mix-blend-normal"><path d="M360 159.793a39.152 39.152 0 00-11.468-27.672l-56.99-56.99-6.673-6.673-56.99-56.99A39.153 39.153 0 00200.207 0H0v75.131h226.157c32.428 0 58.712 26.284 58.712 58.712V360H360V159.793z" fill="url(#paint0_linear_711_2541)"></path><defs><linearGradient id="paint0_linear_711_2541" x1="180" y1="-0.00000786805" x2="180" y2="360" gradientUnits="userSpaceOnUse"><stop stop-color="#C1D3D7"></stop><stop offset="1" stop-color="#86B6C1"></stop></linearGradient></defs></svg></footer></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"zhzO9-C9JrhlZ8thS36x4","assetPrefix":"/graphql/hive","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10