CINXE.COM
Home (Yoga)
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="theme-color" content="#111" media="(prefers-color-scheme: dark)"/><meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"/><style>:root{--nextra-primary-hue:212deg;--nextra-primary-saturation:100%;--nextra-navbar-height:4rem;--nextra-menu-height:3.75rem;--nextra-banner-height:2.5rem;--nextra-bg:250,250,250;}.dark{--nextra-primary-hue:204deg;--nextra-primary-saturation:100%;--nextra-bg:17,17,17;}</style><title>Home (Yoga)</title><meta property="og:title" content="Home (Yoga)"/><meta name="description" content="Yoga Documentation"/><meta property="og:description" content="Yoga Documentation"/><link rel="canonical" href="https://the-guild.dev/graphql/yoga-server"/><meta property="og:url" content="https://the-guild.dev/graphql/yoga-server"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="https://the-guild.dev"/><meta name="twitter:creator" content="@TheGuildDev"/><meta property="og:type" content="website"/><meta property="og:site_name" content="Yoga"/><meta property="og:image" content="https://og-image.the-guild.dev/?product=Yoga&title=Home"/><meta property="og:image:alt" content="Home"/><meta content="Yoga" name="apple-mobile-web-app-title"/><meta content="Yoga" name="application-name"/><meta name="robots" content="index,follow"/><meta name="next-head-count" content="20"/><link rel="preload" href="/graphql/yoga-server/_next/static/css/1e0c8e84475a6c19.css" as="style" crossorigin=""/><link rel="stylesheet" href="/graphql/yoga-server/_next/static/css/1e0c8e84475a6c19.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/graphql/yoga-server/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/graphql/yoga-server/_next/static/chunks/webpack-be51e14a0c8735f8.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/chunks/framework-27f200cd60ea0f4d.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/chunks/main-dd1dbb396e7d81b9.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/chunks/pages/_app-c6e479c6b84832e5.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/chunks/f2e16402-9efd4c2c46e1509f.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/chunks/bae4c47e-5362e52129ac8d26.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/chunks/5c7395a1-9c68a049c8f610da.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/chunks/eaf0995f-753c801918fc4e8e.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/chunks/c82bf057-a9fd4ecfdca7ede6.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/chunks/adeeaebe-500f3159b60d6d8f.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/chunks/d7059391-4b9ba56ceb0e1d32.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/chunks/8971-a2165f387599d357.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/chunks/9793-3470303d265f06ee.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/chunks/pages/index-09a28654588ef8d8.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/diT73Prroe8ftnK8RK1IZ/_buildManifest.js" defer="" crossorigin=""></script><script src="/graphql/yoga-server/_next/static/diT73Prroe8ftnK8RK1IZ/_ssgManifest.js" defer="" crossorigin=""></script><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', [["yoga"]], ]); </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>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&true)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}else{d.style.colorScheme = 'light';c.add('light')}}else if(e){c.add(e|| '')}if(e==='light'||e==='dark')d.style.colorScheme=e}catch(e){}}()</script><div dir="ltr"><script>document.documentElement.setAttribute('dir','ltr')</script><div class="nextra-nav-container _sticky _top-0 _z-20 _w-full _bg-transparent print:_hidden"><div class="nextra-nav-container-blur"></div><nav class="_mx-auto _flex _h-[var(--nextra-navbar-height)] _max-w-[90rem] _items-center _justify-end _gap-4 _pl-[max(env(safe-area-inset-left),1.5rem)] _pr-[max(env(safe-area-inset-right),1.5rem)]"><div class="_flex _items-center ltr:_mr-auto rtl:_ml-auto"><a title="View our website" class="flex items-center gap-x-1.5 transition-opacity hover:opacity-75 max-md:hidden outline-none focus-visible:ring transition" href="https://the-guild.dev"><svg width="51" height="54" viewBox="0 0 51 54" fill="currentColor" class="h-9 w-auto"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.06194 20.2745C2.68522 20.4867 3.35002 20.6073 4.04393 20.6073C4.6672 20.6073 5.26838 20.5117 5.83612 20.3391V36.7481C5.83612 37.328 6.14561 37.8684 6.64488 38.1582L22.3391 47.2835C23.0814 46.4108 24.1808 45.8554 25.4084 45.8554C26.7446 45.8554 27.927 46.5134 28.6639 47.5218C28.6769 47.5403 28.6909 47.5576 28.7039 47.5756C28.7557 47.6494 28.8041 47.7248 28.8511 47.8026L28.9049 47.891C28.9465 47.9626 28.9849 48.0355 29.0214 48.1093C29.0414 48.1489 29.0603 48.1891 29.0792 48.2294C29.1105 48.2978 29.14 48.3673 29.1681 48.4378C29.1881 48.4882 29.2059 48.5388 29.2237 48.5899C29.2462 48.6544 29.2684 48.7195 29.2873 48.7852C29.3056 48.8477 29.3202 48.9107 29.3359 48.9737L29.3762 49.1513C29.3918 49.23 29.4021 49.3097 29.4129 49.3902C29.4188 49.4379 29.428 49.4847 29.4323 49.5324C29.4448 49.6627 29.4523 49.7941 29.4523 49.9277C29.4523 50.1406 29.4313 50.3474 29.3994 50.5516L29.3881 50.6275C29.0576 52.5406 27.4007 54 25.4084 54C23.6318 54 22.1227 52.8386 21.5809 51.2314L4.7578 41.4502C3.08905 40.4806 2.06194 38.6876 2.06194 36.7481V20.2745ZM46.0991 10.2908C48.3291 10.2908 50.1428 12.1173 50.1428 14.3631C50.1428 15.5848 49.6037 16.6794 48.755 17.4265V36.7481C48.755 38.6876 47.7279 40.4806 46.0591 41.4502L31.6051 49.8539C31.5889 48.479 31.1274 47.2135 30.3619 46.1876L44.1722 38.1582C44.6713 37.8684 44.9809 37.328 44.9809 36.7481V18.2736C43.2938 17.7838 42.0554 16.2179 42.0554 14.3631C42.0554 13.4601 42.3524 12.6277 42.8485 11.9517C42.856 11.9409 42.8641 11.9306 42.8717 11.9197C42.9655 11.7948 43.0657 11.6743 43.1725 11.5608L43.187 11.545C43.4086 11.3127 43.6567 11.1079 43.9274 10.9337C43.9553 10.9152 43.985 10.8984 44.0136 10.8804C44.1209 10.8158 44.2303 10.755 44.3435 10.7002C44.3765 10.6844 44.4094 10.6671 44.4427 10.6519C44.5846 10.5878 44.7291 10.5286 44.879 10.4814C44.879 10.4819 44.8796 10.4814 44.879 10.4814L45.173 10.3994C45.4705 10.3287 45.7805 10.2908 46.0991 10.2908ZM40.5727 19.0708V32.5386C40.5727 34.1339 39.7202 35.6206 38.3486 36.4181L27.5398 42.696L26.5424 43.2466L26.5543 42.0944V37.3194L35.4506 32.1471V27.4102L27.8779 25.24L40.5727 19.0708ZM10.2444 19.0627L15.3665 21.593V32.1467L24.1279 37.2409V43.1973L12.4684 36.4189C11.0968 35.6206 10.2444 34.1339 10.2444 32.5388V19.0627ZM23.1844 9.96788C24.5349 9.18328 26.2818 9.18328 27.6325 9.96788L39.4904 16.8956L38.3636 17.4327L33.9644 19.6061L25.4084 14.6315L16.8523 19.6061L11.3442 16.8843L12.4026 16.2425C12.4123 16.2338 12.4398 16.2153 12.4694 16.1985L23.1844 9.96788ZM25.4083 0C26.3394 0 27.27 0.242165 28.1041 0.72704L42.644 9.18112C41.5737 9.9076 40.7455 10.9637 40.2899 12.2006L26.217 4.01908C25.9718 3.87572 25.6919 3.80081 25.4083 3.80081C25.1248 3.80081 24.8454 3.87572 24.5995 4.01908L8.02283 13.6574C8.06272 13.887 8.08753 14.1216 8.08753 14.3632C8.08753 16.1154 6.98116 17.608 5.43643 18.1814C5.42457 18.1858 5.41217 18.1906 5.40031 18.1944C5.27792 18.2385 5.15392 18.2765 5.02666 18.3085L4.95065 18.328C4.83419 18.3551 4.71503 18.3764 4.59533 18.3931L4.49775 18.4079C4.3484 18.4246 4.19742 18.4356 4.04377 18.4356C3.87932 18.4356 3.71758 18.4225 3.55743 18.403C3.5143 18.3974 3.47225 18.3899 3.42965 18.3834C3.30673 18.3643 3.18595 18.34 3.06679 18.3101C3.03012 18.3008 2.99347 18.2921 2.95681 18.2819C2.64139 18.1922 2.3416 18.0679 2.06177 17.9088L1.82144 17.7607C0.725648 17.0318 0 15.7822 0 14.3632C0 12.1175 1.81431 10.2909 4.04377 10.2909C4.62229 10.2909 5.17117 10.4158 5.66881 10.6368L22.7124 0.72704C23.5465 0.242165 24.4777 0 25.4083 0Z"></path></svg><svg width="75" height="40" viewBox="0 0 47 25" fill="currentColor" class="w-11"><path d="M0.313477 2.77294H3.57946V10.6541H6.26751V2.77294H9.53349V0.163818H0.313477V2.77294Z"></path><path d="M17.8588 0.163818V4.23889H13.5848V0.163818H10.9102V10.6541H13.5848V6.75386H17.8588V10.6541H20.5468V0.163818H17.8588Z"></path><path d="M22.568 10.6541H30.6187V8.05842H25.2561V6.71352H29.6645V4.27923H25.2561V2.77294H30.6187V0.163818H22.568V10.6541Z"></path><path d="M5.53497 20.9193H8.05247V21.2043C7.55963 21.9036 6.76042 22.3569 5.82801 22.3569C4.25624 22.3569 3.00414 21.1395 3.00414 19.6113C3.00414 18.0831 4.25624 16.8657 5.82801 16.8657C6.73378 16.8657 7.53299 17.2672 8.05247 17.9018L10.2237 16.4772C9.22464 15.208 7.61291 14.3661 5.82801 14.3661C2.81766 14.3661 0.313477 16.7232 0.313477 19.6113C0.313477 22.4994 2.81766 24.8564 5.82801 24.8564C6.89362 24.8564 7.94591 24.4679 8.45208 23.7167V24.6622H10.5433V18.7695H5.53497V20.9193Z"></path><path d="M19.0352 14.5604V20.0905C19.0352 21.5539 18.3026 22.3569 16.904 22.3569C15.5187 22.3569 14.7994 21.5539 14.7994 20.0905V14.5604H12.1354V20.2459C12.1354 22.849 13.7871 24.8564 16.904 24.8564C20.0076 24.8564 21.6859 22.849 21.6859 20.2459V14.5604H19.0352Z"></path><path d="M23.5364 14.5604V24.6622H26.2004V14.5604H23.5364Z"></path><path d="M28.1958 24.6622H35.8283V22.1626H30.8465V14.5604H28.1958V24.6622Z"></path><path d="M37.1999 24.6622H42.0218C45.2719 24.6622 46.937 22.3698 46.937 19.6113C46.937 16.8657 45.2719 14.5604 42.0218 14.5604H37.1999V24.6622ZM41.822 17.0729C43.4071 17.0729 44.2463 18.096 44.2463 19.6113C44.2463 21.1266 43.4071 22.1626 41.822 22.1626H39.864V17.0729H41.822Z"></path></svg></a><svg height="22" viewBox="0 0 10 22" stroke="currentColor" class="mx-6 shrink-0 max-md:hidden"><path d="M8.6001 0.833313L0.600097 20.8333"></path></svg><a title="Yoga" class="flex shrink-0 items-center gap-x-1.5 hover:opacity-75 outline-none focus-visible:ring transition" href="/graphql/yoga-server"><svg width="51" height="54" viewBox="0 0 51 54" fill="#c026d3" class="w-8"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.3475 20.2745C2.97079 20.4867 3.63558 20.6073 4.3295 20.6073C4.95277 20.6073 5.55395 20.5117 6.12169 20.3391V36.7481C6.12169 37.328 6.43118 37.8684 6.93045 38.1582L22.6246 47.2835C23.367 46.4108 24.4664 45.8554 25.694 45.8554C27.0301 45.8554 28.2126 46.5134 28.9495 47.5218C28.9625 47.5403 28.9765 47.5576 28.9894 47.5756C29.0413 47.6494 29.0897 47.7248 29.1367 47.8026L29.1905 47.891C29.2321 47.9626 29.2704 48.0355 29.307 48.1093C29.3269 48.1489 29.3458 48.1891 29.3647 48.2294C29.3961 48.2978 29.4256 48.3673 29.4537 48.4378C29.4736 48.4882 29.4915 48.5388 29.5093 48.5899C29.5318 48.6544 29.5539 48.7195 29.5728 48.7852C29.5912 48.8477 29.6058 48.9107 29.6214 48.9737L29.6618 49.1513C29.6774 49.23 29.6877 49.3097 29.6985 49.3902C29.7044 49.4379 29.7136 49.4847 29.7179 49.5324C29.7303 49.6627 29.7379 49.7941 29.7379 49.9277C29.7379 50.1406 29.7168 50.3474 29.685 50.5516L29.6736 50.6275C29.3431 52.5406 27.6862 54 25.694 54C23.9174 54 22.4083 52.8386 21.8665 51.2314L5.04336 41.4502C3.37462 40.4806 2.3475 38.6876 2.3475 36.7481V20.2745ZM46.3846 10.2908C48.6147 10.2908 50.4283 12.1173 50.4283 14.3631C50.4283 15.5848 49.8893 16.6794 49.0406 17.4265V36.7481C49.0406 38.6876 48.0135 40.4806 46.3447 41.4502L31.8907 49.8539C31.8745 48.479 31.413 47.2135 30.6474 46.1876L44.4577 38.1582C44.9569 37.8684 45.2665 37.328 45.2665 36.7481V18.2736C43.5793 17.7838 42.341 16.2179 42.341 14.3631C42.341 13.4601 42.638 12.6277 43.134 11.9517C43.1416 11.9409 43.1497 11.9306 43.1572 11.9197C43.251 11.7948 43.3513 11.6743 43.458 11.5608L43.4726 11.545C43.6942 11.3127 43.9422 11.1079 44.213 10.9337C44.2409 10.9152 44.2705 10.8984 44.2992 10.8804C44.4064 10.8158 44.5159 10.755 44.6291 10.7002C44.662 10.6844 44.695 10.6671 44.7283 10.6519C44.8701 10.5878 45.0147 10.5286 45.1646 10.4814L45.4585 10.3994C45.7561 10.3287 46.066 10.2908 46.3846 10.2908ZM25.6938 0C26.625 0 27.5556 0.242165 28.3897 0.72704L42.9296 9.18112C41.8593 9.90759 41.0311 10.9637 40.5755 12.2006L26.5026 4.01908C26.2574 3.87572 25.9775 3.80081 25.6938 3.80081C25.4103 3.80081 25.131 3.87572 24.8851 4.01908L8.3084 13.6574C8.34829 13.887 8.37309 14.1216 8.37309 14.3632C8.37309 16.1154 7.26672 17.608 5.722 18.1814C5.71014 18.1858 5.69774 18.1906 5.68587 18.1944C5.56349 18.2385 5.43949 18.2765 5.31223 18.3085L5.23622 18.328C5.11976 18.3551 5.0006 18.3764 4.8809 18.3931L4.78332 18.4079C4.63397 18.4246 4.48299 18.4356 4.32934 18.4356C4.16489 18.4356 4.00314 18.4225 3.843 18.403C3.79987 18.3974 3.75782 18.3899 3.71522 18.3834C3.59229 18.3643 3.47151 18.34 3.35235 18.3101C3.31569 18.3008 3.27904 18.2921 3.24237 18.2819C2.92696 18.1922 2.62717 18.0679 2.34734 17.9088L2.10701 17.7607C1.01122 17.0318 0.285568 15.7822 0.285568 14.3632C0.285568 12.1175 2.09988 10.2909 4.32934 10.2909C4.90786 10.2909 5.45673 10.4158 5.95438 10.6368L22.998 0.72704C23.8321 0.242165 24.7632 0 25.6938 0Z"></path><path d="M39.2399 32.0221C39.2399 31.3031 38.9599 30.6267 38.4512 30.1185L29.4881 21.1549C30.8876 20.0261 31.8025 18.3185 31.8025 16.3846C31.8025 12.9913 29.042 10.2308 25.6486 10.2308C22.2553 10.2308 19.4948 12.9913 19.4948 16.3846C19.4948 18.3185 20.4096 20.0257 21.8091 21.1549L12.8456 30.1185C12.3369 30.6272 12.0569 31.3031 12.0569 32.0221C12.0569 32.7411 12.3369 33.4174 12.8456 33.9256C13.2594 34.3395 13.7861 34.5918 14.3543 34.6754C14.3061 34.8308 14.2553 34.9857 14.2266 35.1493C14.0481 36.1611 14.2743 37.1816 14.8635 38.0231C15.4527 38.8647 16.3343 39.4262 17.3461 39.6047L24.9214 40.9406C25.1435 40.98 25.3691 41.0001 25.5927 41.0001C25.6086 41.0001 25.6229 40.9944 25.6389 40.9944C25.6614 40.9944 25.6819 41.0001 25.7044 41.0001C25.9281 41.0001 26.1537 40.98 26.3752 40.9411L33.9506 39.6053C34.9624 39.4267 35.8439 38.8652 36.4332 38.0237C37.0224 37.1822 37.2486 36.1617 37.0701 35.1498C37.0413 34.9857 36.9906 34.8314 36.9424 34.676C37.5111 34.5924 38.0378 34.3396 38.4511 33.9262C38.9599 33.4175 39.2399 32.7411 39.2399 32.0221ZM21.0333 16.3846C21.0333 13.8354 23.0994 11.7692 25.6486 11.7692C28.1979 11.7692 30.264 13.8354 30.264 16.3846C30.264 18.9338 28.1979 21 25.6486 21C23.0994 21 21.0333 18.9338 21.0333 16.3846ZM21.9194 37.8215C21.9886 38.2143 22.1261 38.578 22.301 38.9169L17.6138 38.0902C16.3584 37.8687 15.5205 36.6722 15.7419 35.4169C15.9394 34.2974 16.9132 33.5098 18.0117 33.5098C18.1445 33.5098 18.2794 33.5215 18.4153 33.5452L23.0646 34.3652C22.1605 35.2241 21.6871 36.5036 21.9194 37.8215ZM33.683 38.0903L26.1076 39.4261C25.9723 39.4498 25.8374 39.4615 25.7046 39.4615C24.6056 39.4615 23.6318 38.6739 23.4348 37.5544C23.2133 36.299 24.0518 35.1026 25.3066 34.8811L32.882 33.5452C33.0174 33.5211 33.1522 33.5098 33.2856 33.5098C34.3845 33.5098 35.3579 34.2975 35.5553 35.417C35.7763 36.6718 34.9384 37.8692 33.683 38.0903ZM37.3635 32.8379C37.1384 33.063 36.843 33.1758 36.5476 33.1758C36.2523 33.1758 35.9569 33.063 35.7317 32.8379L29.4907 26.6098C29.1902 26.3092 28.703 26.3092 28.403 26.6098C28.103 26.9103 28.1025 27.3974 28.403 27.6974L32.7338 32.0195C32.6943 32.0251 32.6538 32.0231 32.6148 32.0297L25.6486 33.2585L18.6825 32.0303C18.643 32.0231 18.603 32.0257 18.5635 32.02L22.8942 27.698C23.1948 27.3974 23.1948 26.9103 22.8942 26.6103C22.5937 26.3103 22.1066 26.3098 21.8066 26.6103L15.5656 32.8385C15.3405 33.0636 15.0451 33.1764 14.7496 33.1764C14.4543 33.1764 14.1589 33.0636 13.9337 32.8385C13.4829 32.3877 13.4829 31.6575 13.9337 31.2067L23.1455 21.9949C23.9121 22.338 24.7558 22.5385 25.6486 22.5385C26.5414 22.5385 27.385 22.338 28.1517 21.9944L37.3635 31.2061C37.8143 31.6569 37.8143 32.3872 37.3635 32.8379Z"></path></svg><div><h1 class="text-sm font-bold leading-tight">Yoga</h1><h2 class="text-xs max-lg:hidden">A fully-featured JS/TS GraphQL server</h2></div></a></div><div class="_relative" data-headlessui-state=""><button class="_text-sm contrast-more:_text-gray-700 contrast-more:dark:_text-gray-100 _text-gray-600 hover:_text-gray-800 dark:_text-gray-400 dark:hover:_text-gray-200 max-md:_hidden _items-center _whitespace-nowrap _rounded _flex _gap-1" id="headlessui-menu-button-:R8l96:" type="button" aria-haspopup="menu" aria-expanded="false" data-headlessui-state="">Company<svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="_h-[18px] _min-w-[18px] _rounded-sm _p-0.5"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" class="_origin-center _transition-transform _rotate-90"></path></svg></button></div><div class="_relative" data-headlessui-state=""><button class="_text-sm contrast-more:_text-gray-700 contrast-more:dark:_text-gray-100 _text-gray-600 hover:_text-gray-800 dark:_text-gray-400 dark:hover:_text-gray-200 max-md:_hidden _items-center _whitespace-nowrap _rounded _flex _gap-1" id="headlessui-menu-button-:R9596:" type="button" aria-haspopup="menu" aria-expanded="false" data-headlessui-state="">Products<svg fill="none" viewBox="0 0 24 24" stroke="currentColor" class="_h-[18px] _min-w-[18px] _rounded-sm _p-0.5"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" class="_origin-center _transition-transform _rotate-90"></path></svg></button></div><a class="_text-sm contrast-more:_text-gray-700 contrast-more:dark:_text-gray-100 max-md:_hidden _whitespace-nowrap _text-gray-600 hover:_text-gray-800 dark:_text-gray-400 dark:hover:_text-gray-200" aria-current="false" href="/graphql/yoga-server/docs">v5 (latest)</a><a class="_text-sm contrast-more:_text-gray-700 contrast-more:dark:_text-gray-100 max-md:_hidden _whitespace-nowrap _text-gray-600 hover:_text-gray-800 dark:_text-gray-400 dark:hover:_text-gray-200" aria-current="false" href="/graphql/yoga-server/v4">v4</a><a class="_text-sm contrast-more:_text-gray-700 contrast-more:dark:_text-gray-100 max-md:_hidden _whitespace-nowrap _text-gray-600 hover:_text-gray-800 dark:_text-gray-400 dark:hover:_text-gray-200" aria-current="false" href="/graphql/yoga-server/v3">v3</a><a class="_text-sm contrast-more:_text-gray-700 contrast-more:dark:_text-gray-100 max-md:_hidden _whitespace-nowrap _text-gray-600 hover:_text-gray-800 dark:_text-gray-400 dark:hover:_text-gray-200" aria-current="false" href="/graphql/yoga-server/v2">v2</a><a class="_text-sm contrast-more:_text-gray-700 contrast-more:dark:_text-gray-100 max-md:_hidden _whitespace-nowrap _text-gray-600 hover:_text-gray-800 dark:_text-gray-400 dark:hover:_text-gray-200" aria-current="false" href="/graphql/yoga-server/tutorial/basic">Tutorial</a><a class="_text-sm contrast-more:_text-gray-700 contrast-more:dark:_text-gray-100 max-md:_hidden _whitespace-nowrap _text-gray-600 hover:_text-gray-800 dark:_text-gray-400 dark:hover:_text-gray-200" aria-current="false" href="/graphql/yoga-server/changelog">Changelog</a><div class="nextra-search _relative md:_w-64 max-md:_hidden"><div class="_relative _flex _items-center _text-gray-900 contrast-more:_text-gray-800 dark:_text-gray-300 contrast-more:dark:_text-gray-300"><input spellcheck="false" class="_w-full _appearance-none _rounded-lg _px-3 _py-2 _transition-colors _text-base _leading-tight md:_text-sm _bg-black/[.05] dark:_bg-gray-50/10 focus:!_bg-transparent placeholder:_text-gray-500 dark:placeholder:_text-gray-400 contrast-more:_border contrast-more:_border-current" type="search" placeholder="Search documentation…" value=""/></div></div><a href="https://github.com/dotansimha/graphql-yoga" target="_blank" rel="noreferrer"><svg width="24" height="24" fill="currentColor" viewBox="3 3 18 18"><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><span class="_sr-only">GitHub</span></a><a href="https://discord.gg/94CDTmgmbs" target="_blank" rel="noreferrer"><svg width="24" height="24" fill="currentColor" viewBox="0 5 30.67 23.25"><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><span class="_sr-only">Discord</span></a><button class="self-center rounded-sm p-2 outline-none focus-visible:ring"><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" stroke="currentColor" class="fill-transparent stroke-gray-500 dark:fill-gray-100 dark:stroke-gray-100"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.75 8.3425C14.4217 11.8944 11.3866 14.5777 7.82131 14.4682C4.256 14.3586 1.39135 11.494 1.2818 7.92867C1.17225 4.36336 3.85562 1.32824 7.40748 1C5.86275 3.08984 6.07942 5.99534 7.91703 7.83295C9.75464 9.67056 12.6601 9.88723 14.75 8.3425Z" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><button type="button" aria-label="Menu" class="nextra-hamburger _rounded active:_bg-gray-400/20 md:_hidden"><svg fill="none" width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" class=""><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></nav></div><div class="_mx-auto _flex"><div class="motion-reduce:_transition-none [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 _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="nextra-search _relative md:_w-64"><div class="_relative _flex _items-center _text-gray-900 contrast-more:_text-gray-800 dark:_text-gray-300 contrast-more:dark:_text-gray-300"><input spellcheck="false" class="_w-full _appearance-none _rounded-lg _px-3 _py-2 _transition-colors _text-base _leading-tight md:_text-sm _bg-black/[.05] dark:_bg-gray-50/10 focus:!_bg-transparent placeholder:_text-gray-500 dark:placeholder:_text-gray-400 contrast-more:_border contrast-more:_border-current" type="search" placeholder="Search documentation…" value=""/></div></div></div><div class="_overflow-y-auto _overflow-x-hidden _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 _mx-4 _py-4" data-toggle-animation="off"><div class="_grow _flex _flex-col"><button title="Change theme" class="_h-7 _rounded-md _px-2 _text-left _text-xs _font-medium _text-gray-600 _transition-colors dark:_text-gray-400 hover:_bg-gray-100 hover:_text-gray-900 dark:hover:_bg-primary-100/5 dark:hover:_text-gray-50" id="headlessui-listbox-button-:Rlsr6:" 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 title="Hide sidebar" class="max-md:_hidden _h-7 _rounded-md _transition-colors _text-gray-600 dark:_text-gray-400 _px-2 hover:_bg-gray-100 hover:_text-gray-900 dark:hover:_bg-primary-100/5 dark:hover:_text-gray-50"><svg height="12" width="12" viewBox="0 0 16 16" fill="currentColor"><path fill-rule="evenodd" 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" class=""></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=" w-full py-24 odd:bg-gray-50 odd:dark:bg-gray-900 even:bg-white even:dark:bg-black "><div class="container py-20 sm:py-24 lg:py-32"><h1 class="max-w-screen-md mx-auto font-extrabold text-5xl sm:text-5xl lg:text-6xl text-center bg-gradient-to-r from-purple-700 to-fuchsia-400 dark:from-purple-700 dark:to-fuchsia-400 bg-clip-text text-transparent !leading-tight">GraphQL Yoga</h1><p class="max-w-screen-sm mx-auto mt-6 text-2xl text-gray-600 text-center dark:text-gray-400">The fully-featured GraphQL Server with focus on easy setup, performance and great developer experience.</p><div class="mt-10 flex flex-col sm:flex-row items-center justify-center gap-4"><a class="inline-block bg-gray-200 hover:bg-gray-300 dark:bg-gray-800 dark:text-gray-300 dark:hover:bg-gray-700 text-gray-600 px-6 py-3 rounded-lg font-medium shadow-sm outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs">Documentation</a><a class="inline-block bg-gray-200 hover:bg-gray-300 dark:bg-gray-800 dark:text-gray-300 dark:hover:bg-gray-700 text-gray-600 px-6 py-3 rounded-lg font-medium shadow-sm hidden lg:block outline-none focus-visible:ring transition" href="/graphql/yoga-server/tutorial/basic">Tutorial</a><a class="inline-block bg-gray-200 hover:bg-gray-300 dark:bg-gray-800 dark:text-gray-300 dark:hover:bg-gray-700 text-gray-600 px-6 py-3 rounded-lg font-medium shadow-sm flex flex-row gap-2 items-center outline-none focus-visible:ring transition" href="https://github.com/dotansimha/graphql-yoga"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg> GitHub</a></div></div></div><div class=" w-full py-24 odd:bg-gray-50 odd:dark:bg-gray-900 even:bg-white even:dark:bg-black "><div class="container box-border px-6 mx-auto flex flex-col gap-y-24"><div class="flex flex-col gap-24 md:gap-12 lg:gap-24 justify-center items-stretch md:flex-row"><div class="flex flex-col gap-4 w-full md:w-3/5 lg:w-2/5 flex-shrink-0"><h2 class="font-semibold text-5xl bg-clip-text text-transparent dark:text-transparent leading-normal" style="background-image:linear-gradient(-70deg, #db2777, #ec4899)">Great Defaults</h2><div class="text-lg text-gray-600 dark:text-gray-400 leading-7"><div class="flex flex-col gap-y-12"><div><p>practice Yoga while working with GraphQL Yoga</p></div><div class="flex flex-col gap-y-12"><a class="flex flex-row md:flex-col lg:flex-row flex-1 gap-4 outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/features/parsing-and-validation-caching"><div class="flex-shrink-0" style="color:#ec4899"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 1024 1024" height="36" width="36" xmlns="http://www.w3.org/2000/svg"><path d="M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zM464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16z"></path></svg></div><div class="text-black dark:text-white"><h3 class="text-xl font-semibold" style="color:#ec4899">Parse and validate cache</h3><p class="text-gray-600 dark:text-gray-400">Fast requests by caching intensive operations</p></div></a><a class="flex flex-row md:flex-col lg:flex-row flex-1 gap-4 outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/features/error-masking"><div class="flex-shrink-0" style="color:#ec4899"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="36" width="36" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path></svg></div><div class="text-black dark:text-white"><h3 class="text-xl font-semibold" style="color:#ec4899">Error masking</h3><p class="text-gray-600 dark:text-gray-400">Never leak sensitive information through errors</p></div></a><a class="flex flex-row md:flex-col lg:flex-row flex-1 gap-4 outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/features/health-check"><div class="flex-shrink-0" style="color:#ec4899"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="36" width="36" xmlns="http://www.w3.org/2000/svg"><path d="M196 16a30 30 0 0 0-30 30v120H46a30 30 0 0 0-30 30v120a30 30 0 0 0 30 30h120v120a30 30 0 0 0 30 30h120a30 30 0 0 0 30-30V346h120a30 30 0 0 0 30-30V196a30 30 0 0 0-30-30H346V46a30 30 0 0 0-30-30H196z"></path></svg></div><div class="text-black dark:text-white"><h3 class="text-xl font-semibold" style="color:#ec4899">Health checks</h3><p class="text-gray-600 dark:text-gray-400">Ping the server for liveliness check and/or supply a custom readiness check</p></div></a><a class="flex flex-row md:flex-col lg:flex-row flex-1 gap-4 outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/features/graphiql"><div class="flex-shrink-0" style="color:#ec4899"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="36" width="36" xmlns="http://www.w3.org/2000/svg"><path d="M14.3335126,2.85206923 L19.0436746,5.57156232 C19.1861408,5.42269933 19.3517561,5.29107777 19.5390336,5.18229987 C20.6054985,4.56924218 21.9657203,4.93324518 22.585164,5.99971013 C23.1982217,7.06617507 22.8342187,8.42639682 21.7677537,9.04584053 C21.5354003,9.17940894 21.2887997,9.26659782 21.038849,9.31024708 L21.038849,14.6900096 C21.2856344,14.7341019 21.5290274,14.8207365 21.7585099,14.9526546 C22.8303433,15.5715108 23.1940011,16.9304425 22.5751449,17.9958959 C21.9626686,19.0613494 20.597357,19.4250072 19.5319036,18.8125309 C19.2675499,18.6605671 19.046399,18.4622584 18.8726413,18.2336837 L14.2472483,20.9042339 C14.359389,21.1704807 14.4213527,21.4632106 14.4213527,21.770637 C14.4213527,22.997106 13.4248466,24 12.1919896,24 C10.9591327,24 9.96262662,23.0034939 9.96262662,21.770637 C9.96262662,21.5276826 10.001326,21.293907 10.0729072,21.0751276 L5.39448212,18.3739583 C5.24136397,18.5447862 5.05910975,18.6948998 4.84979559,18.8164775 C3.77694463,19.4295352 2.41672287,19.0655322 1.80366518,17.9990673 C1.19060749,16.9326023 1.55461049,15.5723806 2.62107544,14.9529369 C2.78345801,14.8595912 2.95265101,14.7888975 3.12500248,14.7398866 L3.12500248,9.26050018 C2.95045269,9.21143227 2.77917162,9.14021295 2.61500295,9.04584053 C1.548538,8.43278284 1.184535,7.06617507 1.79759269,5.99971013 C2.41065038,4.93324518 3.77725815,4.56924218 4.8437231,5.18229987 C4.99574654,5.27060092 5.13349582,5.37395472 5.25617553,5.48936462 L10.0208088,2.73842163 C9.98274768,2.57496174 9.96262662,2.40454853 9.96262662,2.22936302 C9.96262662,0.996506107 10.9591327,4.6629367e-14 12.1919896,4.6629367e-14 C13.4248466,4.6629367e-14 14.4213527,0.996506107 14.4213527,2.22936302 C14.4213527,2.44556708 14.3907061,2.6545024 14.3335126,2.85206923 Z M13.8405544,3.73141097 C13.7908242,3.78597435 13.7384158,3.8380524 13.6835353,3.88743909 L19.9624322,14.7624885 C19.9851165,14.7552188 20.0079142,14.7483109 20.0308156,14.7417672 L20.0308156,9.25474103 C19.4969015,9.10015188 19.0200076,8.74749468 18.7216233,8.22843028 C18.396599,7.66302338 18.3462063,7.01504748 18.5295247,6.43866863 L13.8405544,3.73141097 Z M10.5612952,3.75078761 C10.5290822,3.71626947 10.4979547,3.6807246 10.4679668,3.64420691 L5.81568405,6.33028239 C6.04182311,6.93281226 6.00669953,7.62728911 5.66113335,8.22843028 C5.32249418,8.81752134 4.75393127,9.19227671 4.13303588,9.30641503 L4.13303588,14.6916383 C4.16637437,14.6977154 4.19956458,14.7045461 4.23257942,14.7121233 L10.5612952,3.75078761 Z M12.8009687,4.3748119 C12.60746,4.42948073 12.403193,4.45872604 12.1919896,4.45872604 C11.9129003,4.45872604 11.645923,4.40765895 11.3998763,4.31434325 L5.14116232,15.1544358 C5.34676617,15.3211714 5.52618301,15.5275552 5.66720584,15.7703471 C5.76055152,15.9327297 5.83124515,16.1019227 5.8802561,16.2742741 L18.5020915,16.2742741 C18.5510684,16.101457 18.6218024,15.9318817 18.7152686,15.7692896 C18.8216025,15.5843129 18.950628,15.4204894 19.0968364,15.2792547 L12.8009687,4.3748119 Z M13.7498392,20.1747099 L18.4885766,17.4387184 C18.4752977,17.3870257 18.4638585,17.3348529 18.454287,17.2823075 L5.92850441,17.2823075 C5.91572246,17.3524283 5.89960649,17.4218931 5.88022341,17.4904498 L10.5957921,20.2130645 C11.0004395,19.7984186 11.5657199,19.541274 12.1919896,19.541274 C12.7987163,19.541274 13.3482006,19.7826203 13.7498392,20.1747099 Z"></path></svg></div><div class="text-black dark:text-white"><h3 class="text-xl font-semibold" style="color:#ec4899">GraphiQL</h3><p class="text-gray-600 dark:text-gray-400">In-browser IDE for writing, validating, and testing operations</p></div></a></div></div></div></div><div class="rounded-3xl overflow-hidden p-8 flex-grow flex flex-col justify-center items-stretch relative" style="background-image:linear-gradient(70deg, #ec4899, #db2777)"><img alt="Great Defaults" loading="lazy" width="483" height="430" decoding="async" data-nimg="1" class="rounded-xl mx-auto" style="color:transparent" src="/graphql/yoga-server/_next/static/media/subscriptions.61ee78c6.svg"/></div></div></div></div><div class=" w-full py-24 odd:bg-gray-50 odd:dark:bg-gray-900 even:bg-white even:dark:bg-black "><div class="container box-border px-6 mx-auto flex flex-col gap-y-24"><div class="flex flex-col gap-24 md:gap-12 lg:gap-24 justify-center items-stretch md:flex-row-reverse"><div class="flex flex-col gap-4 w-full md:w-3/5 lg:w-2/5 flex-shrink-0"><h2 class="font-semibold text-5xl bg-clip-text text-transparent dark:text-transparent leading-normal" style="background-image:linear-gradient(-70deg, #6d28d9, #8b5cf6)">Super Extendable</h2><div class="text-lg text-gray-600 dark:text-gray-400 leading-7"><div class="flex flex-col gap-y-12"><div><p>because GraphQL Yoga is powered by<!-- --> <a class="text-primary-500 outline-none focus-visible:ring transition" href="https://the-guild.dev/graphql/envelop">Envelop</a> <!-- -->you can use<!-- --> <a class="text-primary-500 outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/features/envelop-plugins">any plugin</a></p></div><div class="flex flex-col gap-y-12"><a class="flex flex-row md:flex-col lg:flex-row flex-1 gap-4 outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/features/apollo-federation"><div class="flex-shrink-0" style="color:#8b5cf6"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" height="36" width="36" xmlns="http://www.w3.org/2000/svg"><path d="M12,0C5.372,0 0,5.373 0,12 0,18.628 5.372,24 12,24 18.627,24 24,18.628 24,12A12.014,12.014 0 0 0 23.527,8.657 0.6,0.6 0 0 0 22.4,9.066H22.398C22.663,10.009 22.8,10.994 22.8,12A10.73,10.73 0 0 1 19.637,19.637 10.729,10.729 0 0 1 12,22.8 10.73,10.73 0 0 1 4.363,19.637 10.728,10.728 0 0 1 1.2,12 10.73,10.73 0 0 1 4.363,4.363 10.728,10.728 0 0 1 12,1.2C14.576,1.2 17.013,2.096 18.958,3.74A1.466,1.466 0 1 0 19.82,2.9 11.953,11.953 0 0 0 12,0ZM10.56,5.88 6.36,16.782H8.99L9.677,14.934H13.646L12.927,12.892H10.314L12.014,8.201 15.038,16.781H17.669L13.47,5.88Z"></path></svg></div><div class="text-black dark:text-white"><h3 class="text-xl font-semibold" style="color:#8b5cf6">Apollo Federation</h3><p class="text-gray-600 dark:text-gray-400">The<!-- --> <button class="text-primary-500">best supergraph and subgraph</button> <!-- -->for your GraphQL</p></div></a><a class="flex flex-row md:flex-col lg:flex-row flex-1 gap-4 outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/features/persisted-operations"><div class="flex-shrink-0" style="color:#8b5cf6"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" height="36" width="36" xmlns="http://www.w3.org/2000/svg"><path d="M9.778 9.414A2 2 0 1 1 6.95 6.586a2 2 0 0 1 2.828 2.828"></path><path d="M2.5 0A1.5 1.5 0 0 0 1 1.5V3H.5a.5.5 0 0 0 0 1H1v3.5H.5a.5.5 0 0 0 0 1H1V12H.5a.5.5 0 0 0 0 1H1v1.5A1.5 1.5 0 0 0 2.5 16h12a1.5 1.5 0 0 0 1.5-1.5v-13A1.5 1.5 0 0 0 14.5 0zm3.036 4.464 1.09 1.09a3 3 0 0 1 3.476 0l1.09-1.09a.5.5 0 1 1 .707.708l-1.09 1.09c.74 1.037.74 2.44 0 3.476l1.09 1.09a.5.5 0 1 1-.707.708l-1.09-1.09a3 3 0 0 1-3.476 0l-1.09 1.09a.5.5 0 1 1-.708-.708l1.09-1.09a3 3 0 0 1 0-3.476l-1.09-1.09a.5.5 0 1 1 .708-.708M14 6.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 1 0"></path></svg></div><div class="text-black dark:text-white"><h3 class="text-xl font-semibold" style="color:#8b5cf6">Persisted operations</h3><p class="text-gray-600 dark:text-gray-400">Prevent execution of arbitrary GraphQL operations</p></div></a><a class="flex flex-row md:flex-col lg:flex-row flex-1 gap-4 outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/features/response-caching"><div class="flex-shrink-0" style="color:#8b5cf6"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="36" width="36" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="m19 8-4 4h3c0 3.31-2.69 6-6 6a5.87 5.87 0 0 1-2.8-.7l-1.46 1.46A7.93 7.93 0 0 0 12 20c4.42 0 8-3.58 8-8h3l-4-4zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46A7.93 7.93 0 0 0 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z"></path></svg></div><div class="text-black dark:text-white"><h3 class="text-xl font-semibold" style="color:#8b5cf6">Response caching</h3><p class="text-gray-600 dark:text-gray-400">Reducing server load by caching operation results</p></div></a><a class="flex flex-row md:flex-col lg:flex-row flex-1 gap-4 outline-none focus-visible:ring transition" href="https://the-guild.dev/graphql/envelop/plugins/use-rate-limiter"><div class="flex-shrink-0" style="color:#8b5cf6"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" height="36" width="36" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 0a.5.5 0 0 0 0 1H7v1.07A7.001 7.001 0 0 0 8 16a7 7 0 0 0 5.29-11.584l.013-.012.354-.354.353.354a.5.5 0 1 0 .707-.707l-1.414-1.415a.5.5 0 1 0-.707.707l.354.354-.354.354-.012.012A6.97 6.97 0 0 0 9 2.071V1h.5a.5.5 0 0 0 0-1zm2 5.6V9a.5.5 0 0 1-.5.5H4.5a.5.5 0 0 1 0-1h3V5.6a.5.5 0 1 1 1 0"></path></svg></div><div class="text-black dark:text-white"><h3 class="text-xl font-semibold" style="color:#8b5cf6">Rate limiting</h3><p class="text-gray-600 dark:text-gray-400">Prevent denial of service attacks with ease</p></div></a></div></div></div></div><div class="rounded-3xl overflow-hidden p-8 flex-grow flex flex-col justify-center items-stretch relative" style="background-image:linear-gradient(70deg, #8b5cf6, #6d28d9)"><img alt="Super Extendable" loading="lazy" width="412" height="412" decoding="async" data-nimg="1" class="rounded-xl mx-auto" style="color:transparent" src="/graphql/yoga-server/_next/static/media/http.1d09223f.svg"/></div></div></div></div><div class=" w-full py-24 odd:bg-gray-50 odd:dark:bg-gray-900 even:bg-white even:dark:bg-black "><div class="container box-border px-6 mx-auto flex flex-col gap-y-24"><div class="flex flex-col gap-24 md:gap-12 lg:gap-24 justify-center items-stretch md:flex-row"><div class="flex flex-col gap-4 w-full md:w-3/5 lg:w-2/5 flex-shrink-0"><h2 class="font-semibold text-5xl bg-clip-text text-transparent dark:text-transparent leading-normal" style="background-image:linear-gradient(-70deg, #0e7490, #06b6d4)">Everything HTTP</h2><div class="text-lg text-gray-600 dark:text-gray-400 leading-7"><div class="flex flex-col gap-y-12"><div><p>following the<!-- --> <a class="text-primary-500 outline-none focus-visible:ring transition" href="https://graphql.github.io/graphql-over-http">GraphQL over HTTP specification</a></p></div><div class="flex flex-col gap-y-12"><div class="flex flex-row md:flex-col lg:flex-row flex-1 gap-4"><div class="flex-shrink-0" style="color:#06b6d4"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" height="36" width="36" xmlns="http://www.w3.org/2000/svg"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"></path><path d="m10.97 4.97-.02.022-3.473 4.425-2.093-2.094a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05"></path></svg></div><div class="text-black dark:text-white"><h3 class="text-xl font-semibold" style="color:#06b6d4">Passes all audits</h3><p class="text-gray-600 dark:text-gray-400">Tested using the graphql-http library.<!-- --> <a class="text-primary-500 outline-none focus-visible:ring transition" href="https://github.com/enisdenjo/graphql-http/blob/master/implementations/graphql-yoga/README.md">See the report</a> <!-- -->for more info.</p></div></div><div class="flex flex-row md:flex-col lg:flex-row flex-1 gap-4"><div class="flex-shrink-0" style="color:#06b6d4"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height="36" width="36" xmlns="http://www.w3.org/2000/svg"><path d="M7 12l5 5l-1.5 1.5a3.536 3.536 0 1 1 -5 -5l1.5 -1.5z"></path><path d="M17 12l-5 -5l1.5 -1.5a3.536 3.536 0 1 1 5 5l-1.5 1.5z"></path><path d="M3 21l2.5 -2.5"></path><path d="M18.5 5.5l2.5 -2.5"></path><path d="M10 11l-2 2"></path><path d="M13 14l-2 2"></path></svg></div><div class="text-black dark:text-white"><h3 class="text-xl font-semibold" style="color:#06b6d4">Subscriptions</h3><p class="text-gray-600 dark:text-gray-400">Built-in GraphQL<!-- --> <a class="text-primary-500 outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/features/subscriptions">Subscriptions over Server-Sent Events</a>.</p></div></div><div class="flex flex-row md:flex-col lg:flex-row flex-1 gap-4"><div class="flex-shrink-0" style="color:#06b6d4"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height="36" width="36" xmlns="http://www.w3.org/2000/svg"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="17 8 12 3 7 8"></polyline><line x1="12" y1="3" x2="12" y2="15"></line></svg></div><div class="text-black dark:text-white"><h3 class="text-xl font-semibold" style="color:#06b6d4">File uploads</h3><p class="text-gray-600 dark:text-gray-400">Through GraphQL out-of-the box leveraging the<!-- --> <a class="text-primary-500 outline-none focus-visible:ring transition" href="https://github.com/jaydenseric/graphql-multipart-request-spec">GraphQL multipart request specification</a>.</p></div></div></div></div></div></div><div class="rounded-3xl overflow-hidden p-8 flex-grow flex flex-col justify-center items-stretch relative" style="background-image:linear-gradient(70deg, #06b6d4, #0e7490)"><img alt="Everything HTTP" loading="lazy" width="455" height="370" decoding="async" data-nimg="1" class="rounded-xl mx-auto" style="color:transparent" src="/graphql/yoga-server/_next/static/media/ecosystem.16a6891f.svg"/></div></div></div></div><div class=" w-full py-24 odd:bg-gray-50 odd:dark:bg-gray-900 even:bg-white even:dark:bg-black "><div class="container box-border px-6 mx-auto flex flex-col gap-y-24"><div class="flex flex-col gap-24 md:gap-12 lg:gap-24 justify-center items-stretch md:flex-row"><div class="flex flex-col gap-4 w-full md:w-3/5 lg:w-2/5 flex-shrink-0 items-center"><h2 class="font-semibold text-5xl bg-clip-text text-transparent dark:text-transparent leading-normal text-center" style="background-image:linear-gradient(-70deg, #d97706, #f59e0b)">Runs Everywhere</h2><div class="text-lg text-gray-600 dark:text-gray-400 leading-7">supports many environments</div></div></div><div class="flex justify-center max-w-screen-lg p-12 mx-auto rounded-3xl" style="background-image:linear-gradient(70deg, #f59e0b, #d97706)"><div class="flex flex-wrap"><div class="p-2 sm:w-1/2 md:w-1/3 w-full"><a class="outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/integrations/integration-with-aws-lambda"><div class="bg-amber-100 dark:bg-amber-800 rounded flex p-4 h-full items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" class="w-6 h-6 flex-shrink-0 mr-4" style="fill:#f59e0b" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393"></path></svg><span class="title-font font-medium text-black dark:text-white">AWS Lambda</span></div></a></div><div class="p-2 sm:w-1/2 md:w-1/3 w-full"><a class="outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/integrations/integration-with-cloudflare-workers"><div class="bg-amber-100 dark:bg-amber-800 rounded flex p-4 h-full items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" class="w-6 h-6 flex-shrink-0 mr-4" style="fill:#f59e0b" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393"></path></svg><span class="title-font font-medium text-black dark:text-white">Cloudflare Workers</span></div></a></div><div class="p-2 sm:w-1/2 md:w-1/3 w-full"><a class="outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/integrations/integration-with-deno"><div class="bg-amber-100 dark:bg-amber-800 rounded flex p-4 h-full items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" class="w-6 h-6 flex-shrink-0 mr-4" style="fill:#f59e0b" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393"></path></svg><span class="title-font font-medium text-black dark:text-white">Deno</span></div></a></div><div class="p-2 sm:w-1/2 md:w-1/3 w-full"><a class="outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/integrations/integration-with-express"><div class="bg-amber-100 dark:bg-amber-800 rounded flex p-4 h-full items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" class="w-6 h-6 flex-shrink-0 mr-4" style="fill:#f59e0b" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393"></path></svg><span class="title-font font-medium text-black dark:text-white">Express</span></div></a></div><div class="p-2 sm:w-1/2 md:w-1/3 w-full"><a class="outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/integrations/integration-with-fastify"><div class="bg-amber-100 dark:bg-amber-800 rounded flex p-4 h-full items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" class="w-6 h-6 flex-shrink-0 mr-4" style="fill:#f59e0b" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393"></path></svg><span class="title-font font-medium text-black dark:text-white">Fastify</span></div></a></div><div class="p-2 sm:w-1/2 md:w-1/3 w-full"><a class="outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/integrations/integration-with-koa"><div class="bg-amber-100 dark:bg-amber-800 rounded flex p-4 h-full items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" class="w-6 h-6 flex-shrink-0 mr-4" style="fill:#f59e0b" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393"></path></svg><span class="title-font font-medium text-black dark:text-white">Koa</span></div></a></div><div class="p-2 sm:w-1/2 md:w-1/3 w-full"><a class="outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/integrations/integration-with-nestjs"><div class="bg-amber-100 dark:bg-amber-800 rounded flex p-4 h-full items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" class="w-6 h-6 flex-shrink-0 mr-4" style="fill:#f59e0b" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393"></path></svg><span class="title-font font-medium text-black dark:text-white">NestJS</span></div></a></div><div class="p-2 sm:w-1/2 md:w-1/3 w-full"><a class="outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/integrations/integration-with-nextjs"><div class="bg-amber-100 dark:bg-amber-800 rounded flex p-4 h-full items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" class="w-6 h-6 flex-shrink-0 mr-4" style="fill:#f59e0b" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393"></path></svg><span class="title-font font-medium text-black dark:text-white">Next.js</span></div></a></div><div class="p-2 sm:w-1/2 md:w-1/3 w-full"><a class="outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/integrations/integration-with-sveltekit"><div class="bg-amber-100 dark:bg-amber-800 rounded flex p-4 h-full items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" class="w-6 h-6 flex-shrink-0 mr-4" style="fill:#f59e0b" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393"></path></svg><span class="title-font font-medium text-black dark:text-white">SvelteKit</span></div></a></div><div class="p-2 sm:w-1/2 md:w-1/3 w-full"><a class="outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/integrations/integration-with-bun"><div class="bg-amber-100 dark:bg-amber-800 rounded flex p-4 h-full items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" class="w-6 h-6 flex-shrink-0 mr-4" style="fill:#f59e0b" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393"></path></svg><span class="title-font font-medium text-black dark:text-white">Bun</span></div></a></div><div class="p-2 sm:w-1/2 md:w-1/3 w-full"><a class="outline-none focus-visible:ring transition" href="/graphql/yoga-server/docs/integrations/z-other-environments"><div class="bg-amber-100 dark:bg-amber-800 rounded flex p-4 h-full items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" class="w-6 h-6 flex-shrink-0 mr-4" style="fill:#f59e0b" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393"></path></svg><span class="title-font font-medium text-black dark:text-white">& more...</span></div></a></div></div></div></div></div></div></div><footer class="bg-[#fafafa] py-[60px] text-base dark:bg-[#0f1114] md:py-[140px]"><div class="container max-w-[90rem]"><div class="relative flex justify-between gap-10 max-md:flex-col"><a class="flex items-center gap-2 self-start outline-none focus-visible:ring transition" href="https://the-guild.dev"><svg width="51" height="54" viewBox="0 0 51 54" fill="currentColor" class="h-9 w-auto"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.06194 20.2745C2.68522 20.4867 3.35002 20.6073 4.04393 20.6073C4.6672 20.6073 5.26838 20.5117 5.83612 20.3391V36.7481C5.83612 37.328 6.14561 37.8684 6.64488 38.1582L22.3391 47.2835C23.0814 46.4108 24.1808 45.8554 25.4084 45.8554C26.7446 45.8554 27.927 46.5134 28.6639 47.5218C28.6769 47.5403 28.6909 47.5576 28.7039 47.5756C28.7557 47.6494 28.8041 47.7248 28.8511 47.8026L28.9049 47.891C28.9465 47.9626 28.9849 48.0355 29.0214 48.1093C29.0414 48.1489 29.0603 48.1891 29.0792 48.2294C29.1105 48.2978 29.14 48.3673 29.1681 48.4378C29.1881 48.4882 29.2059 48.5388 29.2237 48.5899C29.2462 48.6544 29.2684 48.7195 29.2873 48.7852C29.3056 48.8477 29.3202 48.9107 29.3359 48.9737L29.3762 49.1513C29.3918 49.23 29.4021 49.3097 29.4129 49.3902C29.4188 49.4379 29.428 49.4847 29.4323 49.5324C29.4448 49.6627 29.4523 49.7941 29.4523 49.9277C29.4523 50.1406 29.4313 50.3474 29.3994 50.5516L29.3881 50.6275C29.0576 52.5406 27.4007 54 25.4084 54C23.6318 54 22.1227 52.8386 21.5809 51.2314L4.7578 41.4502C3.08905 40.4806 2.06194 38.6876 2.06194 36.7481V20.2745ZM46.0991 10.2908C48.3291 10.2908 50.1428 12.1173 50.1428 14.3631C50.1428 15.5848 49.6037 16.6794 48.755 17.4265V36.7481C48.755 38.6876 47.7279 40.4806 46.0591 41.4502L31.6051 49.8539C31.5889 48.479 31.1274 47.2135 30.3619 46.1876L44.1722 38.1582C44.6713 37.8684 44.9809 37.328 44.9809 36.7481V18.2736C43.2938 17.7838 42.0554 16.2179 42.0554 14.3631C42.0554 13.4601 42.3524 12.6277 42.8485 11.9517C42.856 11.9409 42.8641 11.9306 42.8717 11.9197C42.9655 11.7948 43.0657 11.6743 43.1725 11.5608L43.187 11.545C43.4086 11.3127 43.6567 11.1079 43.9274 10.9337C43.9553 10.9152 43.985 10.8984 44.0136 10.8804C44.1209 10.8158 44.2303 10.755 44.3435 10.7002C44.3765 10.6844 44.4094 10.6671 44.4427 10.6519C44.5846 10.5878 44.7291 10.5286 44.879 10.4814C44.879 10.4819 44.8796 10.4814 44.879 10.4814L45.173 10.3994C45.4705 10.3287 45.7805 10.2908 46.0991 10.2908ZM40.5727 19.0708V32.5386C40.5727 34.1339 39.7202 35.6206 38.3486 36.4181L27.5398 42.696L26.5424 43.2466L26.5543 42.0944V37.3194L35.4506 32.1471V27.4102L27.8779 25.24L40.5727 19.0708ZM10.2444 19.0627L15.3665 21.593V32.1467L24.1279 37.2409V43.1973L12.4684 36.4189C11.0968 35.6206 10.2444 34.1339 10.2444 32.5388V19.0627ZM23.1844 9.96788C24.5349 9.18328 26.2818 9.18328 27.6325 9.96788L39.4904 16.8956L38.3636 17.4327L33.9644 19.6061L25.4084 14.6315L16.8523 19.6061L11.3442 16.8843L12.4026 16.2425C12.4123 16.2338 12.4398 16.2153 12.4694 16.1985L23.1844 9.96788ZM25.4083 0C26.3394 0 27.27 0.242165 28.1041 0.72704L42.644 9.18112C41.5737 9.9076 40.7455 10.9637 40.2899 12.2006L26.217 4.01908C25.9718 3.87572 25.6919 3.80081 25.4083 3.80081C25.1248 3.80081 24.8454 3.87572 24.5995 4.01908L8.02283 13.6574C8.06272 13.887 8.08753 14.1216 8.08753 14.3632C8.08753 16.1154 6.98116 17.608 5.43643 18.1814C5.42457 18.1858 5.41217 18.1906 5.40031 18.1944C5.27792 18.2385 5.15392 18.2765 5.02666 18.3085L4.95065 18.328C4.83419 18.3551 4.71503 18.3764 4.59533 18.3931L4.49775 18.4079C4.3484 18.4246 4.19742 18.4356 4.04377 18.4356C3.87932 18.4356 3.71758 18.4225 3.55743 18.403C3.5143 18.3974 3.47225 18.3899 3.42965 18.3834C3.30673 18.3643 3.18595 18.34 3.06679 18.3101C3.03012 18.3008 2.99347 18.2921 2.95681 18.2819C2.64139 18.1922 2.3416 18.0679 2.06177 17.9088L1.82144 17.7607C0.725648 17.0318 0 15.7822 0 14.3632C0 12.1175 1.81431 10.2909 4.04377 10.2909C4.62229 10.2909 5.17117 10.4158 5.66881 10.6368L22.7124 0.72704C23.5465 0.242165 24.4777 0 25.4083 0Z"></path></svg><svg width="75" height="40" viewBox="0 0 47 25" fill="currentColor" class="h-7 w-auto"><path d="M0.313477 2.77294H3.57946V10.6541H6.26751V2.77294H9.53349V0.163818H0.313477V2.77294Z"></path><path d="M17.8588 0.163818V4.23889H13.5848V0.163818H10.9102V10.6541H13.5848V6.75386H17.8588V10.6541H20.5468V0.163818H17.8588Z"></path><path d="M22.568 10.6541H30.6187V8.05842H25.2561V6.71352H29.6645V4.27923H25.2561V2.77294H30.6187V0.163818H22.568V10.6541Z"></path><path d="M5.53497 20.9193H8.05247V21.2043C7.55963 21.9036 6.76042 22.3569 5.82801 22.3569C4.25624 22.3569 3.00414 21.1395 3.00414 19.6113C3.00414 18.0831 4.25624 16.8657 5.82801 16.8657C6.73378 16.8657 7.53299 17.2672 8.05247 17.9018L10.2237 16.4772C9.22464 15.208 7.61291 14.3661 5.82801 14.3661C2.81766 14.3661 0.313477 16.7232 0.313477 19.6113C0.313477 22.4994 2.81766 24.8564 5.82801 24.8564C6.89362 24.8564 7.94591 24.4679 8.45208 23.7167V24.6622H10.5433V18.7695H5.53497V20.9193Z"></path><path d="M19.0352 14.5604V20.0905C19.0352 21.5539 18.3026 22.3569 16.904 22.3569C15.5187 22.3569 14.7994 21.5539 14.7994 20.0905V14.5604H12.1354V20.2459C12.1354 22.849 13.7871 24.8564 16.904 24.8564C20.0076 24.8564 21.6859 22.849 21.6859 20.2459V14.5604H19.0352Z"></path><path d="M23.5364 14.5604V24.6622H26.2004V14.5604H23.5364Z"></path><path d="M28.1958 24.6622H35.8283V22.1626H30.8465V14.5604H28.1958V24.6622Z"></path><path d="M37.1999 24.6622H42.0218C45.2719 24.6622 46.937 22.3698 46.937 19.6113C46.937 16.8657 45.2719 14.5604 42.0218 14.5604H37.1999V24.6622ZM41.822 17.0729C43.4071 17.0729 44.2463 18.096 44.2463 19.6113C44.2463 21.1266 43.4071 22.1626 41.822 22.1626H39.864V17.0729H41.822Z"></path></svg></a><div><h3 class="mb-2.5 text-lg font-medium text-gray-900 dark:text-gray-100">Products</h3><div class="flex gap-6"><ul class="m-0 mb-8 list-none p-0 last:mb-0"><li class="mb-3 last:mb-0"><a title="Schema registry for your GraphQL workflows" class="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 inline-block text-sm outline-none focus-visible:ring transition" href="https://the-guild.dev/graphql/hive">Hive</a></li><li class="mb-3 last:mb-0"><a title="A fully-featured GraphQL gateway framework" class="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 inline-block text-sm outline-none focus-visible:ring transition" href="https://the-guild.dev/graphql/mesh">Mesh</a></li><li class="mb-3 last:mb-0"><a title="A fully-featured, simple to set up, performant and extendable server" class="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 inline-block text-sm outline-none focus-visible:ring transition" href="https://the-guild.dev/graphql/yoga-server">Yoga</a></li><li class="mb-3 last:mb-0"><a title="Generation of typed queries, mutations, subscriptions and typed GraphQL resolvers" class="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 inline-block text-sm outline-none focus-visible:ring transition" href="https://the-guild.dev/graphql/codegen">Code Generator</a></li><li class="mb-3 last:mb-0"><a title="Simple, powerful and flexible site generation framework with everything you love from Next.js" class="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 inline-block text-sm outline-none focus-visible:ring transition" href="https://nextra.site">Nextra</a></li><li class="mb-3 last:mb-0"><a title="Generate RESTful APIs from your GraphQL server" class="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 inline-block text-sm outline-none focus-visible:ring transition" href="https://the-guild.dev/graphql/sofa-api">GraphQL to REST</a></li></ul></div></div><div><h3 class="mb-2.5 text-lg font-medium text-gray-900 dark:text-gray-100">Resources</h3><ul class="m-0 mb-8 list-none p-0 last:mb-0"><li class="mb-3 last:mb-0"><a title="Press Kit" class="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 inline-block text-sm outline-none focus-visible:ring transition" href="https://the-guild.dev/logos">Press Kit</a></li></ul></div><div><h3 class="mb-2.5 text-lg font-medium text-gray-900 dark:text-gray-100">Company</h3><ul class="m-0 mb-8 list-none p-0 last:mb-0"><li class="mb-3 last:mb-0"><a title="Learn more about us" class="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 inline-block text-sm outline-none focus-visible:ring transition" href="https://the-guild.dev/about-us">About</a></li><li class="mb-3 last:mb-0"><a title="Read our blog" class="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 inline-block text-sm outline-none focus-visible:ring transition" href="https://the-guild.dev/blog">Blog</a></li><li class="mb-3 last:mb-0"><a title="Newsletter" class="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 inline-block text-sm outline-none focus-visible:ring transition" href="https://the-guild.dev/newsletter">Newsletter</a></li></ul></div><div class="flex gap-5 text-[#b4b5be]"><a title="Visit our Twitter" class="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 outline-none focus-visible:ring transition" 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="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 outline-none focus-visible:ring transition" 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="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 outline-none focus-visible:ring transition" 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="Check our GitHub account" class="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 outline-none focus-visible:ring transition" 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="Watch Our Videos" class="text-gray-500 hover:text-black dark:text-[#b4b5be] hover:dark:text-gray-100 outline-none focus-visible:ring transition" href="https://youtube.com/watch?v=d_GBgH-L5c4&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><svg fill="#00559a" viewBox="0 0 137.2 137.2" class="absolute right-0 ml-auto h-[4.5rem] w-auto md:bottom-0"><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></div></div></footer></div></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"diT73Prroe8ftnK8RK1IZ","assetPrefix":"/graphql/yoga-server","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>