CINXE.COM

<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1.0" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com" data-next-head=""/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true" data-next-head=""/><link rel="canonical" href="https://inigo.io/blog/top_10_benefits_of_inigo_over_apollo_graphos" data-next-head=""/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" data-next-head=""/><link rel="manifest" href="/site.webmanifest" data-next-head=""/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#042866" data-next-head=""/><meta name="msapplication-TileColor" content="#da532c" data-next-head=""/><meta name="theme-color" content="#ffffff" data-next-head=""/><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" data-next-head=""/><link rel="shortlink" href="https://inigo.io/" data-next-head=""/><title data-next-head=""></title><meta property="description" content="Top 10 Benefits of Inigo’s Replacement for GraphOS" data-next-head=""/><meta property="og:locale" content="en_US" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:title" content="Top 10 Benefits of Inigo’s Replacement for GraphOS" data-next-head=""/><meta property="og:description" content="Top 10 Benefits of Inigo’s Replacement for GraphOS" data-next-head=""/><meta name="keywords" content="GraphQL tracing, GraphQL errors, GraphQL schema, GraphQL playground, GraphQL observability, GraphQL analytics, GraphQL security, GraphQL apollo alternative, GraphQL rate limiting" data-next-head=""/><meta property="og:site_name" content="Inigo" data-next-head=""/><meta property="og:image" content="/img/strapi/top_10_benefits_inigo_over_graphos.webp" data-next-head=""/><meta name="article-published_time" property="article:published_time" content="2023-11-08T00:00:00.000Z" data-next-head=""/><meta name="article-modified_time" property="article:modified_time" content="2025-01-28T20:25:27.257Z" data-next-head=""/><meta name="publish_date" property="og:publish_date" content="2023-11-08T00:00:00.000Z" data-next-head=""/><meta name="author" property="og:author" content="Eric Murphy" data-next-head=""/><meta property="og:image:width" data-next-head=""/><meta property="og:image:height" data-next-head=""/><meta property="og:image:type" content="image/png" data-next-head=""/><meta property="og:url" content="https://inigo.io/blog/top_10_benefits_of_inigo_over_apollo_graphos" data-next-head=""/><meta name="twitter:card" content="summary_large_image" data-next-head=""/><meta name="twitter:title" content="Top 10 Benefits of Inigo’s Replacement for GraphOS" data-next-head=""/><meta name="twitter:description" content="Top 10 Benefits of Inigo’s Replacement for GraphOS" data-next-head=""/><meta name="twitter:image" content="/img/strapi/top_10_benefits_inigo_over_graphos.webp" data-next-head=""/><meta name="twitter:image:src" content="/img/strapi/top_10_benefits_inigo_over_graphos.webp" data-next-head=""/><link rel="preload" href="/_next/static/css/37b99dd944001f60.css" as="style"/><link rel="preload" href="/_next/static/css/cad4c45d85b4ee9a.css" as="style"/><link rel="preload" href="/_next/static/css/cc86ad73af78b0ea.css" as="style"/><link rel="preload" href="/_next/static/css/64f1af9f0dce559d.css" as="style"/><link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&amp;display=swap" rel="stylesheet" data-next-head=""/><link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500&amp;display=swap" rel="stylesheet" data-next-head=""/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&amp;display=swap" rel="stylesheet" data-next-head=""/><link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@600;700&amp;display=swap" rel="stylesheet" data-next-head=""/><link href="/geist/stylesheet.css" rel="stylesheet" data-next-head=""/><link href="/geist-mono/stylesheet.css" rel="stylesheet" data-next-head=""/><link rel="stylesheet" href="/_next/static/css/37b99dd944001f60.css" data-n-g=""/><link rel="stylesheet" href="/_next/static/css/cad4c45d85b4ee9a.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/cc86ad73af78b0ea.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/64f1af9f0dce559d.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" noModule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-2230d34b4d2e0957.js" defer=""></script><script src="/_next/static/chunks/framework-a4ddb9b21624b39b.js" defer=""></script><script src="/_next/static/chunks/main-185eb06a89ab6ca1.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4916103826d32800.js" defer=""></script><script src="/_next/static/chunks/75fc9c18-7443972f1b31c7c0.js" defer=""></script><script src="/_next/static/chunks/965-d9ce0689a983cc99.js" defer=""></script><script src="/_next/static/chunks/479-6f2836724df5b08f.js" defer=""></script><script src="/_next/static/chunks/684-3e377423676501f6.js" defer=""></script><script src="/_next/static/chunks/pages/blog/%5Bpid%5D-a8e65e8ea5a6e0b1.js" defer=""></script><script src="/_next/static/wBuSVk3Dn-toytaWRzALO/_buildManifest.js" defer=""></script><script src="/_next/static/wBuSVk3Dn-toytaWRzALO/_ssgManifest.js" defer=""></script></head><body><link rel="preload" as="image" href="/img/logo.svg"/><link rel="preload" as="image" href="/img/strapi/Post___Open_source_inigo_Explorer.png"/><link rel="preload" as="image" href="/img/strapi/DRY_in_GraphQL-_How_the_Type_Similarity_Linting_Rule_Keeps_Your_Schema_Clean.png"/><link rel="preload" as="image" href="/img/strapi/Blog__-_Manage_GraphQL_with_Vercel.webp"/><link rel="preload" as="image" href="/img/strapi/top_10_benefits_inigo_over_graphos.webp"/><script async="" src="https://embed.savvycal.com/v1/embed.js"></script><div id="__next"><div id="header" class="Header_header__U1XmD Header_web__Y0uwx light"><div class="container Header_headerContainer__ZD0N_"><a class="Header_logo__Tk4Oh" style="display:flex;align-items:center;mask:url(/img/logo.svg) no-repeat center / contain;-webkit-mask:url(/img/logo.svg) no-repeat center / contain" href="/"><img width="102" height="32" alt="Inigo Logo" style="cursor:pointer;opacity:0" src="/img/logo.svg"/></a><div class="Header_navigation__26cQs"><div class="Header_popoverMenu__f1WSI"><div class="Header_popoverMenuChildren__85QHX"></div></div><div class="Header_item__nASIH"><h3 class="Header_link__zbtFI" style="cursor:auto;user-select:none">Product<svg style="margin-left:8px" width="12" height="12" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.7216 5.63282L8.67216 11.7199C8.30094 12.0934 7.69906 12.0934 7.32784 11.7199L1.27842 5.63282C0.907194 5.25929 0.907194 4.65368 1.27842 4.28015C1.64964 3.90662 2.25151 3.90662 2.62273 4.28015L8 9.69084L13.3773 4.28015C13.7485 3.90662 14.3504 3.90662 14.7216 4.28015C15.0928 4.65368 15.0928 5.25929 14.7216 5.63282Z" fill="currentColor"></path></svg></h3></div><div class="Header_item__nASIH"><h3 class="Header_link__zbtFI" style="cursor:auto;user-select:none">Solutions<svg style="margin-left:8px" width="12" height="12" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.7216 5.63282L8.67216 11.7199C8.30094 12.0934 7.69906 12.0934 7.32784 11.7199L1.27842 5.63282C0.907194 5.25929 0.907194 4.65368 1.27842 4.28015C1.64964 3.90662 2.25151 3.90662 2.62273 4.28015L8 9.69084L13.3773 4.28015C13.7485 3.90662 14.3504 3.90662 14.7216 4.28015C15.0928 4.65368 15.0928 5.25929 14.7216 5.63282Z" fill="currentColor"></path></svg></h3></div><div class="Header_item__nASIH"><a href="/pricing"><h3 class="Header_link__zbtFI">Pricing</h3></a></div><div class="Header_item__nASIH"><a target="_blank" href="https://docs.inigo.io"><h3 class="Header_link__zbtFI">Docs</h3></a></div><div class="Header_item__nASIH"><a href="/blog"><h3 class="Header_link__zbtFI Header_active__EhNTs">Blog</h3></a></div><div class="Header_item__nASIH"><h3 class="Header_link__zbtFI" style="cursor:auto;user-select:none">Learn<svg style="margin-left:8px" width="12" height="12" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.7216 5.63282L8.67216 11.7199C8.30094 12.0934 7.69906 12.0934 7.32784 11.7199L1.27842 5.63282C0.907194 5.25929 0.907194 4.65368 1.27842 4.28015C1.64964 3.90662 2.25151 3.90662 2.62273 4.28015L8 9.69084L13.3773 4.28015C13.7485 3.90662 14.3504 3.90662 14.7216 4.28015C15.0928 4.65368 15.0928 5.25929 14.7216 5.63282Z" fill="currentColor"></path></svg></h3></div></div><div class="Header_actions__5kKYG" style="display:flex;margin-left:auto"><a class="Header_link__zbtFI" href="https://landing.inigo.io/demo">Get a demo</a><div style="margin-left:24px"><a class="Header_link__zbtFI" href="https://app.inigo.io">Log in</a></div><div style="margin-left:24px"><a type="primary" url="https://app.inigo.io" label="Get started" href="https://app.inigo.io"><div class="Button_button__j_HaC" data-type="primary" data-size="default">Get started</div></a></div></div></div></div><div id="header" class="Header_header__U1XmD Header_mobile__u9nXy"><div class="container Header_headerContainer__ZD0N_"><a class="Header_logo__Tk4Oh" style="display:flex;align-items:center;mask:url(/img/logo.svg) no-repeat center / contain;-webkit-mask:url(/img/logo.svg) no-repeat center / contain" href="/"><img width="102" height="32" alt="Inigo Logo" style="cursor:pointer;opacity:0" src="/img/logo.svg"/></a><button class="Header_fullScreenBtn___V6jz"><div style="mask:url(/img/menu.svg) no-repeat center / contain;-webkit-mask:url(/img/menu.svg) no-repeat center / contain"></div></button><div class="Header_fullScreen__X5PRq"><div class="Header_card__bxb4h"><button style="mask:url(/img/close.svg) no-repeat center / 100% 100%;-webkit-mask:url(/img/close.svg) no-repeat center / 100% 100%" class="Header_close__jJfXo"></button><div class="Header_logo__Tk4Oh" style="mask:url(/img/logo_alternate.svg) no-repeat center / contain;-webkit-mask:url(/img/logo_alternate.svg) no-repeat center / contain"></div><div class="Header_items__Am5PG"><div class="Header_item__nASIH Header_hasDescription__ilqnn"><h3 class="Header_link__zbtFI">Product<svg class="Header_arrow__QyFST" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.7216 5.63282L8.67216 11.7199C8.30094 12.0934 7.69906 12.0934 7.32784 11.7199L1.27842 5.63282C0.907194 5.25929 0.907194 4.65368 1.27842 4.28015C1.64964 3.90662 2.25151 3.90662 2.62273 4.28015L8 9.69084L13.3773 4.28015C13.7485 3.90662 14.3504 3.90662 14.7216 4.28015C15.0928 4.65368 15.0928 5.25929 14.7216 5.63282Z" fill="currentColor"></path></svg></h3><div class="Header_childrenWrapper__0Ainf"><div class="Header_children__Nmghu"><div class="Header_item__nASIH" style="--icon-background:linear-gradient( 0deg, hsla(242.10000000000002, 58.6%, 89.5%, 0.7) 0%, rgba(143, 140, 225, 0.7) 100% )"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/icon_monitoring.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/icon_monitoring.svg) no-repeat center / contain"></div></div><a href="/observability"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">In-Depth Observability</div><div class="Header_description__fRwd6">Analytics, Errors and Alerting</div></div></a></div><div class="Header_item__nASIH" style="--icon-background:linear-gradient( 0deg, hsla(276.5, 84.2%, 75.2%, 0.7) 0%, rgba(172, 68, 239, 0.7) 100% )"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/icon_schema.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/icon_schema.svg) no-repeat center / contain"></div></div><a href="/managed_schema"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Schema Registry</div><div class="Header_description__fRwd6">Composition, Schema Checks, Registry and Linting</div></div></a></div><div class="Header_item__nASIH" style="--icon-background:linear-gradient( 0deg, hsla(218.39999999999998, 82.2%, 91.9%, 0.7) 0%, rgba(132, 172, 243, 0.7) 100% )"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/icon_security.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/icon_security.svg) no-repeat center / contain"></div></div><a href="/security"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Multi-Layer Security</div><div class="Header_description__fRwd6">Rate Limiting and Query Protection</div></div></a></div><div class="Header_item__nASIH" style="--icon-background:linear-gradient( 0deg, hsla(43.30000000000001, 60%, 72.3%, 0.7) 0%, rgba(212, 176, 83, 0.7) 100% )"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/icon_playground.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/icon_playground.svg) no-repeat center / contain"></div></div><a href="/explorer"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">GraphQL Explorer</div><div class="Header_description__fRwd6">Collaborative Query Builder</div></div></a></div><div class="Header_item__nASIH" style="--icon-background:linear-gradient( 0deg, hsla(242.10000000000002, 58.6%, 89.5%, 0.7) 0%, rgba(143, 140, 225, 0.7) 100% )"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/overview_icon.svg) no-repeat center / contain;-webkit-mask:url(/img/overview_icon.svg) no-repeat center / contain"></div></div><a href="/overview"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Product Overview Datasheet</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH" style="--icon-background:linear-gradient( 0deg, hsla(242.10000000000002, 58.6%, 89.5%, 0.7) 0%, rgba(143, 140, 225, 0.7) 100% )"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/discovery.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/discovery.svg) no-repeat center / contain"></div></div><a href="/apollo-vs-inigo"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Inigo vs GraphOS</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH" style="--icon-background:linear-gradient( 0deg, hsla(242.10000000000002, 58.6%, 89.5%, 0.7) 0%, rgba(143, 140, 225, 0.7) 100% )"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/discovery.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/discovery.svg) no-repeat center / contain"></div></div><a href="/datadog-vs-inigo"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Inigo vs Datadog</div><div class="Header_description__fRwd6"></div></div></a></div></div></div></div><div class="Header_item__nASIH"><h3 class="Header_link__zbtFI">Solutions<svg class="Header_arrow__QyFST" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.7216 5.63282L8.67216 11.7199C8.30094 12.0934 7.69906 12.0934 7.32784 11.7199L1.27842 5.63282C0.907194 5.25929 0.907194 4.65368 1.27842 4.28015C1.64964 3.90662 2.25151 3.90662 2.62273 4.28015L8 9.69084L13.3773 4.28015C13.7485 3.90662 14.3504 3.90662 14.7216 4.28015C15.0928 4.65368 15.0928 5.25929 14.7216 5.63282Z" fill="currentColor"></path></svg></h3><div class="Header_childrenWrapper__0Ainf"><div class="Header_children__Nmghu"><div class="Header_group__ysVhL"><h3 class="Header_groupTitle__7agVY">Use cases</h3><div class="Header_groupChildren__pUgV8"><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/nav_inigo.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/nav_inigo.svg) no-repeat center / contain"></div></div><a href="/gateway"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Inigo&#x27;s GraphQL Router</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/nav_byog.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/nav_byog.svg) no-repeat center / contain"></div></div><a href="/byog"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Inigo’s Apollo Plugin</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/nav_byos.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/nav_byos.svg) no-repeat center / contain"></div></div><a href="/byos"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Inigo’s GraphQL Middleware</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/nav_api.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/nav_api.svg) no-repeat center / contain"></div></div><a href="/api-gateway"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">API Gateway Integration</div><div class="Header_description__fRwd6"></div></div></a></div></div></div><div class="Header_group__ysVhL"><h3 class="Header_groupTitle__7agVY">Integrations</h3><div class="Header_groupChildren__pUgV8"><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/Apollo.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/Apollo.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/javascript_apollo_plugin"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Apollo Server</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/Apollo.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/Apollo.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/javascript_apollo_gateway"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Apollo Gateway</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/Apollo.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/Apollo.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/rust_apollo_router"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Apollo Router</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/logo_yoga.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/logo_yoga.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/yoga"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Guild Yoga</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/Phyton.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/Phyton.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/python_django"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Python Django</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/Phyton.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/Phyton.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/python_flask"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Python Flask</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/Rails.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/Rails.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/ruby_on_rails"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Ruby on Rails</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/Kubernetes.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/Kubernetes.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/kubernetes"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Kubernetes Sidecar</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/docker-icon-1024x739-rivf80b4_1.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/docker-icon-1024x739-rivf80b4_1.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/docker_standalone"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Docker Standalone</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/docker-icon-1024x739-rivf80b4_1.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/docker-icon-1024x739-rivf80b4_1.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/docker_compose"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Docker Compose</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/local.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/local.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/standalone_agent"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Local Daemon</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/Kong.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/Kong.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/kong"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Kong</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/API.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/API.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/apigee"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Google Cloud Apigee</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/Hasura.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/Hasura.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/product/agent_installation/hasura"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Hasura</div><div class="Header_description__fRwd6"></div></div></a></div></div></div></div></div></div><div class="Header_item__nASIH"><a href="/pricing"><h3 class="Header_link__zbtFI">Pricing</h3></a></div><div class="Header_item__nASIH"><a href="https://docs.inigo.io"><h3 class="Header_link__zbtFI">Docs</h3></a></div><div class="Header_item__nASIH"><a href="/blog"><h3 class="Header_link__zbtFI Header_active__EhNTs">Blog</h3></a></div><div class="Header_item__nASIH"><h3 class="Header_link__zbtFI">Learn<svg class="Header_arrow__QyFST" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.7216 5.63282L8.67216 11.7199C8.30094 12.0934 7.69906 12.0934 7.32784 11.7199L1.27842 5.63282C0.907194 5.25929 0.907194 4.65368 1.27842 4.28015C1.64964 3.90662 2.25151 3.90662 2.62273 4.28015L8 9.69084L13.3773 4.28015C13.7485 3.90662 14.3504 3.90662 14.7216 4.28015C15.0928 4.65368 15.0928 5.25929 14.7216 5.63282Z" fill="currentColor"></path></svg></h3><div class="Header_childrenWrapper__0Ainf"><div class="Header_children__Nmghu"><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/Tutorials.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/Tutorials.svg) no-repeat center / contain"></div></div><a href="https://docs.inigo.io/tutorials/tutorials_part_1"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Tutorials</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/discovery.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/discovery.svg) no-repeat center / contain"></div></div><a href="/apollo-vs-inigo"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Inigo vs GraphOS</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/blog.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/blog.svg) no-repeat center / contain"></div></div><a href="/about"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Company</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/YouTube.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/YouTube.svg) no-repeat center / contain"></div></div><a href="/media"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Media &amp; Webinars</div><div class="Header_description__fRwd6"></div></div></a></div><div class="Header_item__nASIH"><div class="Header_icon__NQT8k"><div class="Header_iconImage__H17zO" style="mask:url(/img/strapi/press.svg) no-repeat center / contain;-webkit-mask:url(/img/strapi/press.svg) no-repeat center / contain"></div></div><a href="/press"><div class="Header_link__zbtFI"><div class="Header_title__fz1cb">Press</div><div class="Header_description__fRwd6"></div></div></a></div></div></div></div></div><div class="Header_divider___AZ3h"></div><div class="Header_actions__5kKYG"><a type="secondary" url="https://landing.inigo.io/demo" label="Get a demo" href="https://landing.inigo.io/demo"><div class="Button_button__j_HaC" data-type="secondary" data-size="default">Get a demo</div></a><a type="secondary" url="https://app.inigo.io/" label="Login" href="https://app.inigo.io/"><div class="Button_button__j_HaC" data-type="secondary" data-size="default">Login</div></a><a type="primary" url="https://app.inigo.io/" label="Get started" href="https://app.inigo.io/"><div class="Button_button__j_HaC" data-type="primary" data-size="default">Get started</div></a></div></div></div></div></div><div class="Notifications_wrapper__mVz3T"><div class="Notifications_container__Wnxa7"></div></div><div style="flex:1"><div class="Blog_modal__fM_A3"><svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" viewBox="0 0 48 48" class="Blog_close__SRy9K"><path d="M24 26.1 13.5 36.6q-.45.45-1.05.45-.6 0-1.05-.45-.45-.45-.45-1.05 0-.6.45-1.05L21.9 24 11.4 13.5q-.45-.45-.45-1.05 0-.6.45-1.05.45-.45 1.05-.45.6 0 1.05.45L24 21.9l10.5-10.5q.45-.45 1.05-.45.6 0 1.05.45.45.45.45 1.05 0 .6-.45 1.05L26.1 24l10.5 10.5q.45.45.45 1.05 0 .6-.45 1.05-.45.45-1.05.45-.6 0-1.05-.45Z"></path></svg></div><div class="Blog_navigationWrapper__cIWGQ"><div class="Blog_section__hf_tz Blog_navigation__dqZRq"><div class="Blog_container___63os container"><div class="Blog_list__mrJPN"><a class="Blog_item__nDwyp level-2" href="/blog/top_10_benefits_of_inigo_over_apollo_graphos#Top%2010%20Benefits%20of%20Inigo%20Over%20GraphOS">Top 10 Benefits of Inigo Over GraphOS</a><a class="Blog_item__nDwyp level-3" href="/blog/top_10_benefits_of_inigo_over_apollo_graphos#1.%20Take%20Your%20Existing%20Apollo%20GraphQL%20Deployments%20To%20the%20Next%20Level">1. Take Your Existing Apollo GraphQL Deployments To the Next Level</a><a class="Blog_item__nDwyp level-3" href="/blog/top_10_benefits_of_inigo_over_apollo_graphos#2.%20Freedom%20to%20Choose%20and%20Scale%20for%20the%20Future">2. Freedom to Choose and Scale for the Future</a><a class="Blog_item__nDwyp level-3" href="/blog/top_10_benefits_of_inigo_over_apollo_graphos#3.%20Spare%20Your%20Developers%20from%20GraphQL%20Complexities">3. Spare Your Developers from GraphQL Complexities</a><a class="Blog_item__nDwyp level-3" href="/blog/top_10_benefits_of_inigo_over_apollo_graphos#4.%20Improve%20Collaboration%20for%20Building%20and%20Operating%20GraphQL%20Services">4. Improve Collaboration for Building and Operating GraphQL Services</a><a class="Blog_item__nDwyp level-3" href="/blog/top_10_benefits_of_inigo_over_apollo_graphos#5.%20Improve%20Standards%20for%20Your%20GraphQL%20Services">5. Improve Standards for Your GraphQL Services</a><a class="Blog_item__nDwyp level-3" href="/blog/top_10_benefits_of_inigo_over_apollo_graphos#6.%20Make%20Informed%20Decisions%20on%20How%20to%20Evolve%20Your%20GraphQL%20Schemas">6. Make Informed Decisions on How to Evolve Your GraphQL Schemas</a><a class="Blog_item__nDwyp level-3" href="/blog/top_10_benefits_of_inigo_over_apollo_graphos#7.%20Optimize%20Your%20GraphQL%20Services%20More%20Easily%20with%20Real-Time%20Performance%20Data">7. Optimize Your GraphQL Services More Easily with Real-Time Performance Data</a><a class="Blog_item__nDwyp level-3" href="/blog/top_10_benefits_of_inigo_over_apollo_graphos#8.%20Improve%20Error%20Capturing%20and%20Alerting%20for%20GraphQL%20Operations">8. Improve Error Capturing and Alerting for GraphQL Operations</a><a class="Blog_item__nDwyp level-3" href="/blog/top_10_benefits_of_inigo_over_apollo_graphos#9.%20Make%20Compliant%2C%20Mission-Critical%20GraphQL%20Services%20Possible">9. Make Compliant, Mission-Critical GraphQL Services Possible</a><a class="Blog_item__nDwyp level-3" href="/blog/top_10_benefits_of_inigo_over_apollo_graphos#10.%20Understand%20the%20Business%20Value%20Your%20GraphQL%20Services%20Are%20Providing">10. Understand the Business Value Your GraphQL Services Are Providing</a><a class="Blog_item__nDwyp level-2" href="/blog/top_10_benefits_of_inigo_over_apollo_graphos#GraphOS%20vs.%20Inigo%20Feature%20Comparison">GraphOS vs. Inigo Feature Comparison</a><a class="Blog_item__nDwyp level-2" href="/blog/top_10_benefits_of_inigo_over_apollo_graphos#Conclusion">Conclusion</a></div></div></div></div><div class="Blog_topWrapper__MjEW9"><div class="Blog_section__hf_tz"><div class="Blog_container___63os container"><div class="Blog_topContent__ViYzx"><div class="Blog_topButton__b4am_"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.43751 15.5508L10.9438 6.42022C11.5271 5.85993 12.4729 5.85993 13.0562 6.42022L22.5625 15.5508C23.1458 16.1111 23.1458 17.0195 22.5625 17.5798C21.9791 18.1401 21.0333 18.1401 20.45 17.5798L12 9.46374L3.55001 17.5798C2.96666 18.1401 2.02086 18.1401 1.43751 17.5798C0.854162 17.0195 0.854162 16.1111 1.43751 15.5508Z" fill="#171717"></path></svg></div></div></div></div></div><div class="Blog_extraWrapper__Fhdwz"><div class="Blog_section__hf_tz"><div class="Blog_container___63os container"><div class="Blog_extraContent__6CdMp dark"><div class="Blog_share__2_EON"><span class="Blog_label__hBRwk">Share on</span><div class="Blog_divider__zA6ny">·</div><div class="Blog_social__9J_tm"><a href="https://www.linkedin.com/shareArticle?url=&amp;title=Top%2010%20Benefits%20of%20Inigo%E2%80%99s%20Replacement%20for%20GraphOS" target="_blank" rel="noopener noreferrer"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 2.00289C1 1.4493 1.46341 1 2.03474 1H13.9653C14.5368 1 15 1.4493 15 2.00289V13.9973C15 14.5511 14.5368 15 13.9653 15H2.03474C1.46341 15 1 14.5511 1 13.9975V2.0027V2.00289Z" fill="currentColor"></path><path d="M5.27011 13V6.25259H3.12644V13H5.27011Z" fill="white"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M8.60026 7.23109V7.20798L8.58603 7.23109H8.60026Z" fill="white"></path><path d="M6.45659 13H8.60007V9.23239C8.60007 9.03092 8.61412 8.82907 8.67069 8.68523C8.82561 8.28211 9.17833 7.86488 9.77063 7.86488C10.5461 7.86488 10.8565 8.48357 10.8565 9.39073V13H13V9.13126C13 7.05883 11.9426 6.09444 10.5323 6.09444C9.39514 6.09444 8.88517 6.74829 8.60026 7.20798V7.23109H8.58603L8.60026 7.20798V6.25279H6.45678C6.48469 6.88579 6.45659 13 6.45659 13Z" fill="white"></path><path d="M4.19865 5.33151C4.94605 5.33151 5.41135 4.81335 5.41135 4.16585C5.3973 3.50365 4.94605 3 4.21289 3C3.47916 3 3 3.50365 3 4.16585C3 4.81335 3.46511 5.33151 4.1846 5.33151H4.19865Z" fill="white"></path></svg></a><a href="https://twitter.com/intent/tweet?text=Top%2010%20Benefits%20of%20Inigo%E2%80%99s%20Replacement%20for%20GraphOS&amp;url=" target="_blank" rel="noopener noreferrer"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.00038 2H5.56834C5.56778 2.00098 5.56859 2.00175 5.57077 2.0023C5.57256 2.00279 5.57395 2.00375 5.57496 2.00517L8.66365 6.40079C8.66454 6.40206 8.66572 6.40311 8.66709 6.40386C8.66846 6.40462 8.66999 6.40505 8.67156 6.40514C8.67312 6.40523 8.67469 6.40496 8.67614 6.40437C8.67759 6.40377 8.67888 6.40285 8.67991 6.4017L12.5465 2.00673C12.5477 2.00533 12.5493 2.00425 12.5511 2.00361C12.5534 2.00284 12.5554 2.00164 12.557 2H13.6114L9.14577 7.07601C9.14457 7.07741 9.14386 7.07914 9.14375 7.08095C9.14365 7.08276 9.14415 7.08454 9.14518 7.08602L13.9992 13.9935C14.0005 13.9953 14.0002 13.9969 13.9984 13.9982L13.9959 14H13.9206H10.4682H10.4347C10.4334 13.9988 10.4316 13.9978 10.4293 13.997C10.4266 13.996 10.4244 13.9944 10.4227 13.992L7.15716 9.34485C7.15676 9.34429 7.15624 9.34382 7.15563 9.34349C7.15502 9.34316 7.15434 9.34297 7.15364 9.34294C7.15294 9.3429 7.15224 9.34303 7.1516 9.34331C7.15096 9.34358 7.1504 9.344 7.14995 9.34453L3.05711 13.9966C3.0561 13.9977 3.05484 13.9983 3.05333 13.9983L2.01849 14H2.00155C1.99993 13.9965 2.00169 13.9919 2.00683 13.9861C3.56483 12.2156 5.12227 10.4456 6.67915 8.6762C6.68042 8.67474 6.68117 8.67291 6.68128 8.67098C6.68138 8.66906 6.68084 8.66714 6.67973 8.66554C5.12649 6.45523 3.57302 4.24451 2.01933 2.03338C2.01882 2.03267 2.01474 2.0277 2.00709 2.01846C2.00127 2.01146 1.99904 2.0053 2.00038 2ZM10.9423 13.2542C11.4761 13.2562 12.0091 13.2565 12.5413 13.2549C12.5424 13.2549 12.5435 13.2546 12.5444 13.254C12.5454 13.2534 12.5462 13.2526 12.5467 13.2516C12.5472 13.2506 12.5474 13.2495 12.5474 13.2484C12.5473 13.2474 12.5469 13.2463 12.5463 13.2454L5.06886 2.78685C5.06717 2.78449 5.06493 2.78257 5.06232 2.78124C5.0597 2.77992 5.0568 2.77922 5.05385 2.77922H3.4444C3.44365 2.77922 3.44291 2.77943 3.44227 2.77981C3.44164 2.78019 3.44111 2.78074 3.44077 2.78139C3.44042 2.78204 3.44027 2.78277 3.44032 2.7835C3.44036 2.78423 3.44062 2.78494 3.44104 2.78554C5.93025 6.26715 8.41957 9.74898 10.909 13.231C10.9202 13.2468 10.92 13.2541 10.9423 13.2542Z" fill="currentColor"></path></svg></a><a href="https://www.facebook.com/sharer/sharer.php?u=&amp;t=Top%2010%20Benefits%20of%20Inigo%E2%80%99s%20Replacement%20for%20GraphOS" target="_blank" rel="noopener noreferrer"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.84379 15H8.92189V9.09789H11.6953L12 6.16526H8.92189V4.68421C8.92189 4.48879 9.00297 4.30137 9.14728 4.16318C9.2916 4.025 9.48733 3.94737 9.69142 3.94737H12V1H9.69142C8.67096 1 7.6923 1.38816 6.97073 2.07908C6.24916 2.77 5.84379 3.7071 5.84379 4.68421V6.16526H4.30473L4 9.09789H5.84379V15Z" fill="currentColor"></path></svg></a><a href="https://reddit.com/submit?url=&amp;title=Top%2010%20Benefits%20of%20Inigo%E2%80%99s%20Replacement%20for%20GraphOS" target="_blank" rel="noopener noreferrer"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.1667 8.69333C7.1667 8.31333 6.85336 8 6.47336 8C6.09336 8 5.78003 8.31333 5.78003 8.69333C5.78003 8.87722 5.85308 9.05357 5.9831 9.18359C6.11313 9.31362 6.28948 9.38667 6.47336 9.38667C6.65725 9.38667 6.8336 9.31362 6.96362 9.18359C7.09365 9.05357 7.1667 8.87722 7.1667 8.69333ZM9.39336 10.2733C9.09336 10.5733 8.45336 10.68 8.00003 10.68C7.5467 10.68 6.9067 10.5733 6.6067 10.2733C6.59048 10.256 6.57087 10.2421 6.54908 10.2327C6.52729 10.2232 6.50379 10.2183 6.48003 10.2183C6.45627 10.2183 6.43277 10.2232 6.41098 10.2327C6.38919 10.2421 6.36958 10.256 6.35336 10.2733C6.336 10.2895 6.32216 10.3092 6.3127 10.331C6.30323 10.3527 6.29835 10.3762 6.29835 10.4C6.29835 10.4238 6.30323 10.4473 6.3127 10.469C6.32216 10.4908 6.336 10.5105 6.35336 10.5267C6.8267 11 7.73336 11.04 8.00003 11.04C8.2667 11.04 9.17336 11 9.6467 10.5267C9.66406 10.5105 9.6779 10.4908 9.68736 10.469C9.69682 10.4473 9.70171 10.4238 9.70171 10.4C9.70171 10.3762 9.69682 10.3527 9.68736 10.331C9.6779 10.3092 9.66406 10.2895 9.6467 10.2733C9.58003 10.2067 9.4667 10.2067 9.39336 10.2733ZM9.5267 8C9.1467 8 8.83336 8.31333 8.83336 8.69333C8.83336 9.07333 9.1467 9.38667 9.5267 9.38667C9.9067 9.38667 10.22 9.07333 10.22 8.69333C10.22 8.31333 9.91336 8 9.5267 8Z" fill="currentColor"></path><path d="M8.00004 1.33398C4.32004 1.33398 1.33337 4.32065 1.33337 8.00065C1.33337 11.6807 4.32004 14.6673 8.00004 14.6673C11.68 14.6673 14.6667 11.6807 14.6667 8.00065C14.6667 4.32065 11.68 1.33398 8.00004 1.33398ZM11.8667 8.88732C11.88 8.98065 11.8867 9.08065 11.8867 9.18065C11.8867 10.674 10.1467 11.8873 8.00004 11.8873C5.85337 11.8873 4.11337 10.674 4.11337 9.18065C4.11337 9.08065 4.12004 8.98065 4.13337 8.88732C3.79337 8.73398 3.56004 8.39398 3.56004 8.00065C3.55905 7.80948 3.61458 7.62228 3.71964 7.46256C3.8247 7.30285 3.97461 7.17774 4.15054 7.10295C4.32648 7.02816 4.52059 7.00702 4.7085 7.0422C4.89641 7.07737 5.06974 7.16729 5.20671 7.30065C5.88004 6.81398 6.81337 6.50732 7.84671 6.47398L8.34004 4.14732C8.34671 4.10065 8.37337 4.06065 8.41337 4.04065C8.45337 4.01398 8.50004 4.00732 8.54671 4.01398L10.16 4.36065C10.2148 4.2497 10.2982 4.15542 10.4016 4.08757C10.505 4.01972 10.6248 3.98079 10.7483 3.9748C10.8719 3.96881 10.9948 3.99599 11.1043 4.05352C11.2138 4.11105 11.3059 4.19684 11.3711 4.30198C11.4363 4.40711 11.4722 4.52778 11.475 4.65145C11.4778 4.77512 11.4475 4.8973 11.3872 5.00531C11.3269 5.11333 11.2388 5.20324 11.1321 5.26572C11.0253 5.3282 10.9037 5.36098 10.78 5.36065C10.4067 5.36065 10.1067 5.06732 10.0867 4.70065L8.64004 4.39398L8.20004 6.47398C9.22004 6.50732 10.1334 6.82065 10.8 7.30065C10.9022 7.20306 11.0245 7.12898 11.1583 7.08358C11.2922 7.03819 11.4343 7.02259 11.5748 7.03786C11.7153 7.05313 11.8507 7.09892 11.9716 7.17201C12.0926 7.2451 12.1961 7.34373 12.2749 7.461C12.3538 7.57827 12.406 7.71136 12.4281 7.85094C12.4501 7.99052 12.4414 8.13323 12.4025 8.26909C12.3636 8.40494 12.2955 8.53066 12.203 8.63745C12.1104 8.74424 11.9957 8.82952 11.8667 8.88732Z" fill="currentColor"></path></svg></a></div></div><div class="Blog_nav__ZcIt6"><a class="Blog_prev__3BfOj" href="/blog/graphqlsummit_2023_recap"><div class="Blog_label__hBRwk">Previous</div><div class="Blog_title__dWEcI"><svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.77538 11.2812L3.21011 6.52812C2.92996 6.23645 2.92996 5.76355 3.21011 5.47188L7.77538 0.718757C8.05553 0.427081 8.50974 0.427081 8.78989 0.718757C9.07004 1.01043 9.07004 1.48333 8.78989 1.77501L4.73187 6L8.78989 10.225C9.07004 10.5167 9.07004 10.9896 8.78989 11.2812C8.50974 11.5729 8.05553 11.5729 7.77538 11.2812Z" fill="currentColor"></path></svg><span>GraphQL Summit Recap: Exploring Diverse GraphQL Solutions</span></div></a><a class="Blog_next__QV91a" href="/blog/graphql-collaborative-journey"><div class="Blog_label__hBRwk">Next</div><div class="Blog_title__dWEcI"><svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.22462 0.718756L8.78989 5.47188C9.07004 5.76355 9.07004 6.23645 8.78989 6.52812L4.22462 11.2812C3.94447 11.5729 3.49026 11.5729 3.21011 11.2812C2.92996 10.9896 2.92996 10.5167 3.21011 10.225L7.26813 6L3.21011 1.77501C2.92996 1.48333 2.92996 1.01043 3.21011 0.718756C3.49026 0.427081 3.94447 0.427081 4.22462 0.718756Z" fill="currentColor"></path></svg><span>Embracing GraphQL - A Collaborative Journey</span></div></a></div><div class="Blog_posts__bGWpP"><div class="Blog_badge__nz3wJ">Latest posts</div><div class="Posts_posts___VmQC Posts_list__ipF0q"><div class="Posts_blur__40nO8"><div class="Posts_item__LhHbA"></div><div class="Posts_item__LhHbA"></div></div><a class="Posts_post___OfHL" href="/blog/graphql-explorer-open-source"><div class="Posts_image__lzZiA"><img width="100%" src="/img/strapi/Post___Open_source_inigo_Explorer.png"/></div><div class="Posts_info__TDXab"><div class="Posts_date__1T8uS">Jan 14, 2025</div><div class="Posts_divider___LJA8">·</div><div class="Posts_author__DTBk5">Michael Skorokhodov</div></div><h3>Open Sourcing the Inigo GraphQL Explorer</h3><div class="Posts_footer__Wsp_Y"><a href="/blog/graphql-explorer-open-source"><button class="Posts_button__8hBMu"><span>Read more</span><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0.25C8.07164 0.25 6.18657 0.821828 4.58319 1.89317C2.97982 2.96451 1.73013 4.48726 0.992179 6.26884C0.254225 8.05042 0.061142 10.0108 0.437348 11.9021C0.813554 13.7934 1.74215 15.5307 3.10571 16.8943C4.46928 18.2579 6.20656 19.1865 8.09787 19.5627C9.98919 19.9389 11.9496 19.7458 13.7312 19.0078C15.5127 18.2699 17.0355 17.0202 18.1068 15.4168C19.1782 13.8134 19.75 11.9284 19.75 10C19.745 7.41566 18.7162 4.93859 16.8888 3.11118C15.0614 1.28378 12.5843 0.254956 10 0.25ZM10 18.25C8.36831 18.25 6.77326 17.7661 5.41655 16.8596C4.05984 15.9531 3.00242 14.6646 2.378 13.1571C1.75358 11.6496 1.5902 9.99085 1.90853 8.3905C2.22685 6.79016 3.01259 5.32015 4.16637 4.16637C5.32016 3.01259 6.79017 2.22685 8.39051 1.90852C9.99085 1.59019 11.6497 1.75357 13.1571 2.37799C14.6646 3.00242 15.9531 4.05984 16.8596 5.41655C17.7661 6.77325 18.25 8.3683 18.25 10C18.2475 12.1873 17.3775 14.2843 15.8309 15.8309C14.2843 17.3775 12.1873 18.2475 10 18.25ZM14.2844 9.46563C14.4252 9.60782 14.5042 9.79986 14.5042 10C14.5042 10.2001 14.4252 10.3922 14.2844 10.5344L11.0969 13.7125C11.0288 13.7825 10.9471 13.8378 10.8568 13.8748C10.7665 13.9119 10.6695 13.9301 10.5719 13.9281C10.4728 13.9303 10.3744 13.9122 10.2826 13.8752C10.1907 13.8381 10.1073 13.7828 10.0375 13.7125C9.89724 13.5719 9.81848 13.3814 9.81848 13.1828C9.81848 12.9842 9.89724 12.7937 10.0375 12.6531L11.9406 10.75H6.25C6.05109 10.75 5.86033 10.671 5.71967 10.5303C5.57902 10.3897 5.5 10.1989 5.5 10C5.5 9.80109 5.57902 9.61032 5.71967 9.46967C5.86033 9.32902 6.05109 9.25 6.25 9.25H11.9406L10.0375 7.34687C9.90823 7.20421 9.83878 7.01729 9.84352 6.82483C9.84826 6.63236 9.92683 6.44909 10.063 6.31296C10.1991 6.17682 10.3824 6.09825 10.5748 6.09351C10.7673 6.08877 10.9542 6.15823 11.0969 6.2875L14.2844 9.46563Z" fill="currentColor"></path></svg></button></a></div></a><a class="Posts_post___OfHL" href="/blog/dry-graphql-type-similarity-linting"><div class="Posts_image__lzZiA"><img width="100%" src="/img/strapi/DRY_in_GraphQL-_How_the_Type_Similarity_Linting_Rule_Keeps_Your_Schema_Clean.png"/></div><div class="Posts_info__TDXab"><div class="Posts_date__1T8uS">Dec 11, 2024</div><div class="Posts_divider___LJA8">·</div><div class="Posts_author__DTBk5">Nikolai Kaploniuk</div></div><h3>DRY in GraphQL: How the Type Similarity Linting Rule Keeps Your Schema Clean</h3><div class="Posts_footer__Wsp_Y"><a href="/blog/dry-graphql-type-similarity-linting"><button class="Posts_button__8hBMu"><span>Read more</span><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0.25C8.07164 0.25 6.18657 0.821828 4.58319 1.89317C2.97982 2.96451 1.73013 4.48726 0.992179 6.26884C0.254225 8.05042 0.061142 10.0108 0.437348 11.9021C0.813554 13.7934 1.74215 15.5307 3.10571 16.8943C4.46928 18.2579 6.20656 19.1865 8.09787 19.5627C9.98919 19.9389 11.9496 19.7458 13.7312 19.0078C15.5127 18.2699 17.0355 17.0202 18.1068 15.4168C19.1782 13.8134 19.75 11.9284 19.75 10C19.745 7.41566 18.7162 4.93859 16.8888 3.11118C15.0614 1.28378 12.5843 0.254956 10 0.25ZM10 18.25C8.36831 18.25 6.77326 17.7661 5.41655 16.8596C4.05984 15.9531 3.00242 14.6646 2.378 13.1571C1.75358 11.6496 1.5902 9.99085 1.90853 8.3905C2.22685 6.79016 3.01259 5.32015 4.16637 4.16637C5.32016 3.01259 6.79017 2.22685 8.39051 1.90852C9.99085 1.59019 11.6497 1.75357 13.1571 2.37799C14.6646 3.00242 15.9531 4.05984 16.8596 5.41655C17.7661 6.77325 18.25 8.3683 18.25 10C18.2475 12.1873 17.3775 14.2843 15.8309 15.8309C14.2843 17.3775 12.1873 18.2475 10 18.25ZM14.2844 9.46563C14.4252 9.60782 14.5042 9.79986 14.5042 10C14.5042 10.2001 14.4252 10.3922 14.2844 10.5344L11.0969 13.7125C11.0288 13.7825 10.9471 13.8378 10.8568 13.8748C10.7665 13.9119 10.6695 13.9301 10.5719 13.9281C10.4728 13.9303 10.3744 13.9122 10.2826 13.8752C10.1907 13.8381 10.1073 13.7828 10.0375 13.7125C9.89724 13.5719 9.81848 13.3814 9.81848 13.1828C9.81848 12.9842 9.89724 12.7937 10.0375 12.6531L11.9406 10.75H6.25C6.05109 10.75 5.86033 10.671 5.71967 10.5303C5.57902 10.3897 5.5 10.1989 5.5 10C5.5 9.80109 5.57902 9.61032 5.71967 9.46967C5.86033 9.32902 6.05109 9.25 6.25 9.25H11.9406L10.0375 7.34687C9.90823 7.20421 9.83878 7.01729 9.84352 6.82483C9.84826 6.63236 9.92683 6.44909 10.063 6.31296C10.1991 6.17682 10.3824 6.09825 10.5748 6.09351C10.7673 6.08877 10.9542 6.15823 11.0969 6.2875L14.2844 9.46563Z" fill="currentColor"></path></svg></button></a></div></a><a class="Posts_post___OfHL" href="/blog/graphql-vercel-support"><div class="Posts_image__lzZiA"><img width="100%" src="/img/strapi/Blog__-_Manage_GraphQL_with_Vercel.webp"/></div><div class="Posts_info__TDXab"><div class="Posts_date__1T8uS">Dec 05, 2024</div><div class="Posts_divider___LJA8">·</div><div class="Posts_author__DTBk5">Adam Benhassen &amp; Michael Skorokhodov</div></div><h3>Why We Added Vercel Support and What It Means for Developers</h3><div class="Posts_footer__Wsp_Y"><a href="/blog/graphql-vercel-support"><button class="Posts_button__8hBMu"><span>Read more</span><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0.25C8.07164 0.25 6.18657 0.821828 4.58319 1.89317C2.97982 2.96451 1.73013 4.48726 0.992179 6.26884C0.254225 8.05042 0.061142 10.0108 0.437348 11.9021C0.813554 13.7934 1.74215 15.5307 3.10571 16.8943C4.46928 18.2579 6.20656 19.1865 8.09787 19.5627C9.98919 19.9389 11.9496 19.7458 13.7312 19.0078C15.5127 18.2699 17.0355 17.0202 18.1068 15.4168C19.1782 13.8134 19.75 11.9284 19.75 10C19.745 7.41566 18.7162 4.93859 16.8888 3.11118C15.0614 1.28378 12.5843 0.254956 10 0.25ZM10 18.25C8.36831 18.25 6.77326 17.7661 5.41655 16.8596C4.05984 15.9531 3.00242 14.6646 2.378 13.1571C1.75358 11.6496 1.5902 9.99085 1.90853 8.3905C2.22685 6.79016 3.01259 5.32015 4.16637 4.16637C5.32016 3.01259 6.79017 2.22685 8.39051 1.90852C9.99085 1.59019 11.6497 1.75357 13.1571 2.37799C14.6646 3.00242 15.9531 4.05984 16.8596 5.41655C17.7661 6.77325 18.25 8.3683 18.25 10C18.2475 12.1873 17.3775 14.2843 15.8309 15.8309C14.2843 17.3775 12.1873 18.2475 10 18.25ZM14.2844 9.46563C14.4252 9.60782 14.5042 9.79986 14.5042 10C14.5042 10.2001 14.4252 10.3922 14.2844 10.5344L11.0969 13.7125C11.0288 13.7825 10.9471 13.8378 10.8568 13.8748C10.7665 13.9119 10.6695 13.9301 10.5719 13.9281C10.4728 13.9303 10.3744 13.9122 10.2826 13.8752C10.1907 13.8381 10.1073 13.7828 10.0375 13.7125C9.89724 13.5719 9.81848 13.3814 9.81848 13.1828C9.81848 12.9842 9.89724 12.7937 10.0375 12.6531L11.9406 10.75H6.25C6.05109 10.75 5.86033 10.671 5.71967 10.5303C5.57902 10.3897 5.5 10.1989 5.5 10C5.5 9.80109 5.57902 9.61032 5.71967 9.46967C5.86033 9.32902 6.05109 9.25 6.25 9.25H11.9406L10.0375 7.34687C9.90823 7.20421 9.83878 7.01729 9.84352 6.82483C9.84826 6.63236 9.92683 6.44909 10.063 6.31296C10.1991 6.17682 10.3824 6.09825 10.5748 6.09351C10.7673 6.08877 10.9542 6.15823 11.0969 6.2875L14.2844 9.46563Z" fill="currentColor"></path></svg></button></a></div></a></div></div></div></div></div></div><section class="Blog_section__hf_tz Blog_full__vtuPc" data-section="article"><div class="container Blog_container___63os"><div class="Blog_breadcrumb__5LaT6"><a class="Blog_link__hdFcr" href="/blog"><svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.22462 0.718756L8.78989 5.47188C9.07004 5.76355 9.07004 6.23645 8.78989 6.52812L4.22462 11.2812C3.94447 11.5729 3.49026 11.5729 3.21011 11.2812C2.92996 10.9896 2.92996 10.5167 3.21011 10.225L7.26813 6L3.21011 1.77501C2.92996 1.48333 2.92996 1.01043 3.21011 0.718756C3.49026 0.427081 3.94447 0.427081 4.22462 0.718756Z" fill="currentColor"></path></svg><div>Blog</div></a></div><div class="Blog_share__2_EON"><span class="Blog_label__hBRwk">Share on</span><div class="Blog_divider__zA6ny">·</div><div class="Blog_social__9J_tm"><a href="https://www.linkedin.com/shareArticle?url=&amp;title=Top%2010%20Benefits%20of%20Inigo%E2%80%99s%20Replacement%20for%20GraphOS" target="_blank" rel="noopener noreferrer"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 2.00289C1 1.4493 1.46341 1 2.03474 1H13.9653C14.5368 1 15 1.4493 15 2.00289V13.9973C15 14.5511 14.5368 15 13.9653 15H2.03474C1.46341 15 1 14.5511 1 13.9975V2.0027V2.00289Z" fill="currentColor"></path><path d="M5.27011 13V6.25259H3.12644V13H5.27011Z" fill="white"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M8.60026 7.23109V7.20798L8.58603 7.23109H8.60026Z" fill="white"></path><path d="M6.45659 13H8.60007V9.23239C8.60007 9.03092 8.61412 8.82907 8.67069 8.68523C8.82561 8.28211 9.17833 7.86488 9.77063 7.86488C10.5461 7.86488 10.8565 8.48357 10.8565 9.39073V13H13V9.13126C13 7.05883 11.9426 6.09444 10.5323 6.09444C9.39514 6.09444 8.88517 6.74829 8.60026 7.20798V7.23109H8.58603L8.60026 7.20798V6.25279H6.45678C6.48469 6.88579 6.45659 13 6.45659 13Z" fill="white"></path><path d="M4.19865 5.33151C4.94605 5.33151 5.41135 4.81335 5.41135 4.16585C5.3973 3.50365 4.94605 3 4.21289 3C3.47916 3 3 3.50365 3 4.16585C3 4.81335 3.46511 5.33151 4.1846 5.33151H4.19865Z" fill="white"></path></svg></a><a href="https://twitter.com/intent/tweet?text=Top%2010%20Benefits%20of%20Inigo%E2%80%99s%20Replacement%20for%20GraphOS&amp;url=" target="_blank" rel="noopener noreferrer"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.00038 2H5.56834C5.56778 2.00098 5.56859 2.00175 5.57077 2.0023C5.57256 2.00279 5.57395 2.00375 5.57496 2.00517L8.66365 6.40079C8.66454 6.40206 8.66572 6.40311 8.66709 6.40386C8.66846 6.40462 8.66999 6.40505 8.67156 6.40514C8.67312 6.40523 8.67469 6.40496 8.67614 6.40437C8.67759 6.40377 8.67888 6.40285 8.67991 6.4017L12.5465 2.00673C12.5477 2.00533 12.5493 2.00425 12.5511 2.00361C12.5534 2.00284 12.5554 2.00164 12.557 2H13.6114L9.14577 7.07601C9.14457 7.07741 9.14386 7.07914 9.14375 7.08095C9.14365 7.08276 9.14415 7.08454 9.14518 7.08602L13.9992 13.9935C14.0005 13.9953 14.0002 13.9969 13.9984 13.9982L13.9959 14H13.9206H10.4682H10.4347C10.4334 13.9988 10.4316 13.9978 10.4293 13.997C10.4266 13.996 10.4244 13.9944 10.4227 13.992L7.15716 9.34485C7.15676 9.34429 7.15624 9.34382 7.15563 9.34349C7.15502 9.34316 7.15434 9.34297 7.15364 9.34294C7.15294 9.3429 7.15224 9.34303 7.1516 9.34331C7.15096 9.34358 7.1504 9.344 7.14995 9.34453L3.05711 13.9966C3.0561 13.9977 3.05484 13.9983 3.05333 13.9983L2.01849 14H2.00155C1.99993 13.9965 2.00169 13.9919 2.00683 13.9861C3.56483 12.2156 5.12227 10.4456 6.67915 8.6762C6.68042 8.67474 6.68117 8.67291 6.68128 8.67098C6.68138 8.66906 6.68084 8.66714 6.67973 8.66554C5.12649 6.45523 3.57302 4.24451 2.01933 2.03338C2.01882 2.03267 2.01474 2.0277 2.00709 2.01846C2.00127 2.01146 1.99904 2.0053 2.00038 2ZM10.9423 13.2542C11.4761 13.2562 12.0091 13.2565 12.5413 13.2549C12.5424 13.2549 12.5435 13.2546 12.5444 13.254C12.5454 13.2534 12.5462 13.2526 12.5467 13.2516C12.5472 13.2506 12.5474 13.2495 12.5474 13.2484C12.5473 13.2474 12.5469 13.2463 12.5463 13.2454L5.06886 2.78685C5.06717 2.78449 5.06493 2.78257 5.06232 2.78124C5.0597 2.77992 5.0568 2.77922 5.05385 2.77922H3.4444C3.44365 2.77922 3.44291 2.77943 3.44227 2.77981C3.44164 2.78019 3.44111 2.78074 3.44077 2.78139C3.44042 2.78204 3.44027 2.78277 3.44032 2.7835C3.44036 2.78423 3.44062 2.78494 3.44104 2.78554C5.93025 6.26715 8.41957 9.74898 10.909 13.231C10.9202 13.2468 10.92 13.2541 10.9423 13.2542Z" fill="currentColor"></path></svg></a><a href="https://www.facebook.com/sharer/sharer.php?u=&amp;t=Top%2010%20Benefits%20of%20Inigo%E2%80%99s%20Replacement%20for%20GraphOS" target="_blank" rel="noopener noreferrer"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.84379 15H8.92189V9.09789H11.6953L12 6.16526H8.92189V4.68421C8.92189 4.48879 9.00297 4.30137 9.14728 4.16318C9.2916 4.025 9.48733 3.94737 9.69142 3.94737H12V1H9.69142C8.67096 1 7.6923 1.38816 6.97073 2.07908C6.24916 2.77 5.84379 3.7071 5.84379 4.68421V6.16526H4.30473L4 9.09789H5.84379V15Z" fill="currentColor"></path></svg></a><a href="https://reddit.com/submit?url=&amp;title=Top%2010%20Benefits%20of%20Inigo%E2%80%99s%20Replacement%20for%20GraphOS" target="_blank" rel="noopener noreferrer"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.1667 8.69333C7.1667 8.31333 6.85336 8 6.47336 8C6.09336 8 5.78003 8.31333 5.78003 8.69333C5.78003 8.87722 5.85308 9.05357 5.9831 9.18359C6.11313 9.31362 6.28948 9.38667 6.47336 9.38667C6.65725 9.38667 6.8336 9.31362 6.96362 9.18359C7.09365 9.05357 7.1667 8.87722 7.1667 8.69333ZM9.39336 10.2733C9.09336 10.5733 8.45336 10.68 8.00003 10.68C7.5467 10.68 6.9067 10.5733 6.6067 10.2733C6.59048 10.256 6.57087 10.2421 6.54908 10.2327C6.52729 10.2232 6.50379 10.2183 6.48003 10.2183C6.45627 10.2183 6.43277 10.2232 6.41098 10.2327C6.38919 10.2421 6.36958 10.256 6.35336 10.2733C6.336 10.2895 6.32216 10.3092 6.3127 10.331C6.30323 10.3527 6.29835 10.3762 6.29835 10.4C6.29835 10.4238 6.30323 10.4473 6.3127 10.469C6.32216 10.4908 6.336 10.5105 6.35336 10.5267C6.8267 11 7.73336 11.04 8.00003 11.04C8.2667 11.04 9.17336 11 9.6467 10.5267C9.66406 10.5105 9.6779 10.4908 9.68736 10.469C9.69682 10.4473 9.70171 10.4238 9.70171 10.4C9.70171 10.3762 9.69682 10.3527 9.68736 10.331C9.6779 10.3092 9.66406 10.2895 9.6467 10.2733C9.58003 10.2067 9.4667 10.2067 9.39336 10.2733ZM9.5267 8C9.1467 8 8.83336 8.31333 8.83336 8.69333C8.83336 9.07333 9.1467 9.38667 9.5267 9.38667C9.9067 9.38667 10.22 9.07333 10.22 8.69333C10.22 8.31333 9.91336 8 9.5267 8Z" fill="currentColor"></path><path d="M8.00004 1.33398C4.32004 1.33398 1.33337 4.32065 1.33337 8.00065C1.33337 11.6807 4.32004 14.6673 8.00004 14.6673C11.68 14.6673 14.6667 11.6807 14.6667 8.00065C14.6667 4.32065 11.68 1.33398 8.00004 1.33398ZM11.8667 8.88732C11.88 8.98065 11.8867 9.08065 11.8867 9.18065C11.8867 10.674 10.1467 11.8873 8.00004 11.8873C5.85337 11.8873 4.11337 10.674 4.11337 9.18065C4.11337 9.08065 4.12004 8.98065 4.13337 8.88732C3.79337 8.73398 3.56004 8.39398 3.56004 8.00065C3.55905 7.80948 3.61458 7.62228 3.71964 7.46256C3.8247 7.30285 3.97461 7.17774 4.15054 7.10295C4.32648 7.02816 4.52059 7.00702 4.7085 7.0422C4.89641 7.07737 5.06974 7.16729 5.20671 7.30065C5.88004 6.81398 6.81337 6.50732 7.84671 6.47398L8.34004 4.14732C8.34671 4.10065 8.37337 4.06065 8.41337 4.04065C8.45337 4.01398 8.50004 4.00732 8.54671 4.01398L10.16 4.36065C10.2148 4.2497 10.2982 4.15542 10.4016 4.08757C10.505 4.01972 10.6248 3.98079 10.7483 3.9748C10.8719 3.96881 10.9948 3.99599 11.1043 4.05352C11.2138 4.11105 11.3059 4.19684 11.3711 4.30198C11.4363 4.40711 11.4722 4.52778 11.475 4.65145C11.4778 4.77512 11.4475 4.8973 11.3872 5.00531C11.3269 5.11333 11.2388 5.20324 11.1321 5.26572C11.0253 5.3282 10.9037 5.36098 10.78 5.36065C10.4067 5.36065 10.1067 5.06732 10.0867 4.70065L8.64004 4.39398L8.20004 6.47398C9.22004 6.50732 10.1334 6.82065 10.8 7.30065C10.9022 7.20306 11.0245 7.12898 11.1583 7.08358C11.2922 7.03819 11.4343 7.02259 11.5748 7.03786C11.7153 7.05313 11.8507 7.09892 11.9716 7.17201C12.0926 7.2451 12.1961 7.34373 12.2749 7.461C12.3538 7.57827 12.406 7.71136 12.4281 7.85094C12.4501 7.99052 12.4414 8.13323 12.4025 8.26909C12.3636 8.40494 12.2955 8.53066 12.203 8.63745C12.1104 8.74424 11.9957 8.82952 11.8667 8.88732Z" fill="currentColor"></path></svg></a></div></div><div class="Blog_post__7tCKx"><div class="Blog_content__i27U0"><h1 class="Blog_title__dWEcI">Top 10 Benefits of Inigo’s Replacement for GraphOS</h1><div class="Blog_info__vamjj"><span>Eric Murphy</span><a class="Blog_twitter__kji2I" href="https://twitter.com/Inigo_graphql" target="_blank"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.00038 2H5.56834C5.56778 2.00098 5.56859 2.00175 5.57077 2.0023C5.57256 2.00279 5.57395 2.00375 5.57496 2.00517L8.66365 6.40079C8.66454 6.40206 8.66572 6.40311 8.66709 6.40386C8.66846 6.40462 8.66999 6.40505 8.67156 6.40514C8.67312 6.40523 8.67469 6.40496 8.67614 6.40437C8.67759 6.40377 8.67888 6.40285 8.67991 6.4017L12.5465 2.00673C12.5477 2.00533 12.5493 2.00425 12.5511 2.00361C12.5534 2.00284 12.5554 2.00164 12.557 2H13.6114L9.14577 7.07601C9.14457 7.07741 9.14386 7.07914 9.14375 7.08095C9.14365 7.08276 9.14415 7.08454 9.14518 7.08602L13.9992 13.9935C14.0005 13.9953 14.0002 13.9969 13.9984 13.9982L13.9959 14H13.9206H10.4682H10.4347C10.4334 13.9988 10.4316 13.9978 10.4293 13.997C10.4266 13.996 10.4244 13.9944 10.4227 13.992L7.15716 9.34485C7.15676 9.34429 7.15624 9.34382 7.15563 9.34349C7.15502 9.34316 7.15434 9.34297 7.15364 9.34294C7.15294 9.3429 7.15224 9.34303 7.1516 9.34331C7.15096 9.34358 7.1504 9.344 7.14995 9.34453L3.05711 13.9966C3.0561 13.9977 3.05484 13.9983 3.05333 13.9983L2.01849 14H2.00155C1.99993 13.9965 2.00169 13.9919 2.00683 13.9861C3.56483 12.2156 5.12227 10.4456 6.67915 8.6762C6.68042 8.67474 6.68117 8.67291 6.68128 8.67098C6.68138 8.66906 6.68084 8.66714 6.67973 8.66554C5.12649 6.45523 3.57302 4.24451 2.01933 2.03338C2.01882 2.03267 2.01474 2.0277 2.00709 2.01846C2.00127 2.01146 1.99904 2.0053 2.00038 2ZM10.9423 13.2542C11.4761 13.2562 12.0091 13.2565 12.5413 13.2549C12.5424 13.2549 12.5435 13.2546 12.5444 13.254C12.5454 13.2534 12.5462 13.2526 12.5467 13.2516C12.5472 13.2506 12.5474 13.2495 12.5474 13.2484C12.5473 13.2474 12.5469 13.2463 12.5463 13.2454L5.06886 2.78685C5.06717 2.78449 5.06493 2.78257 5.06232 2.78124C5.0597 2.77992 5.0568 2.77922 5.05385 2.77922H3.4444C3.44365 2.77922 3.44291 2.77943 3.44227 2.77981C3.44164 2.78019 3.44111 2.78074 3.44077 2.78139C3.44042 2.78204 3.44027 2.78277 3.44032 2.7835C3.44036 2.78423 3.44062 2.78494 3.44104 2.78554C5.93025 6.26715 8.41957 9.74898 10.909 13.231C10.9202 13.2468 10.92 13.2541 10.9423 13.2542Z" fill="currentColor"></path></svg></a><span class="Blog_divider__zA6ny">·</span><time class="Blog_date__i2mTo">Nov 08, 2023</time></div><div class="Blog_cover__Fh3At"><img height="100%" src="/img/strapi/top_10_benefits_inigo_over_graphos.webp"/></div><div class="Blog_text__Qyxj_"><p>At the industry events <a target="_blank" href="https://inigo.io/blog/graphqlconf_2023_recap">GraphQLConf</a>, <a target="_blank" href="https://inigo.io/blog/graphqlsummit_2023_recap">GraphQL Summit</a>, and API World, we noticed a clear message: Users of Apollo Studio and GraphOS are looking for alternatives. Despite its range of features, GraphOS falls short in critical areas such as observability and security. Moreover, its pricing structure and rigid deployment demands are compelling Apollo customers to consider other options.</p> <p>Responding to this customer demand, Inigo has enhanced its platform, positioning it as a <a target="_blank" href="https://inigo.io/apollo-vs-inigo/">seamless substitute for Apollo GraphOS</a> without compromising on the superior [observability](https://inigo.io/observability and <a target="_blank" href="https://inigo.io/security">security</a> features that set Inigo apart.</p> <h2 id="Top%2010%20Benefits%20of%20Inigo%20Over%20GraphOS">Top 10 Benefits of Inigo Over GraphOS</h2> <p>Inigo’s superior feature set directly translates to improving the everyday experience of using GraphQL for developers, operators, architects, and managers of GraphQL services, including the dedicated API Platform Teams that are becoming more commonplace in large organizations.</p> <p>Here are the Top 10 benefits of swapping out GraphOS for Inigo:</p> <h3 id="1.%20Take%20Your%20Existing%20Apollo%20GraphQL%20Deployments%20To%20the%20Next%20Level">1. Take Your Existing Apollo GraphQL Deployments To the Next Level</h3> <p>Inigo readily supports Apollo's open-source <a target="_blank" href="https://docs.inigo.io/product/agent_installation/javascript_apollo_plugin">Server</a>, <a target="_blank" href="https://docs.inigo.io/product/agent_installation/javascript_apollo_gateway">Gateway</a>, and <a target="_blank" href="https://docs.inigo.io/product/agent_installation/rust_apollo_router">Router</a>. You can easily integrate Inigo with your existing Apollo deployments by installing the Inigo agent, streamlining your setup process. Migrating from GraphOS to Inigo is straightforward, and you can leverage Inigo’s <a target="_blank" href="https://inigo.io/managed_schema">schema composition</a> features for a smooth transition with Apollo Federation. Best of all, you can immediately leverage all of the other benefits of Inigo to take your Apollo deployments to the next level!</p> <h3 id="2.%20Freedom%20to%20Choose%20and%20Scale%20for%20the%20Future">2. Freedom to Choose and Scale for the Future</h3> <p>As your organization's use of GraphQL evolves, so must the adaptability of your teams and technologies. Relying solely on vendor support tailored for the Apollo stack may prove restrictive, particularly when various departments within your organization require diverse GraphQL implementations to meet their unique technical demands. Inigo offers a versatile management platform that integrates effortlessly with <a target="_blank" href="https://docs.inigo.io/product/agent_installation/">any GraphQL server</a> configuration, ensuring a uniform GraphQL management experience throughout your enterprise. Inigo combines robust power with unparalleled flexibility.</p> <h3 id="3.%20Spare%20Your%20Developers%20from%20GraphQL%20Complexities">3. Spare Your Developers from GraphQL Complexities</h3> <p>Inigo goes above and beyond GraphOS to make GraphQL simpler for developers. Inigo instills a <em>separation of concerns</em> between GraphQL observability and security and the GraphQL implementation code that developers need to write. Inigo’s configuration-as-code approach can supplant hundreds of lines of code for query protections, JWT authentication, RBAC, rate-limiting, logging, tracing, and more. Introducing Inigo to your developers and adopting its features can be done gradually, and it’s not a one-size-fits-all approach.</p> <h3 id="4.%20Improve%20Collaboration%20for%20Building%20and%20Operating%20GraphQL%20Services">4. Improve Collaboration for Building and Operating GraphQL Services</h3> <p>Developers, Architects, and Operators involved in GraphQL services require a collaborative approach to successfully develop, deploy, monitor, and maintain these services. While GraphOS provides fundamental collaborative tools through its GraphOS Explorer, Inigo takes this a step further by integrating features of Explorer with enhanced analytics and schema management, achieving a level of integration not possible in GraphOS.</p> <p>Inigo also simplifies the collaboration process by allowing users to share direct links to pertinent Analytics data, such as error reports or performance metrics, streamlining the diagnostic process. Additionally, Inigo enables the creation of user groups with defined roles and responsibilities, ensuring that information can be shared effectively without compromising access control.</p> <h3 id="5.%20Improve%20Standards%20for%20Your%20GraphQL%20Services">5. Improve Standards for Your GraphQL Services</h3> <p>Enterprises employing GraphQL across multiple teams often grapple with standardizing their GraphQL schemas. This challenge is further intensified by the complexities of managing supergraph schemas with Apollo Federation. Developers need robust tools that can be used locally to facilitate schema modifications while adhering to set standards and compliance requirements. Inigo addresses these issues with its advanced GraphQL Schema Linting feature that parallels GraphOS’s linting capabilities.</p> <p>Additionally, Inigo's suite of developer tools, coupled with its configuration-as-code approach, simplifies the enforcement of standardization. It also provides sophisticated schema-checking functionalities that aid in normalizing schemas and preempting composition errors, ensuring smooth integration and consistency across the enterprise's GraphQL architecture.</p> <h3 id="6.%20Make%20Informed%20Decisions%20on%20How%20to%20Evolve%20Your%20GraphQL%20Schemas">6. Make Informed Decisions on How to Evolve Your GraphQL Schemas</h3> <p>GraphOS lacks the detailed analytics required to thoroughly examine client interactions with your API and schema. In contrast, Inigo captures comprehensive data, logging every type, field, and directive queried, and correlates this data to the actual GraphQL clients, providing valuable metrics. This information can be superimposed on your GraphQL schema to create visual heat maps, offering clear insights into how clients are utilizing your schema.</p> <p>With Inigo, you can drill down to the specific details of who queried what and when including the frequency of each query. This level of detail empowers you to proactively safeguard against potential breaking changes and to strategically plan the future development of your schema. Inigo stands alone in providing these deep analytics that are essential for fully understanding the performance and use of your GraphQL APIs.</p> <h3 id="7.%20Optimize%20Your%20GraphQL%20Services%20More%20Easily%20with%20Real-Time%20Performance%20Data">7. Optimize Your GraphQL Services More Easily with Real-Time Performance Data</h3> <p>Inigo offers a comprehensive solution for monitoring GraphQL performance by capturing 100% of query performance data, in contrast to GraphOS, which only captures a small sample. This complete data collection with Inigo means you'll have access to accurate p95 metrics, crucial for pinpointing performance irregularities and bottlenecks that might remain unnoticed with partial data. Additionally, Inigo enables you to trace poorly performing queries to the precise moment they occurred, allowing for a more straightforward comparison with other monitoring tools and a much easier diagnosis of any dips in performance.</p> <h3 id="8.%20Improve%20Error%20Capturing%20and%20Alerting%20for%20GraphQL%20Operations">8. Improve Error Capturing and Alerting for GraphQL Operations</h3> <p>While GraphOS provides basic features to capture and alert on GraphQL errors, Inigo elevates this functionality by allowing users to categorize and prioritize errors, ensuring that teams focus on the most critical issues first. Inigo’s advanced capabilities include custom GraphQL directives tailored to trigger alerts for only the most severe errors, thus mitigating the risk of alert fatigue. Adopting Inigo transforms your GraphQL error-capturing and alerting capabilities, ensuring that your GraphQL monitoring is effective and efficient.</p> <h3 id="9.%20Make%20Compliant%2C%20Mission-Critical%20GraphQL%20Services%20Possible">9. Make Compliant, Mission-Critical GraphQL Services Possible</h3> <p>The adoption of GraphQL in mission-critical enterprise environments hinges on its ability to meet rigorous compliance standards. These standards often encompass service-level agreements (SLAs) that specify exacting performance, uptime, and security criteria.</p> <p>For sectors like finance and healthcare, compliance takes on an even greater significance due to the necessity of meticulously tracking client data access and the capacity to conduct thorough audits. Features essential for maintaining such compliance, including rate limiting, role-based access control (RBAC), advanced performance monitoring and alerting, and audit trails, are beyond the capabilities offered by GraphOS.</p> <p>Moreover, compliance often demands versatile deployment strategies for GraphQL servers and gateways, such as on-premises or private cloud deployments, while also needing to align with SaaS applications. Inigo stands out as the sole provider with the comprehensive features and tools required to construct GraphQL services that align with the high compliance standards of mission-critical enterprise operations.</p> <h3 id="10.%20Understand%20the%20Business%20Value%20Your%20GraphQL%20Services%20Are%20Providing">10. Understand the Business Value Your GraphQL Services Are Providing</h3> <p>If your organization is just beginning to adopt GraphQL, you might be facing the considerable task of shifting from established REST or even traditional SOAP services to this new technology. A hurdle in adopting GraphQL is that it can act as a layer over existing backend services, potentially masking critical API usage metrics, which are key to understanding GraphQL's business impact. Such a lack of clear data can make it hard to argue for increased investment in GraphQL.</p> <p>Inigo offers a solution with its sophisticated analytics tools, which shed light on how GraphQL services are used, right down to individual subgraphs. This insight allows for a detailed analysis of your schema's efficiency and gaps, helping to chart a purposeful path for the integration of GraphQL across your organization. Inigo's detailed analytics are essential for demonstrating the value of GraphQL, offering a depth of understanding that GraphOS simply does not provide.</p> <h2 id="GraphOS%20vs.%20Inigo%20Feature%20Comparison">GraphOS vs. Inigo Feature Comparison</h2> <p>Inigo matches and surpasses the capabilities of GraphOS in critical areas, including observability, analytics, security, managed federation, and developer tools. Inigo effectively fills the gaps found in GraphOS, and a direct comparison between the two platforms is shown in the following table:</p> <p><img src="https://cms.inigo.io/uploads/inigo_graphos_feature_comparison_table_d7a927f526.webp" alt="inigo_graphos_feature_comparison_table.webp"></p> <p>As you can see in the table, there are quite a few differences between GraphOS and Inigo. Still, Inigo surpasses GraphOS for critical features that users of GraphQL want to improve their day-to-day experience with GraphQL.</p> <h2 id="Conclusion">Conclusion</h2> <p>In the fast-paced tech environment where GraphQL has become a critical part of many organizations’ API strategies, choosing the right platform to manage your GraphQL services is pivotal. Inigo emerges not just as an alternative but as a beacon of advancement for those who seek not only to keep pace but to lead in innovation.</p> <p>Inigo represents a strategic opportunity for businesses to maintain the continuity of their GraphQL operations with minimal pipeline disruption, escape the constraints of vendor lock-in, and ensure compatibility with the existing tech stack.</p> <p>More than just a tool, Inigo is a safeguard for your developers, a catalyst for rapid GraphQL adoption, and a trusted vendor that understands the needs of an evolving tech landscape. It offers a unique blend of flexibility, security, and insightful analytics that not only rectifies the shortcomings of GraphOS but propels your GraphQL capabilities into a new realm of potential.</p> <p>By choosing Inigo, you're not just upgrading your GraphQL management platform; you're investing in a partnership that understands the complexities of modern API ecosystems. You're gaining a collaborator dedicated to your growth, one that provides the clarity and control necessary to transform data into actionable insights, turn challenges into opportunities, and convert technological potential into tangible business success.</p> <p>Here's a quote from one of our satisfied customers highlighting the benefits they've experienced with Inigo:</p> <blockquote> <p><em>Just wanted to let y’all know that Inigo has been so dope for helping us understand customer impact when something goes wrong. We can see how many unique users were affected in a few clicks. Love that Analytics tab!</em></p> </blockquote> <p><strong>Ready to take the next steps with Inigo?</strong> You can:</p> <ol> <li>Get started for free at <a target="_blank" href="https://app.inigo.io">app.inigo.io</a></li> <li>Book a demo today at <a target="_blank" href="https://inigo.io/demo">inigo.io/demo</a></li> <li>Ask questions on our <a target="_blank" href="https://slack.inigo.io/">Slack channel</a></li> </ol> </div></div></div></div></section><div class="Blog_section__hf_tz Blog_getStarted__5h6_E dark undefined" data-section="__get_started"><div class="Blog_container___63os container"><div class="Blog_card__YkNsG"><span class="Blog_title__dWEcI">Ready <strong>to accelerate</strong> your GraphQL adoption?</span><div class="Blog_actions__2_jJb"><a label="Start Inigo for free" type="primary" url="https://app.inigo.io" href="https://app.inigo.io"><div class="Button_button__j_HaC" data-type="primary" data-size="default">Start Inigo for free</div></a><div class="Blog_caption__Q4T_x">*No credit card needed</div></div></div><div class="Blog_card__YkNsG"><span class="Blog_title__dWEcI">Join our <strong>newsletter</strong></span><div class="Blog_actions__2_jJb"><div class="Subscribe_subscribe__ZBGZm"><div class="Subscribe_input__ZdhQG"><div class="Input_container__G8k_W Input_disableClear__QfYHi" data-state="default"><div class="Input_field__WYI_2"><input class="Input_input__E1NGO" type="text" placeholder="Enter your email" value=""/></div></div><div class="Subscribe_tooltip__mwEHQ"><svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.37141 2.38853C7.6304 1.87049 8.3696 1.87049 8.62859 2.38854L15.9249 16.9828C16.1585 17.4501 15.8187 18 15.2963 18H0.703694C0.181255 18 -0.15854 17.4501 0.0751019 16.9828L7.37141 2.38853Z" fill="#FFC836"></path><path d="M7.71541 6.25414C7.30215 6.25414 6.97809 6.60903 7.01551 7.02064L7.61681 13.6357C7.63482 13.8339 7.801 13.9857 8.00001 13.9857C8.19903 13.9857 8.3652 13.8339 8.38322 13.6357L8.98452 7.02064C9.02193 6.60903 8.69788 6.25414 8.28462 6.25414H7.71541Z" fill="white"></path><path d="M8 16.7971C8.58221 16.7971 9.05418 16.3251 9.05418 15.7428C9.05418 15.1606 8.58221 14.6885 8 14.6885C7.41779 14.6885 6.94582 15.1606 6.94582 15.7428C6.94582 16.3251 7.41779 16.7971 8 16.7971Z" fill="white"></path></svg>Please enter valid email.</div></div><button class="Button_button__j_HaC" data-disabled="false" data-type="primary" data-size="default">Subscribe</button></div></div></div></div></div><section class="Blog_section__hf_tz Blog_related__uBX7q Blog_fullRelated__sdMRo dark" data-section="more"><div class="container Blog_container___63os"><div class="Posts_posts___VmQC Posts_alternate__MHwHz"><div class="Posts_blur__40nO8"><div class="Posts_item__LhHbA"></div><div class="Posts_item__LhHbA"></div></div><a class="Posts_post___OfHL" href="/blog/graphql-explorer-open-source"><div class="Posts_image__lzZiA"><img width="100%" src="/img/strapi/Post___Open_source_inigo_Explorer.png"/></div><div class="Posts_info__TDXab"><div class="Posts_date__1T8uS">Jan 14, 2025</div><div class="Posts_divider___LJA8">·</div><div class="Posts_author__DTBk5">Michael Skorokhodov</div></div><h3>Open Sourcing the Inigo GraphQL Explorer</h3><div class="Posts_footer__Wsp_Y"><a href="/blog/graphql-explorer-open-source"><button class="Posts_button__8hBMu"><span>Read more</span><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0.25C8.07164 0.25 6.18657 0.821828 4.58319 1.89317C2.97982 2.96451 1.73013 4.48726 0.992179 6.26884C0.254225 8.05042 0.061142 10.0108 0.437348 11.9021C0.813554 13.7934 1.74215 15.5307 3.10571 16.8943C4.46928 18.2579 6.20656 19.1865 8.09787 19.5627C9.98919 19.9389 11.9496 19.7458 13.7312 19.0078C15.5127 18.2699 17.0355 17.0202 18.1068 15.4168C19.1782 13.8134 19.75 11.9284 19.75 10C19.745 7.41566 18.7162 4.93859 16.8888 3.11118C15.0614 1.28378 12.5843 0.254956 10 0.25ZM10 18.25C8.36831 18.25 6.77326 17.7661 5.41655 16.8596C4.05984 15.9531 3.00242 14.6646 2.378 13.1571C1.75358 11.6496 1.5902 9.99085 1.90853 8.3905C2.22685 6.79016 3.01259 5.32015 4.16637 4.16637C5.32016 3.01259 6.79017 2.22685 8.39051 1.90852C9.99085 1.59019 11.6497 1.75357 13.1571 2.37799C14.6646 3.00242 15.9531 4.05984 16.8596 5.41655C17.7661 6.77325 18.25 8.3683 18.25 10C18.2475 12.1873 17.3775 14.2843 15.8309 15.8309C14.2843 17.3775 12.1873 18.2475 10 18.25ZM14.2844 9.46563C14.4252 9.60782 14.5042 9.79986 14.5042 10C14.5042 10.2001 14.4252 10.3922 14.2844 10.5344L11.0969 13.7125C11.0288 13.7825 10.9471 13.8378 10.8568 13.8748C10.7665 13.9119 10.6695 13.9301 10.5719 13.9281C10.4728 13.9303 10.3744 13.9122 10.2826 13.8752C10.1907 13.8381 10.1073 13.7828 10.0375 13.7125C9.89724 13.5719 9.81848 13.3814 9.81848 13.1828C9.81848 12.9842 9.89724 12.7937 10.0375 12.6531L11.9406 10.75H6.25C6.05109 10.75 5.86033 10.671 5.71967 10.5303C5.57902 10.3897 5.5 10.1989 5.5 10C5.5 9.80109 5.57902 9.61032 5.71967 9.46967C5.86033 9.32902 6.05109 9.25 6.25 9.25H11.9406L10.0375 7.34687C9.90823 7.20421 9.83878 7.01729 9.84352 6.82483C9.84826 6.63236 9.92683 6.44909 10.063 6.31296C10.1991 6.17682 10.3824 6.09825 10.5748 6.09351C10.7673 6.08877 10.9542 6.15823 11.0969 6.2875L14.2844 9.46563Z" fill="currentColor"></path></svg></button></a></div></a><a class="Posts_post___OfHL" href="/blog/dry-graphql-type-similarity-linting"><div class="Posts_image__lzZiA"><img width="100%" src="/img/strapi/DRY_in_GraphQL-_How_the_Type_Similarity_Linting_Rule_Keeps_Your_Schema_Clean.png"/></div><div class="Posts_info__TDXab"><div class="Posts_date__1T8uS">Dec 11, 2024</div><div class="Posts_divider___LJA8">·</div><div class="Posts_author__DTBk5">Nikolai Kaploniuk</div></div><h3>DRY in GraphQL: How the Type Similarity Linting Rule Keeps Your Schema Clean</h3><div class="Posts_footer__Wsp_Y"><a href="/blog/dry-graphql-type-similarity-linting"><button class="Posts_button__8hBMu"><span>Read more</span><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0.25C8.07164 0.25 6.18657 0.821828 4.58319 1.89317C2.97982 2.96451 1.73013 4.48726 0.992179 6.26884C0.254225 8.05042 0.061142 10.0108 0.437348 11.9021C0.813554 13.7934 1.74215 15.5307 3.10571 16.8943C4.46928 18.2579 6.20656 19.1865 8.09787 19.5627C9.98919 19.9389 11.9496 19.7458 13.7312 19.0078C15.5127 18.2699 17.0355 17.0202 18.1068 15.4168C19.1782 13.8134 19.75 11.9284 19.75 10C19.745 7.41566 18.7162 4.93859 16.8888 3.11118C15.0614 1.28378 12.5843 0.254956 10 0.25ZM10 18.25C8.36831 18.25 6.77326 17.7661 5.41655 16.8596C4.05984 15.9531 3.00242 14.6646 2.378 13.1571C1.75358 11.6496 1.5902 9.99085 1.90853 8.3905C2.22685 6.79016 3.01259 5.32015 4.16637 4.16637C5.32016 3.01259 6.79017 2.22685 8.39051 1.90852C9.99085 1.59019 11.6497 1.75357 13.1571 2.37799C14.6646 3.00242 15.9531 4.05984 16.8596 5.41655C17.7661 6.77325 18.25 8.3683 18.25 10C18.2475 12.1873 17.3775 14.2843 15.8309 15.8309C14.2843 17.3775 12.1873 18.2475 10 18.25ZM14.2844 9.46563C14.4252 9.60782 14.5042 9.79986 14.5042 10C14.5042 10.2001 14.4252 10.3922 14.2844 10.5344L11.0969 13.7125C11.0288 13.7825 10.9471 13.8378 10.8568 13.8748C10.7665 13.9119 10.6695 13.9301 10.5719 13.9281C10.4728 13.9303 10.3744 13.9122 10.2826 13.8752C10.1907 13.8381 10.1073 13.7828 10.0375 13.7125C9.89724 13.5719 9.81848 13.3814 9.81848 13.1828C9.81848 12.9842 9.89724 12.7937 10.0375 12.6531L11.9406 10.75H6.25C6.05109 10.75 5.86033 10.671 5.71967 10.5303C5.57902 10.3897 5.5 10.1989 5.5 10C5.5 9.80109 5.57902 9.61032 5.71967 9.46967C5.86033 9.32902 6.05109 9.25 6.25 9.25H11.9406L10.0375 7.34687C9.90823 7.20421 9.83878 7.01729 9.84352 6.82483C9.84826 6.63236 9.92683 6.44909 10.063 6.31296C10.1991 6.17682 10.3824 6.09825 10.5748 6.09351C10.7673 6.08877 10.9542 6.15823 11.0969 6.2875L14.2844 9.46563Z" fill="currentColor"></path></svg></button></a></div></a><a class="Posts_post___OfHL" href="/blog/graphql-vercel-support"><div class="Posts_image__lzZiA"><img width="100%" src="/img/strapi/Blog__-_Manage_GraphQL_with_Vercel.webp"/></div><div class="Posts_info__TDXab"><div class="Posts_date__1T8uS">Dec 05, 2024</div><div class="Posts_divider___LJA8">·</div><div class="Posts_author__DTBk5">Adam Benhassen &amp; Michael Skorokhodov</div></div><h3>Why We Added Vercel Support and What It Means for Developers</h3><div class="Posts_footer__Wsp_Y"><a href="/blog/graphql-vercel-support"><button class="Posts_button__8hBMu"><span>Read more</span><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0.25C8.07164 0.25 6.18657 0.821828 4.58319 1.89317C2.97982 2.96451 1.73013 4.48726 0.992179 6.26884C0.254225 8.05042 0.061142 10.0108 0.437348 11.9021C0.813554 13.7934 1.74215 15.5307 3.10571 16.8943C4.46928 18.2579 6.20656 19.1865 8.09787 19.5627C9.98919 19.9389 11.9496 19.7458 13.7312 19.0078C15.5127 18.2699 17.0355 17.0202 18.1068 15.4168C19.1782 13.8134 19.75 11.9284 19.75 10C19.745 7.41566 18.7162 4.93859 16.8888 3.11118C15.0614 1.28378 12.5843 0.254956 10 0.25ZM10 18.25C8.36831 18.25 6.77326 17.7661 5.41655 16.8596C4.05984 15.9531 3.00242 14.6646 2.378 13.1571C1.75358 11.6496 1.5902 9.99085 1.90853 8.3905C2.22685 6.79016 3.01259 5.32015 4.16637 4.16637C5.32016 3.01259 6.79017 2.22685 8.39051 1.90852C9.99085 1.59019 11.6497 1.75357 13.1571 2.37799C14.6646 3.00242 15.9531 4.05984 16.8596 5.41655C17.7661 6.77325 18.25 8.3683 18.25 10C18.2475 12.1873 17.3775 14.2843 15.8309 15.8309C14.2843 17.3775 12.1873 18.2475 10 18.25ZM14.2844 9.46563C14.4252 9.60782 14.5042 9.79986 14.5042 10C14.5042 10.2001 14.4252 10.3922 14.2844 10.5344L11.0969 13.7125C11.0288 13.7825 10.9471 13.8378 10.8568 13.8748C10.7665 13.9119 10.6695 13.9301 10.5719 13.9281C10.4728 13.9303 10.3744 13.9122 10.2826 13.8752C10.1907 13.8381 10.1073 13.7828 10.0375 13.7125C9.89724 13.5719 9.81848 13.3814 9.81848 13.1828C9.81848 12.9842 9.89724 12.7937 10.0375 12.6531L11.9406 10.75H6.25C6.05109 10.75 5.86033 10.671 5.71967 10.5303C5.57902 10.3897 5.5 10.1989 5.5 10C5.5 9.80109 5.57902 9.61032 5.71967 9.46967C5.86033 9.32902 6.05109 9.25 6.25 9.25H11.9406L10.0375 7.34687C9.90823 7.20421 9.83878 7.01729 9.84352 6.82483C9.84826 6.63236 9.92683 6.44909 10.063 6.31296C10.1991 6.17682 10.3824 6.09825 10.5748 6.09351C10.7673 6.08877 10.9542 6.15823 11.0969 6.2875L14.2844 9.46563Z" fill="currentColor"></path></svg></button></a></div></a></div></div></section></div><div></div><script> window.SavvyCal=window.SavvyCal||function(){(SavvyCal.q=SavvyCal.q||[]).push(arguments)}; </script><script> SavvyCal('init'); </script></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"pages":[{"pid":"kubecon-na-2022","title":"kubecon-na-2022"},{"pid":"press","title":"press"},{"pid":"about","title":"about"},{"pid":"home","title":"home"},{"pid":"careers","title":"careers"},{"pid":"observability","title":"observability"},{"pid":"managed_schema","title":"managed_schema"},{"pid":"security","title":"security"},{"pid":"explorer","title":"explorer"},{"pid":"solutions","title":"solutions"},{"pid":"byog","title":"byog"},{"pid":"api-gateway","title":"api-gateway"},{"pid":"byos","title":"byos"},{"pid":"gateway","title":"gateway"}],"headerNavigation":[{"id":14,"Title":"Product","ref":null,"children":[{"id":65,"title":"In-Depth Observability","ref":"observability","description":"Analytics, Errors and Alerting","color":"#8F8CE1","icon":{"data":{"id":471,"attributes":{"name":"icon_monitoring.svg","alternativeText":"icon_monitoring.svg","caption":"icon_monitoring.svg","width":48,"height":48,"hash":"icon_monitoring_4d769619ee","ext":".svg","mime":"image/svg+xml","size":0.56,"url":"/img/strapi/icon_monitoring.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2023-12-26T15:44:24.623Z","updatedAt":"2023-12-26T15:44:24.623Z"}}},"children":[]},{"id":68,"title":"Schema Registry","ref":"managed_schema","description":"Composition, Schema Checks, Registry and Linting","color":"#AC44EF","icon":{"data":{"id":480,"attributes":{"name":"icon_schema.svg","alternativeText":"icon_schema.svg","caption":"icon_schema.svg","width":48,"height":48,"hash":"icon_schema_dd41bc4feb","ext":".svg","mime":"image/svg+xml","size":2.12,"url":"/img/strapi/icon_schema.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2023-12-26T16:40:51.519Z","updatedAt":"2023-12-26T16:40:51.519Z"}}},"children":[]},{"id":67,"title":"Multi-Layer Security","ref":"security","description":"Rate Limiting and Query Protection","color":"#84ACF3","icon":{"data":{"id":486,"attributes":{"name":"icon_security.svg","alternativeText":"icon_security.svg","caption":"icon_security.svg","width":48,"height":48,"hash":"icon_security_a3240ef9ab","ext":".svg","mime":"image/svg+xml","size":1.8,"url":"/img/strapi/icon_security.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2023-12-26T16:53:58.372Z","updatedAt":"2023-12-26T16:53:58.372Z"}}},"children":[]},{"id":66,"title":"GraphQL Explorer","ref":"explorer","description":"Collaborative Query Builder","color":"#D4B053","icon":{"data":{"id":491,"attributes":{"name":"icon_playground.svg","alternativeText":"icon_playground.svg","caption":"icon_playground.svg","width":48,"height":48,"hash":"icon_playground_b055fdcfa3","ext":".svg","mime":"image/svg+xml","size":1.05,"url":"/img/strapi/icon_playground.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2023-12-26T17:03:25.614Z","updatedAt":"2023-12-26T17:03:25.614Z"}}},"children":[]}]},{"id":17,"Title":"Solutions","ref":null,"children":[{"id":92,"title":"Use cases","ref":null,"description":null,"color":null,"icon":{"data":null},"children":[{"id":15,"title":"Inigo's GraphQL Router","ref":"gateway","icon":{"data":{"id":644,"attributes":{"name":"nav_inigo.svg","alternativeText":"nav_inigo.svg","caption":"nav_inigo.svg","width":16,"height":16,"hash":"nav_inigo_74f7ea23d1","ext":".svg","mime":"image/svg+xml","size":5.26,"url":"/img/strapi/nav_inigo.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-23T14:36:05.083Z","updatedAt":"2024-08-23T14:36:05.083Z"}}}},{"id":12,"title":"Inigo’s Apollo Plugin","ref":"byog","icon":{"data":{"id":641,"attributes":{"name":"nav_byog.svg","alternativeText":"nav_byog.svg","caption":"nav_byog.svg","width":16,"height":16,"hash":"nav_byog_c44e9018e9","ext":".svg","mime":"image/svg+xml","size":6.93,"url":"/img/strapi/nav_byog.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-23T14:35:37.325Z","updatedAt":"2024-08-23T14:35:37.325Z"}}}},{"id":11,"title":"Inigo’s GraphQL Middleware","ref":"byos","icon":{"data":{"id":642,"attributes":{"name":"nav_byos.svg","alternativeText":"nav_byos.svg","caption":"nav_byos.svg","width":16,"height":16,"hash":"nav_byos_f05073cea1","ext":".svg","mime":"image/svg+xml","size":0.85,"url":"/img/strapi/nav_byos.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-23T14:35:47.192Z","updatedAt":"2024-08-23T14:35:47.192Z"}}}},{"id":13,"title":"API Gateway Integration","ref":"api-gateway","icon":{"data":{"id":643,"attributes":{"name":"nav_api.svg","alternativeText":"nav_api.svg","caption":"nav_api.svg","width":16,"height":16,"hash":"nav_api_e27c691a68","ext":".svg","mime":"image/svg+xml","size":1.41,"url":"/img/strapi/nav_api.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-23T14:35:57.287Z","updatedAt":"2024-08-23T14:35:57.287Z"}}}}]},{"id":93,"title":"Integrations","ref":null,"description":null,"color":null,"icon":{"data":null},"children":[{"id":21,"title":"Apollo Server","ref":"https://docs.inigo.io/product/agent_installation/javascript_apollo_plugin","icon":{"data":{"id":623,"attributes":{"name":"Apollo.svg","alternativeText":"Apollo.svg","caption":"Apollo.svg","width":16,"height":16,"hash":"Apollo_575ff22caf","ext":".svg","mime":"image/svg+xml","size":1.7,"url":"/img/strapi/Apollo.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-02T14:35:03.978Z","updatedAt":"2024-08-02T14:35:03.978Z"}}}},{"id":22,"title":"Apollo Gateway","ref":"https://docs.inigo.io/product/agent_installation/javascript_apollo_gateway","icon":{"data":{"id":623,"attributes":{"name":"Apollo.svg","alternativeText":"Apollo.svg","caption":"Apollo.svg","width":16,"height":16,"hash":"Apollo_575ff22caf","ext":".svg","mime":"image/svg+xml","size":1.7,"url":"/img/strapi/Apollo.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-02T14:35:03.978Z","updatedAt":"2024-08-02T14:35:03.978Z"}}}},{"id":20,"title":"Apollo Router","ref":"https://docs.inigo.io/product/agent_installation/rust_apollo_router","icon":{"data":{"id":623,"attributes":{"name":"Apollo.svg","alternativeText":"Apollo.svg","caption":"Apollo.svg","width":16,"height":16,"hash":"Apollo_575ff22caf","ext":".svg","mime":"image/svg+xml","size":1.7,"url":"/img/strapi/Apollo.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-02T14:35:03.978Z","updatedAt":"2024-08-02T14:35:03.978Z"}}}},{"id":23,"title":"Guild Yoga","ref":"https://docs.inigo.io/product/agent_installation/yoga","icon":{"data":{"id":624,"attributes":{"name":"logo yoga.svg","alternativeText":"logo yoga.svg","caption":"logo yoga.svg","width":16,"height":16,"hash":"logo_yoga_44d58eb36e","ext":".svg","mime":"image/svg+xml","size":6.55,"url":"/img/strapi/logo_yoga.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-02T14:35:21.568Z","updatedAt":"2024-08-02T14:35:21.568Z"}}}},{"id":24,"title":"Python Django","ref":"https://docs.inigo.io/product/agent_installation/python_django","icon":{"data":{"id":625,"attributes":{"name":"Phyton.svg","alternativeText":"Phyton.svg","caption":"Phyton.svg","width":16,"height":16,"hash":"Phyton_55ad6cdfd5","ext":".svg","mime":"image/svg+xml","size":1.61,"url":"/img/strapi/Phyton.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-02T14:35:28.237Z","updatedAt":"2024-08-02T14:35:28.237Z"}}}},{"id":25,"title":"Python Flask","ref":"https://docs.inigo.io/product/agent_installation/python_flask","icon":{"data":{"id":625,"attributes":{"name":"Phyton.svg","alternativeText":"Phyton.svg","caption":"Phyton.svg","width":16,"height":16,"hash":"Phyton_55ad6cdfd5","ext":".svg","mime":"image/svg+xml","size":1.61,"url":"/img/strapi/Phyton.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-02T14:35:28.237Z","updatedAt":"2024-08-02T14:35:28.237Z"}}}},{"id":26,"title":"Ruby on Rails","ref":"https://docs.inigo.io/product/agent_installation/ruby_on_rails","icon":{"data":{"id":626,"attributes":{"name":"Rails.svg","alternativeText":"Rails.svg","caption":"Rails.svg","width":16,"height":16,"hash":"Rails_0ad6e72312","ext":".svg","mime":"image/svg+xml","size":3.05,"url":"/img/strapi/Rails.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-02T14:36:05.667Z","updatedAt":"2024-08-20T16:19:19.312Z"}}}},{"id":27,"title":"Kubernetes Sidecar","ref":"https://docs.inigo.io/product/agent_installation/kubernetes","icon":{"data":{"id":627,"attributes":{"name":"Kubernetes.svg","alternativeText":"Kubernetes.svg","caption":"Kubernetes.svg","width":16,"height":16,"hash":"Kubernetes_94709cae0f","ext":".svg","mime":"image/svg+xml","size":11.32,"url":"/img/strapi/Kubernetes.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-02T14:36:16.514Z","updatedAt":"2024-08-02T14:36:16.514Z"}}}},{"id":30,"title":"Docker Standalone","ref":"https://docs.inigo.io/product/agent_installation/docker_standalone","icon":{"data":{"id":629,"attributes":{"name":"docker-icon-1024x739-rivf80b4 1.svg","alternativeText":"docker-icon-1024x739-rivf80b4 1.svg","caption":"docker-icon-1024x739-rivf80b4 1.svg","width":16,"height":16,"hash":"docker_icon_1024x739_rivf80b4_1_b9fe9b77d5","ext":".svg","mime":"image/svg+xml","size":4.68,"url":"/img/strapi/docker-icon-1024x739-rivf80b4_1.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-02T14:36:38.510Z","updatedAt":"2024-08-02T14:36:38.510Z"}}}},{"id":28,"title":"Docker Compose","ref":"https://docs.inigo.io/product/agent_installation/docker_compose","icon":{"data":{"id":629,"attributes":{"name":"docker-icon-1024x739-rivf80b4 1.svg","alternativeText":"docker-icon-1024x739-rivf80b4 1.svg","caption":"docker-icon-1024x739-rivf80b4 1.svg","width":16,"height":16,"hash":"docker_icon_1024x739_rivf80b4_1_b9fe9b77d5","ext":".svg","mime":"image/svg+xml","size":4.68,"url":"/img/strapi/docker-icon-1024x739-rivf80b4_1.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-02T14:36:38.510Z","updatedAt":"2024-08-02T14:36:38.510Z"}}}},{"id":29,"title":"Local Daemon","ref":"https://docs.inigo.io/product/agent_installation/standalone_agent","icon":{"data":{"id":645,"attributes":{"name":"local.svg","alternativeText":"local.svg","caption":"local.svg","width":16,"height":16,"hash":"local_5ba2d666f4","ext":".svg","mime":"image/svg+xml","size":0.27,"url":"/img/strapi/local.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-23T14:39:16.170Z","updatedAt":"2024-08-23T14:39:16.170Z"}}}},{"id":31,"title":"Kong","ref":"https://docs.inigo.io/product/agent_installation/kong","icon":{"data":{"id":631,"attributes":{"name":"Kong.svg","alternativeText":"Kong.svg","caption":"Kong.svg","width":17,"height":16,"hash":"Kong_3c06a74bde","ext":".svg","mime":"image/svg+xml","size":4.34,"url":"/img/strapi/Kong.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-02T14:37:16.806Z","updatedAt":"2024-08-02T14:37:16.806Z"}}}},{"id":32,"title":"Google Cloud Apigee","ref":"https://docs.inigo.io/product/agent_installation/apigee","icon":{"data":{"id":632,"attributes":{"name":"API.svg","alternativeText":"API.svg","caption":"API.svg","width":16,"height":16,"hash":"API_5e1d30f296","ext":".svg","mime":"image/svg+xml","size":3.71,"url":"/img/strapi/API.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-08-02T14:37:26.601Z","updatedAt":"2024-08-02T14:37:26.601Z"}}}},{"id":33,"title":"Hasura","ref":"https://docs.inigo.io/product/agent_installation/hasura","icon":{"data":{"id":573,"attributes":{"name":"Hasura.svg","alternativeText":"Hasura.svg","caption":"Hasura.svg","width":32,"height":32,"hash":"Hasura_2beedf3588","ext":".svg","mime":"image/svg+xml","size":2.46,"url":"/img/strapi/Hasura.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-04-05T12:51:01.009Z","updatedAt":"2024-04-05T12:51:01.009Z"}}}}]}]},{"id":15,"Title":"Pricing","ref":"pricing","children":[]},{"id":20,"Title":"Docs","ref":"https://docs.inigo.io","children":[]},{"id":2,"Title":"Blog","ref":"blog","children":[]},{"id":11,"Title":"Learn","ref":null,"children":[{"id":79,"title":"Tutorials","ref":"https://docs.inigo.io/tutorials/tutorials_part_1","description":null,"color":null,"icon":{"data":{"id":517,"attributes":{"name":"Tutorials.svg","alternativeText":"Tutorials.svg","caption":"Tutorials.svg","width":32,"height":32,"hash":"Tutorials_00ddeec014","ext":".svg","mime":"image/svg+xml","size":0.52,"url":"/img/strapi/Tutorials.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-02-01T16:22:42.230Z","updatedAt":"2024-02-01T16:22:42.230Z"}}},"children":[]},{"id":81,"title":"Inigo vs GraphOS","ref":"apollo-vs-inigo","description":null,"color":null,"icon":{"data":{"id":518,"attributes":{"name":"discovery.svg","alternativeText":"discovery.svg","caption":"discovery.svg","width":32,"height":32,"hash":"discovery_cea17bed6b","ext":".svg","mime":"image/svg+xml","size":1.58,"url":"/img/strapi/discovery.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-02-01T16:23:12.221Z","updatedAt":"2024-02-01T16:23:12.221Z"}}},"children":[]},{"id":77,"title":"Company","ref":"about","description":null,"color":null,"icon":{"data":{"id":515,"attributes":{"name":"blog.svg","alternativeText":"blog.svg","caption":"blog.svg","width":32,"height":32,"hash":"blog_1efe751850","ext":".svg","mime":"image/svg+xml","size":0.84,"url":"/img/strapi/blog.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-02-01T16:21:23.173Z","updatedAt":"2024-02-01T16:21:23.173Z"}}},"children":[]},{"id":80,"title":"Media \u0026 Webinars","ref":"media","description":null,"color":null,"icon":{"data":{"id":519,"attributes":{"name":"YouTube.svg","alternativeText":"YouTube.svg","caption":"YouTube.svg","width":32,"height":32,"hash":"You_Tube_7de9bfa780","ext":".svg","mime":"image/svg+xml","size":1.15,"url":"/img/strapi/YouTube.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-02-01T16:23:29.009Z","updatedAt":"2024-02-01T16:23:29.009Z"}}},"children":[]},{"id":94,"title":"Press","ref":"press","description":null,"color":null,"icon":{"data":{"id":174,"attributes":{"name":"press.svg","alternativeText":"press.svg","caption":"press.svg","width":24,"height":24,"hash":"press_784b5b1b4b","ext":".svg","mime":"image/svg+xml","size":1.69,"url":"/img/strapi/press.svg","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2023-01-26T16:40:35.744Z","updatedAt":"2023-01-26T16:40:35.744Z"}}},"children":[]}]}],"footerNavigation":[{"id":8,"Title":"Product","ref":null,"children":[{"id":22,"title":"In-Depth Observability","ref":"/observability","description":null,"color":null},{"id":72,"title":"Schema Registry","ref":"/managed_schema","description":null,"color":null},{"id":73,"title":"Multi-Layer Security","ref":"security","description":null,"color":null},{"id":74,"title":"GraphQL Explorer","ref":"explorer","description":null,"color":null}]},{"id":19,"Title":"Solutions ","ref":null,"children":[{"id":103,"title":"Inigo's GraphQL Router","ref":"gateway","description":null,"color":null},{"id":96,"title":"Inigo’s Apollo Plugin","ref":"byog","description":null,"color":null},{"id":97,"title":"Inigo’s GraphQL Middleware","ref":"byos","description":null,"color":null},{"id":98,"title":"API Gateway Integration","ref":"api-gateway","description":null,"color":null}]},{"id":16,"Title":"Learn","ref":null,"children":[{"id":70,"title":"Blog","ref":"blog","description":null,"color":null},{"id":71,"title":"Docs","ref":"https://docs.inigo.io","description":null,"color":null},{"id":69,"title":"Tutorials","ref":"https://docs.inigo.io/tutorials/tutorials_part_1","description":null,"color":null},{"id":75,"title":"Inigo vs. GraphOS","ref":"apollo-vs-inigo","description":null,"color":null},{"id":76,"title":"Media \u0026 Webinars","ref":"media","description":null,"color":null},{"id":95,"title":"Press","ref":"press","description":null,"color":null}]},{"id":6,"Title":"Company","ref":null,"children":[{"id":64,"title":"About us","ref":"about","description":null,"color":null},{"id":104,"title":"Legal","ref":"legal","description":null,"color":null},{"id":99,"title":"Reddit","ref":"https://reddit.com/user/InigoGraphQL","description":null,"color":null},{"id":100,"title":"LinkedIn","ref":"https://www.linkedin.com/company/inigo","description":null,"color":null},{"id":102,"title":"GitHub","ref":"https://github.com/inigolabs","description":null,"color":null},{"id":101,"title":"Contact us","ref":"https://landing.inigo.io/demo","description":null,"color":null}]}],"banner":{"text":"Inigo vs. Apollo. The freedom to choose.","link":"https://inigo.io/apollo-vs-inigo","createdAt":"2023-12-12T20:28:12.753Z","updatedAt":"2025-02-07T19:26:31.793Z","publishedAt":"2023-12-12T20:28:13.815Z"},"navigation":[{"id":"Top%2010%20Benefits%20of%20Inigo%20Over%20GraphOS","text":"Top 10 Benefits of Inigo Over GraphOS","level":"2"},{"id":"1.%20Take%20Your%20Existing%20Apollo%20GraphQL%20Deployments%20To%20the%20Next%20Level","text":"1. Take Your Existing Apollo GraphQL Deployments To the Next Level","level":"3"},{"id":"2.%20Freedom%20to%20Choose%20and%20Scale%20for%20the%20Future","text":"2. Freedom to Choose and Scale for the Future","level":"3"},{"id":"3.%20Spare%20Your%20Developers%20from%20GraphQL%20Complexities","text":"3. Spare Your Developers from GraphQL Complexities","level":"3"},{"id":"4.%20Improve%20Collaboration%20for%20Building%20and%20Operating%20GraphQL%20Services","text":"4. Improve Collaboration for Building and Operating GraphQL Services","level":"3"},{"id":"5.%20Improve%20Standards%20for%20Your%20GraphQL%20Services","text":"5. Improve Standards for Your GraphQL Services","level":"3"},{"id":"6.%20Make%20Informed%20Decisions%20on%20How%20to%20Evolve%20Your%20GraphQL%20Schemas","text":"6. Make Informed Decisions on How to Evolve Your GraphQL Schemas","level":"3"},{"id":"7.%20Optimize%20Your%20GraphQL%20Services%20More%20Easily%20with%20Real-Time%20Performance%20Data","text":"7. Optimize Your GraphQL Services More Easily with Real-Time Performance Data","level":"3"},{"id":"8.%20Improve%20Error%20Capturing%20and%20Alerting%20for%20GraphQL%20Operations","text":"8. Improve Error Capturing and Alerting for GraphQL Operations","level":"3"},{"id":"9.%20Make%20Compliant%2C%20Mission-Critical%20GraphQL%20Services%20Possible","text":"9. Make Compliant, Mission-Critical GraphQL Services Possible","level":"3"},{"id":"10.%20Understand%20the%20Business%20Value%20Your%20GraphQL%20Services%20Are%20Providing","text":"10. Understand the Business Value Your GraphQL Services Are Providing","level":"3"},{"id":"GraphOS%20vs.%20Inigo%20Feature%20Comparison","text":"GraphOS vs. Inigo Feature Comparison","level":"2"},{"id":"Conclusion","text":"Conclusion","level":"2"}],"prev":{"attributes":{"path":"graphqlsummit_2023_recap","title":"GraphQL Summit Recap: Exploring Diverse GraphQL Solutions"}},"next":{"attributes":{"path":"graphql-collaborative-journey","title":"Embracing GraphQL - A Collaborative Journey"}},"post":{"id":33,"attributes":{"title":"Top 10 Benefits of Inigo’s Replacement for GraphOS","author":"Eric Murphy","text":"\u003cp\u003eAt the industry events \u003ca target=\"_blank\" href=\"https://inigo.io/blog/graphqlconf_2023_recap\"\u003eGraphQLConf\u003c/a\u003e, \u003ca target=\"_blank\" href=\"https://inigo.io/blog/graphqlsummit_2023_recap\"\u003eGraphQL Summit\u003c/a\u003e, and API World, we noticed a clear message: Users of Apollo Studio and GraphOS are looking for alternatives. Despite its range of features, GraphOS falls short in critical areas such as observability and security. Moreover, its pricing structure and rigid deployment demands are compelling Apollo customers to consider other options.\u003c/p\u003e\n\u003cp\u003eResponding to this customer demand, Inigo has enhanced its platform, positioning it as a \u003ca target=\"_blank\" href=\"https://inigo.io/apollo-vs-inigo/\"\u003eseamless substitute for Apollo GraphOS\u003c/a\u003e without compromising on the superior [observability](https://inigo.io/observability and \u003ca target=\"_blank\" href=\"https://inigo.io/security\"\u003esecurity\u003c/a\u003e features that set Inigo apart.\u003c/p\u003e\n\u003ch2 id=\"Top%2010%20Benefits%20of%20Inigo%20Over%20GraphOS\"\u003eTop 10 Benefits of Inigo Over GraphOS\u003c/h2\u003e\n\u003cp\u003eInigo’s superior feature set directly translates to improving the everyday experience of using GraphQL for developers, operators, architects, and managers of GraphQL services, including the dedicated API Platform Teams that are becoming more commonplace in large organizations.\u003c/p\u003e\n\u003cp\u003eHere are the Top 10 benefits of swapping out GraphOS for Inigo:\u003c/p\u003e\n\u003ch3 id=\"1.%20Take%20Your%20Existing%20Apollo%20GraphQL%20Deployments%20To%20the%20Next%20Level\"\u003e1. Take Your Existing Apollo GraphQL Deployments To the Next Level\u003c/h3\u003e\n\u003cp\u003eInigo readily supports Apollo's open-source \u003ca target=\"_blank\" href=\"https://docs.inigo.io/product/agent_installation/javascript_apollo_plugin\"\u003eServer\u003c/a\u003e, \u003ca target=\"_blank\" href=\"https://docs.inigo.io/product/agent_installation/javascript_apollo_gateway\"\u003eGateway\u003c/a\u003e, and \u003ca target=\"_blank\" href=\"https://docs.inigo.io/product/agent_installation/rust_apollo_router\"\u003eRouter\u003c/a\u003e. You can easily integrate Inigo with your existing Apollo deployments by installing the Inigo agent, streamlining your setup process. Migrating from GraphOS to Inigo is straightforward, and you can leverage Inigo’s \u003ca target=\"_blank\" href=\"https://inigo.io/managed_schema\"\u003eschema composition\u003c/a\u003e features for a smooth transition with Apollo Federation. Best of all, you can immediately leverage all of the other benefits of Inigo to take your Apollo deployments to the next level!\u003c/p\u003e\n\u003ch3 id=\"2.%20Freedom%20to%20Choose%20and%20Scale%20for%20the%20Future\"\u003e2. Freedom to Choose and Scale for the Future\u003c/h3\u003e\n\u003cp\u003eAs your organization's use of GraphQL evolves, so must the adaptability of your teams and technologies. Relying solely on vendor support tailored for the Apollo stack may prove restrictive, particularly when various departments within your organization require diverse GraphQL implementations to meet their unique technical demands. Inigo offers a versatile management platform that integrates effortlessly with \u003ca target=\"_blank\" href=\"https://docs.inigo.io/product/agent_installation/\"\u003eany GraphQL server\u003c/a\u003e configuration, ensuring a uniform GraphQL management experience throughout your enterprise. Inigo combines robust power with unparalleled flexibility.\u003c/p\u003e\n\u003ch3 id=\"3.%20Spare%20Your%20Developers%20from%20GraphQL%20Complexities\"\u003e3. Spare Your Developers from GraphQL Complexities\u003c/h3\u003e\n\u003cp\u003eInigo goes above and beyond GraphOS to make GraphQL simpler for developers. Inigo instills a \u003cem\u003eseparation of concerns\u003c/em\u003e between GraphQL observability and security and the GraphQL implementation code that developers need to write. Inigo’s configuration-as-code approach can supplant hundreds of lines of code for query protections, JWT authentication, RBAC, rate-limiting, logging, tracing, and more. Introducing Inigo to your developers and adopting its features can be done gradually, and it’s not a one-size-fits-all approach.\u003c/p\u003e\n\u003ch3 id=\"4.%20Improve%20Collaboration%20for%20Building%20and%20Operating%20GraphQL%20Services\"\u003e4. Improve Collaboration for Building and Operating GraphQL Services\u003c/h3\u003e\n\u003cp\u003eDevelopers, Architects, and Operators involved in GraphQL services require a collaborative approach to successfully develop, deploy, monitor, and maintain these services. While GraphOS provides fundamental collaborative tools through its GraphOS Explorer, Inigo takes this a step further by integrating features of Explorer with enhanced analytics and schema management, achieving a level of integration not possible in GraphOS.\u003c/p\u003e\n\u003cp\u003eInigo also simplifies the collaboration process by allowing users to share direct links to pertinent Analytics data, such as error reports or performance metrics, streamlining the diagnostic process. Additionally, Inigo enables the creation of user groups with defined roles and responsibilities, ensuring that information can be shared effectively without compromising access control.\u003c/p\u003e\n\u003ch3 id=\"5.%20Improve%20Standards%20for%20Your%20GraphQL%20Services\"\u003e5. Improve Standards for Your GraphQL Services\u003c/h3\u003e\n\u003cp\u003eEnterprises employing GraphQL across multiple teams often grapple with standardizing their GraphQL schemas. This challenge is further intensified by the complexities of managing supergraph schemas with Apollo Federation. Developers need robust tools that can be used locally to facilitate schema modifications while adhering to set standards and compliance requirements. Inigo addresses these issues with its advanced GraphQL Schema Linting feature that parallels GraphOS’s linting capabilities.\u003c/p\u003e\n\u003cp\u003eAdditionally, Inigo's suite of developer tools, coupled with its configuration-as-code approach, simplifies the enforcement of standardization. It also provides sophisticated schema-checking functionalities that aid in normalizing schemas and preempting composition errors, ensuring smooth integration and consistency across the enterprise's GraphQL architecture.\u003c/p\u003e\n\u003ch3 id=\"6.%20Make%20Informed%20Decisions%20on%20How%20to%20Evolve%20Your%20GraphQL%20Schemas\"\u003e6. Make Informed Decisions on How to Evolve Your GraphQL Schemas\u003c/h3\u003e\n\u003cp\u003eGraphOS lacks the detailed analytics required to thoroughly examine client interactions with your API and schema. In contrast, Inigo captures comprehensive data, logging every type, field, and directive queried, and correlates this data to the actual GraphQL clients, providing valuable metrics. This information can be superimposed on your GraphQL schema to create visual heat maps, offering clear insights into how clients are utilizing your schema.\u003c/p\u003e\n\u003cp\u003eWith Inigo, you can drill down to the specific details of who queried what and when including the frequency of each query. This level of detail empowers you to proactively safeguard against potential breaking changes and to strategically plan the future development of your schema. Inigo stands alone in providing these deep analytics that are essential for fully understanding the performance and use of your GraphQL APIs.\u003c/p\u003e\n\u003ch3 id=\"7.%20Optimize%20Your%20GraphQL%20Services%20More%20Easily%20with%20Real-Time%20Performance%20Data\"\u003e7. Optimize Your GraphQL Services More Easily with Real-Time Performance Data\u003c/h3\u003e\n\u003cp\u003eInigo offers a comprehensive solution for monitoring GraphQL performance by capturing 100% of query performance data, in contrast to GraphOS, which only captures a small sample. This complete data collection with Inigo means you'll have access to accurate p95 metrics, crucial for pinpointing performance irregularities and bottlenecks that might remain unnoticed with partial data. Additionally, Inigo enables you to trace poorly performing queries to the precise moment they occurred, allowing for a more straightforward comparison with other monitoring tools and a much easier diagnosis of any dips in performance.\u003c/p\u003e\n\u003ch3 id=\"8.%20Improve%20Error%20Capturing%20and%20Alerting%20for%20GraphQL%20Operations\"\u003e8. Improve Error Capturing and Alerting for GraphQL Operations\u003c/h3\u003e\n\u003cp\u003eWhile GraphOS provides basic features to capture and alert on GraphQL errors, Inigo elevates this functionality by allowing users to categorize and prioritize errors, ensuring that teams focus on the most critical issues first. Inigo’s advanced capabilities include custom GraphQL directives tailored to trigger alerts for only the most severe errors, thus mitigating the risk of alert fatigue. Adopting Inigo transforms your GraphQL error-capturing and alerting capabilities, ensuring that your GraphQL monitoring is effective and efficient.\u003c/p\u003e\n\u003ch3 id=\"9.%20Make%20Compliant%2C%20Mission-Critical%20GraphQL%20Services%20Possible\"\u003e9. Make Compliant, Mission-Critical GraphQL Services Possible\u003c/h3\u003e\n\u003cp\u003eThe adoption of GraphQL in mission-critical enterprise environments hinges on its ability to meet rigorous compliance standards. These standards often encompass service-level agreements (SLAs) that specify exacting performance, uptime, and security criteria.\u003c/p\u003e\n\u003cp\u003eFor sectors like finance and healthcare, compliance takes on an even greater significance due to the necessity of meticulously tracking client data access and the capacity to conduct thorough audits. Features essential for maintaining such compliance, including rate limiting, role-based access control (RBAC), advanced performance monitoring and alerting, and audit trails, are beyond the capabilities offered by GraphOS.\u003c/p\u003e\n\u003cp\u003eMoreover, compliance often demands versatile deployment strategies for GraphQL servers and gateways, such as on-premises or private cloud deployments, while also needing to align with SaaS applications. Inigo stands out as the sole provider with the comprehensive features and tools required to construct GraphQL services that align with the high compliance standards of mission-critical enterprise operations.\u003c/p\u003e\n\u003ch3 id=\"10.%20Understand%20the%20Business%20Value%20Your%20GraphQL%20Services%20Are%20Providing\"\u003e10. Understand the Business Value Your GraphQL Services Are Providing\u003c/h3\u003e\n\u003cp\u003eIf your organization is just beginning to adopt GraphQL, you might be facing the considerable task of shifting from established REST or even traditional SOAP services to this new technology. A hurdle in adopting GraphQL is that it can act as a layer over existing backend services, potentially masking critical API usage metrics, which are key to understanding GraphQL's business impact. Such a lack of clear data can make it hard to argue for increased investment in GraphQL.\u003c/p\u003e\n\u003cp\u003eInigo offers a solution with its sophisticated analytics tools, which shed light on how GraphQL services are used, right down to individual subgraphs. This insight allows for a detailed analysis of your schema's efficiency and gaps, helping to chart a purposeful path for the integration of GraphQL across your organization. Inigo's detailed analytics are essential for demonstrating the value of GraphQL, offering a depth of understanding that GraphOS simply does not provide.\u003c/p\u003e\n\u003ch2 id=\"GraphOS%20vs.%20Inigo%20Feature%20Comparison\"\u003eGraphOS vs. Inigo Feature Comparison\u003c/h2\u003e\n\u003cp\u003eInigo matches and surpasses the capabilities of GraphOS in critical areas, including observability, analytics, security, managed federation, and developer tools. Inigo effectively fills the gaps found in GraphOS, and a direct comparison between the two platforms is shown in the following table:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://cms.inigo.io/uploads/inigo_graphos_feature_comparison_table_d7a927f526.webp\" alt=\"inigo_graphos_feature_comparison_table.webp\"\u003e\u003c/p\u003e\n\u003cp\u003eAs you can see in the table, there are quite a few differences between GraphOS and Inigo. Still, Inigo surpasses GraphOS for critical features that users of GraphQL want to improve their day-to-day experience with GraphQL.\u003c/p\u003e\n\u003ch2 id=\"Conclusion\"\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eIn the fast-paced tech environment where GraphQL has become a critical part of many organizations’ API strategies, choosing the right platform to manage your GraphQL services is pivotal. Inigo emerges not just as an alternative but as a beacon of advancement for those who seek not only to keep pace but to lead in innovation.\u003c/p\u003e\n\u003cp\u003eInigo represents a strategic opportunity for businesses to maintain the continuity of their GraphQL operations with minimal pipeline disruption, escape the constraints of vendor lock-in, and ensure compatibility with the existing tech stack.\u003c/p\u003e\n\u003cp\u003eMore than just a tool, Inigo is a safeguard for your developers, a catalyst for rapid GraphQL adoption, and a trusted vendor that understands the needs of an evolving tech landscape. It offers a unique blend of flexibility, security, and insightful analytics that not only rectifies the shortcomings of GraphOS but propels your GraphQL capabilities into a new realm of potential.\u003c/p\u003e\n\u003cp\u003eBy choosing Inigo, you're not just upgrading your GraphQL management platform; you're investing in a partnership that understands the complexities of modern API ecosystems. You're gaining a collaborator dedicated to your growth, one that provides the clarity and control necessary to transform data into actionable insights, turn challenges into opportunities, and convert technological potential into tangible business success.\u003c/p\u003e\n\u003cp\u003eHere's a quote from one of our satisfied customers highlighting the benefits they've experienced with Inigo:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cem\u003eJust wanted to let y’all know that Inigo has been so dope for helping us understand customer impact when something goes wrong. We can see how many unique users were affected in a few clicks. Love that Analytics tab!\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eReady to take the next steps with Inigo?\u003c/strong\u003e You can:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eGet started for free at \u003ca target=\"_blank\" href=\"https://app.inigo.io\"\u003eapp.inigo.io\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBook a demo today at \u003ca target=\"_blank\" href=\"http://inigo.io/demo\"\u003einigo.io/demo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAsk questions on our \u003ca target=\"_blank\" href=\"https://slack.inigo.io/\"\u003eSlack channel\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n","short_text":"Switch from GraphOS to Inigo: Top 10 Benefits You Can't Ignore!\n","createdAt":"2023-11-08T22:01:48.731Z","updatedAt":"2025-01-28T20:25:27.257Z","publishedAt":"2023-11-08T22:37:49.764Z","path":"top_10_benefits_of_inigo_over_apollo_graphos","author_twitter":"https://twitter.com/Inigo_graphql","date":"2023-11-08","keywords":null,"cover":{"data":{"id":456,"attributes":{"name":"top_10_benefits_inigo_over_graphos.webp","alternativeText":"top_10_benefits_inigo_over_graphos.webp","caption":"top_10_benefits_inigo_over_graphos.webp","width":1400,"height":600,"hash":"top_10_benefits_inigo_over_graphos_b243367498","ext":".webp","mime":"image/webp","size":63.83,"url":"/img/strapi/top_10_benefits_inigo_over_graphos.webp","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2023-11-08T22:20:35.464Z","updatedAt":"2023-11-08T22:20:35.464Z"}}},"related":[]}},"related":[{"attributes":{"path":"graphql-explorer-open-source","cover":{"data":{"id":689,"attributes":{"name":"Post _ Open source inigo Explorer.png","alternativeText":"Post _ Open source inigo Explorer.png","caption":"Post _ Open source inigo Explorer.png","width":1400,"height":600,"hash":"Post_Open_source_inigo_Explorer_f65e780595","ext":".png","mime":"image/png","size":449.37,"url":"/img/strapi/Post___Open_source_inigo_Explorer.png","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2025-01-15T02:09:27.790Z","updatedAt":"2025-01-15T02:09:27.790Z"}}},"date":"2025-01-14","author":"Michael Skorokhodov","title":"Open Sourcing the Inigo GraphQL Explorer"}},{"attributes":{"path":"dry-graphql-type-similarity-linting","cover":{"data":{"id":688,"attributes":{"name":"DRY in GraphQL- How the Type Similarity Linting Rule Keeps Your Schema Clean.png","alternativeText":"DRY in GraphQL- How the Type Similarity Linting Rule Keeps Your Schema Clean.png","caption":"DRY in GraphQL- How the Type Similarity Linting Rule Keeps Your Schema Clean.png","width":1400,"height":600,"hash":"DRY_in_Graph_QL_How_the_Type_Similarity_Linting_Rule_Keeps_Your_Schema_Clean_8dabc11603","ext":".png","mime":"image/png","size":374.71,"url":"/img/strapi/DRY_in_GraphQL-_How_the_Type_Similarity_Linting_Rule_Keeps_Your_Schema_Clean.png","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-12-11T19:29:07.946Z","updatedAt":"2024-12-11T19:29:07.946Z"}}},"date":"2024-12-11","author":"Nikolai Kaploniuk","title":"DRY in GraphQL: How the Type Similarity Linting Rule Keeps Your Schema Clean"}},{"attributes":{"path":"graphql-vercel-support","cover":{"data":{"id":687,"attributes":{"name":"Blog - Manage GraphQL with Vercel.webp","alternativeText":"Blog - Manage GraphQL with Vercel.webp","caption":"Blog - Manage GraphQL with Vercel.webp","width":2800,"height":1200,"hash":"Blog_Manage_Graph_QL_with_Vercel_57f8af52f4","ext":".webp","mime":"image/webp","size":37.09,"url":"/img/strapi/Blog__-_Manage_GraphQL_with_Vercel.webp","previewUrl":null,"provider":"local","provider_metadata":null,"createdAt":"2024-12-05T21:15:02.970Z","updatedAt":"2024-12-05T21:15:02.970Z"}}},"date":"2024-12-05","author":"Adam Benhassen \u0026 Michael Skorokhodov","title":"Why We Added Vercel Support and What It Means for Developers"}}]},"__N_SSG":true},"page":"/blog/[pid]","query":{"pid":"top_10_benefits_of_inigo_over_apollo_graphos"},"buildId":"wBuSVk3Dn-toytaWRzALO","isFallback":false,"gsp":true,"appGip":true,"scriptLoader":[]}</script></body></html>

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