CINXE.COM

Universal data access layer for next-gen apps and AI

<!DOCTYPE html><html lang="en-US"><head><meta charSet="utf-8"/><link rel="preload" as="style" href="/_next/static/css/0e5db5f9fe669d2d.css"/><link rel="preload" as="style" href="/_next/static/css/7a66fccb829ec1dc.css"/><link rel="preload" as="script" href="//page.hasura.io/js/forms2/js/forms2.min.js"/><link rel="preload" as="script" href="/_next/static/chunks/webpack-3a6332f75af76b77.js"/><link rel="preload" as="script" href="/_next/static/chunks/framework-ce84985cd166733a.js"/><link rel="preload" as="script" href="/_next/static/chunks/main-ee4d71984eecf06f.js"/><link rel="preload" as="script" href="/_next/static/chunks/pages/_app-054b09b718749ccc.js"/><link rel="preload" as="script" href="/_next/static/chunks/156ce2c2-27d93d2af343aaf7.js"/><link rel="preload" as="script" href="/_next/static/chunks/fec483df-1d7c0f4175c58642.js"/><link rel="preload" as="script" href="/_next/static/chunks/5992-70500881cdf610c5.js"/><link rel="preload" as="script" href="/_next/static/chunks/2510-e934cbb8b2f3421e.js"/><link rel="preload" as="script" href="/_next/static/chunks/7809-aea5fef8f16408f0.js"/><link rel="preload" as="script" href="/_next/static/chunks/7630-84b8119f579fbcdb.js"/><link rel="preload" as="script" href="/_next/static/chunks/pages/index-16466e46e9a98642.js"/><link rel="preload" as="script" href="/_next/static/nKNcQPSEbWorVmVG7ABNa/_buildManifest.js"/><link rel="preload" as="script" href="/_next/static/nKNcQPSEbWorVmVG7ABNa/_ssgManifest.js"/><link rel="preload" href="/_next/static/media/3534416bbfdcc9be-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/a34f9d1faa5f3315-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/0e5db5f9fe669d2d.css" as="style"/><link rel="preload" href="/_next/static/css/7a66fccb829ec1dc.css" as="style"/><link rel="shortcut icon" href="https://res.cloudinary.com/dh8fp23nd/image/upload/v1687352664/v3-website/favicon_y4jpfl.png"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Universal data access layer for next-gen apps and AI</title><meta name="title" content="Universal data access layer for next-gen apps and AI"/><meta name="description" content="The fastest and simplest way to build, run, govern, and evolve a high-quality API layer on all your data."/><meta property="og:type" content="website"/><meta property="og:title" content="Universal data access layer for next-gen apps and AI"/><meta property="og:description" content="The fastest and simplest way to build, run, govern, and evolve a high-quality API layer on all your data."/><meta property="og:image" content="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1727188851/home_og_5bcffcf84b_bc13538b52.png"/><meta name="twitter:description" content="The fastest and simplest way to build, run, govern, and evolve a high-quality API layer on all your data."/><link rel="canonical" href="https://hasura.io"/><meta name="next-head-count" content="13"/><link rel="stylesheet" href="/_next/static/css/0e5db5f9fe669d2d.css" data-n-g=""/><link rel="stylesheet" href="/_next/static/css/7a66fccb829ec1dc.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script id="marketo-script" src="//page.hasura.io/js/forms2/js/forms2.min.js" defer="" data-nscript="beforeInteractive"></script><script src="/_next/static/chunks/webpack-3a6332f75af76b77.js" defer=""></script><script src="/_next/static/chunks/framework-ce84985cd166733a.js" defer=""></script><script src="/_next/static/chunks/main-ee4d71984eecf06f.js" defer=""></script><script src="/_next/static/chunks/pages/_app-054b09b718749ccc.js" defer=""></script><script src="/_next/static/chunks/156ce2c2-27d93d2af343aaf7.js" defer=""></script><script src="/_next/static/chunks/fec483df-1d7c0f4175c58642.js" defer=""></script><script src="/_next/static/chunks/5992-70500881cdf610c5.js" defer=""></script><script src="/_next/static/chunks/2510-e934cbb8b2f3421e.js" defer=""></script><script src="/_next/static/chunks/7809-aea5fef8f16408f0.js" defer=""></script><script src="/_next/static/chunks/7630-84b8119f579fbcdb.js" defer=""></script><script src="/_next/static/chunks/pages/index-16466e46e9a98642.js" defer=""></script><script src="/_next/static/nKNcQPSEbWorVmVG7ABNa/_buildManifest.js" defer=""></script><script src="/_next/static/nKNcQPSEbWorVmVG7ABNa/_ssgManifest.js" defer=""></script></head><body><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M264QMC" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="__next"><div class="__className_a184c8"><div id="viewport" class="block h-screen overflow-x-hidden overflow-y-auto tb-l:in tb-l:h-auto tb-l:overflow-x-clip tb-l:overflow-y-clip "><div class="px-4 db:px-6 bg-neutral-100"><div class="py-6"><div class="bg-neutral-0 flex justify-between relative rounded-2xl tb:rounded-full shadow p-3 tb:justify-center tb:items-center"><div class="tb:items-center flex tb:justify-center"><a href="https://promptql.hasura.io/" class="block pb-0"><div class="text-hds-m-body2-medium tb:text-hds-t-body2-medium db:text-hds-d-body2-medium text-neutral-600 group flex items-center [&amp;&gt;div]:inline-block">Announcing PromptQL: Build AI apps with Agentic Data Access <div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class=" hds-hidden tb:block w-6 h-6 stroke-[2px] ml-3 transition ease-in-out group-hover:translate-x-[5px] stroke-blue-500 undefined"><path d="M4 12h16m0 0-6-6m6 6-6 6"></path></svg></div></div></a></div><div class="static mt-[2px] tb:mt-0 ml-3 tb:ml-0 tb:absolute top-1/2 tb:-translate-y-1/2 tb:left-3 cursor-pointer w-5 h-5 min-w-[20px] tb:w-8 tb:min-w-[32px] tb:h-8 rounded-full bg-neutral-100 flex items-center justify-center"><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="block w-4 h-4 tb:w-6 tb:h-6 stroke-[2px] transition ease-in-out stroke-neutral-800 undefined"><path d="M18 6 6 18M6 6l12 12"></path></svg></div></div></div></div></div><div class="z-[1000] px-4 transition-all duration-300 ease-in-out bg-neutral-100 sticky top-0"><div class="transition-all duration-300 ease-in-out tb-l:py-3"><div class="max-w-7xl mx-auto"><div class="relative mx-auto"><div class="flex items-center justify-between py-4 db:py-3 tb-l:justify-start"><div class="flex flex-row justify-between items-center w-full tb-l:w-fit"><div><a href="/" class="flex items-center"><img class="min-w-[103px] w-[103px] h-[33px]" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1686659126/website%20v3/hasura-primary_y9cdnn.svg" alt="Hasura Logo"/></a></div><div class="hds-hidden-tbl flex z-[10] items-center gap-6"><div class="h-full "><div class=""><div class="max-w-7xl mx-auto"><div class="w-full cursor-pointer gap-0.5 flex items-center"><p class="-mt-1">/<!-- --> </p><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-4 w-4 stroke-2 stroke-neutral-1000 undefined"><path d="m21 21-6-6m2-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0Z"></path></svg></div></div></div></div></div><div class="h-5 w-5 mt-3" style="opacity:0"><div class=" h-5 cursor-pointer"><div aria-hidden="true" class=" block absolute h-[2px] w-[15px] bg-neutral-800 transform transition duration-500 ease-in-out"></div><div aria-hidden="true" class="translate-y-[5.8px] block absolute h-0.5 w-[15px] bg-neutral-800 transform transition duration-500 ease-in-out"></div></div></div></div></div><div class="hds-hidden tb-l:flex flex-row w-full justify-between items-center"><nav class="hds-hidden items-baseline relative tb-l:pl-8 tb-l:flex tb-l:space-x-6"><div id="dropdown_0"><div class="relative"><div class="group inline-flex items-center rounded-md bg-white hover:text-gray-900 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 text-gray-500"><div class="flex flex-col items-center cursor-pointer"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium hover:text-blue-600">Product </div></div></div><div></div></div></div><div id="dropdown_1"><div class="relative"><div class="group inline-flex items-center rounded-md bg-white hover:text-gray-900 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 text-gray-500"><div class="flex flex-col items-center cursor-pointer"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium hover:text-blue-600">Developer </div></div></div><div></div></div></div><div id="dropdown_2"><div class="relative"><div class="group inline-flex items-center rounded-md bg-white hover:text-gray-900 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 text-gray-500"><div class="flex flex-col items-center cursor-pointer"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium hover:text-blue-600">Resources </div></div></div><div></div></div></div><a href="/customers"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium hover:text-blue-600 cursor-pointer">Customers </div></a><a href="/pricing"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium hover:text-blue-600 cursor-pointer">Pricing </div></a><div class="hidden"><a href="https://hasura.io/products">What is Hasura?</a><a href="https://hasura.io/pricing">Compare Plans</a><a href="https://console.hasura.io/">Get started</a><p>Connectors</p><a href="https://hasura.io/graphql/database/postgresql">PostgreSQL</a><a href="https://hasura.io/graphql/database/mysql">MySQL</a><a href="https://hasura.io/graphql/database/elasticsearch">Elasticsearch</a><a href="https://hasura.io/graphql/database/sql-server">SQL Server</a><a href="https://hasura.io/graphql/database/mongodb">MongoDB</a><a href="https://hasura.io/graphql/database/snowflake">Snowflake</a><a href="https://hasura.io/graphql/database/clickhouse">Clickhouse</a><a href="https://hasura.io/connectors">More</a><p>Developer</p><a href="https://hasura.io/docs/3.0/index/">Documentation</a><a href="https://hasura.io/connectors">Connector Hub</a><a href="https://hasura.io/learn/">Tutorials</a><a href="https://hasura.io/community">Community</a><a href="https://discord.com/invite/hasura">Discord</a><a href="https://github.com/hasura/graphql-engine/discussions">Discussions</a><a href="https://www.meetup.com/pro/hasura/">Meetups</a><a href="https://hasura.io/events/community-call/latest">Hasura Community Call</a><p>Resources</p><a href="https://hasura.io/blog">Blogs</a><a href="https://hasura.io/events?category=Webinar#wall-section">Webinars</a><a href="https://hasura.io/graphql/">Graphql Hub</a><a href="https://hasura.io/events">Events</a><a href="https://hasura.io/resources">Whitepapers</a><a href="https://supergraph.io/">Supergraph Manifesto</a></div></nav><div class="hds-hidden tb-l:flex flex-row items-center gap-x-4 "><div class=""><div class="max-w-7xl mx-auto"><div class="w-full cursor-pointer gap-0.5 flex items-center"><p class="-mt-1">/<!-- --> </p><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-4 w-4 stroke-2 stroke-neutral-1000 undefined"><path d="m21 21-6-6m2-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0Z"></path></svg></div></div></div></div><a href="/contact-us" class="hds-hidden db:flex"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium text-neutral-800 hover:text-blue-600">Contact Us</div></a><a href="https://console.hasura.io/?pg=home"><div><button type="button" class="inline-flex items-center whitespace-pre rounded-full text-hds-d-body3c-medium py-1.5 pr-2.5 pl-4 rounded-full group db:w-fit tb:w-fit w-full justify-center justify-center bg-blue-500 text-neutral-0 hover:bg-blue-700 hover:text-neutral-0 hover:shadow-md hover:shadow hover:transition-all hover:ease-out hover:duration-300 focus:bg-blue-600 focus:shadow-[0_0px_0px_4px_#DFE8FF] focus:text-neutral-0 focus:outline-none active:bg-blue-600 active:text-neutral-0 active:outline-none hds-hidden tb:flex hover:text-neutral-0 ">Get Started<div class="group-hover:transition-all group-hover:stroke-neutral-0"><div style="stroke:#ffffff"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 group-hover:stroke-neutral-0 z-10 stroke-2 group-hover:translate-x-[0.15rem] group-hover:transition-all group-hover:duration-300"><path d="m9 18 6-6-6-6"></path></svg></div><div style="stroke:#ffffff"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 -mt-5 group-hover:stroke-neutral-0 invisible stroke-2 group-hover:transition-all group-hover:delay-100 group-hover:visible "><path d="M7 12h10"></path></svg></div></div></button></div></a></div></div><div class="hds-hidden-tbl overflow-auto flex "><div class="bg-neutral-100 shadow-sh1 hds-hidden-tbl block fixed w-full tb:max-w-[480px] tb:left-auto tb:right-0 mx-auto left-4 top-0 transform transition duration-500 ease-in-out h-[calc(100%-1px)] max-h-screen overflow-y-auto translate-x-[1240px]"><div class="bg-neutral-100 h-[calc(100%-80px)] rounded-2xl overflow-y-scroll scrollbar-hide"><div class="pt-6 pb-4 tb:mr-[12px] mr-[30px] min-h-[36px] flex flex-row justify-between items-center sticky top-0 bg-neutral-100 z-50 "><div class="w-full justify-center flex " style="opacity:0"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium text-neutral-900"></div></div></div><div class="mt-7 flex flex-col gap-6 ml-4" style="opacity:1"><div class="flex flex-col mr-[50px] mb-m:items-center items-end"><img class="inline-block max-w-[242px] w-full" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1705670474/website%20v3/customers/mutations_1_tdh5ir_yf6n7k.png" alt="hasura-header-illustration" loading="lazy"/></div><nav class="grid divide-y mr-8 tb:mr-4 bg-neutral-0 divide-neutral-200 border border-neutral-200 rounded-3xl mb-6"><div class="flex justify-between items-center p-4 cursor-pointer group"><div class="flex items-center justify-center gap-2"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium text-neutral-700 hover:text-neutral-1000 transition-all duration-300 ease-in-out">Product</div></div><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 stroke-[1.5px] group-hover:translate-x-1 ease-in-out transition duration-300 stroke-neutral-500 undefined"><path d="m9 18 6-6-6-6"></path></svg></div></div><div class="flex justify-between items-center p-4 cursor-pointer group"><div class="flex items-center justify-center gap-2"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium text-neutral-700 hover:text-neutral-1000 transition-all duration-300 ease-in-out">Developer</div></div><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 stroke-[1.5px] group-hover:translate-x-1 ease-in-out transition duration-300 stroke-neutral-500 undefined"><path d="m9 18 6-6-6-6"></path></svg></div></div><div class="flex justify-between items-center p-4 cursor-pointer group"><div class="flex items-center justify-center gap-2"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium text-neutral-700 hover:text-neutral-1000 transition-all duration-300 ease-in-out">Resources</div></div><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 stroke-[1.5px] group-hover:translate-x-1 ease-in-out transition duration-300 stroke-neutral-500 undefined"><path d="m9 18 6-6-6-6"></path></svg></div></div><a href="https://hasura.io/customers"><div class="flex justify-between items-center p-4 cursor-pointer group"><div class="flex items-center justify-center gap-2"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium text-neutral-700 hover:text-neutral-1000 transition-all duration-300 ease-in-out">Customers</div></div><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 stroke-[1.5px] group-hover:translate-x-1 ease-in-out transition duration-300 stroke-neutral-500 undefined"><path d="m9 18 6-6-6-6"></path></svg></div></div></a><a href="https://hasura.io/contact-us"><div class="flex justify-between items-center p-4 cursor-pointer group"><div class="flex items-center justify-center gap-2"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium text-neutral-700 hover:text-neutral-1000 transition-all duration-300 ease-in-out">Contact Us</div></div><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 stroke-[1.5px] group-hover:translate-x-1 ease-in-out transition duration-300 stroke-neutral-500 undefined"><path d="m9 18 6-6-6-6"></path></svg></div></div></a></nav></div></div><div class="py-6 shadow-sh1 bg-neutral-0 pl-4 pr-8 self-end w-full"><div class="flex flex-row justify-around"><div class="w-full flex gap-2"><a href="https://console.hasura.io/?pg=home" class="w-full"><div><button type="button" class="inline-flex items-center whitespace-pre rounded-full text-hds-d-body3c-medium py-1.5 pr-2.5 pl-4 rounded-full group db:w-fit tb:w-fit w-full justify-center justify-center bg-blue-500 text-neutral-0 hover:bg-blue-700 hover:text-neutral-0 hover:shadow-md hover:shadow hover:transition-all hover:ease-out hover:duration-300 focus:bg-blue-600 focus:shadow-[0_0px_0px_4px_#DFE8FF] focus:text-neutral-0 focus:outline-none active:bg-blue-600 active:text-neutral-0 active:outline-none !w-full hover:text-neutral-0 ">Get Started<div class="group-hover:transition-all group-hover:stroke-neutral-0"><div style="stroke:#ffffff"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 group-hover:stroke-neutral-0 z-10 stroke-2 group-hover:translate-x-[0.15rem] group-hover:transition-all group-hover:duration-300"><path d="m9 18 6-6-6-6"></path></svg></div><div style="stroke:#ffffff"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 -mt-5 group-hover:stroke-neutral-0 invisible stroke-2 group-hover:transition-all group-hover:delay-100 group-hover:visible "><path d="M7 12h10"></path></svg></div></div></button></div></a></div></div></div></div></div></div></div></div></div></div><div class="bg-neutral-100"><main><div class="px-4 pt-10 tb:pt-16 db:pt-32"><div class="max-w-7xl mx-auto db:pt-1"><div class="w-full"><div><h1 class="text-hds-m-h2 tb:text-hds-t-h2 db:text-hds-d-h2 __className_e6e279 max-w-[836px] !text-[2.25rem] tb:!text-[3.5rem] db:!text-[4rem] text-neutral-1000 text-center mx-auto pb-6 !leading-[114%] !tracking-[-1.28px]">Universal data access layer for next-gen apps and AI</h1><div class="text-hds-m-sub1 tb:text-hds-t-sub1 db:text-hds-d-sub1 max-w-[616px] mx-auto text-center text-neutral-700">The fastest and simplest way to build, run, govern, and evolve a high-quality API layer on all your data. </div><div class="flex items-center justify-center gap-2 pt-6"><a href="http://console.hasura.io?pg=home&amp;plcmt=hero-cta"><div><button type="button" class="inline-flex items-center whitespace-pre rounded-full text-neutral-0 text-hds-d-body3c-medium rounded-full py-2.5 pl-5 pr-3 group db:w-fit tb:w-fit w-full justify-center justify-center bg-blue-500 text-neutral-0 hover:bg-blue-700 hover:text-neutral-0 hover:shadow-md hover:shadow hover:transition-all hover:ease-out hover:duration-300 focus:bg-blue-600 focus:shadow-[0_0px_0px_4px_#DFE8FF] focus:text-neutral-0 focus:outline-none active:bg-blue-600 active:text-neutral-0 active:outline-none hover:text-neutral-0 " data-testid="home-start-free">Start free<div class="group-hover:transition-all group-hover:stroke-neutral-0"><div style="stroke:#fff"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 group-hover:stroke-neutral-0 z-10 stroke-2 group-hover:translate-x-[0.15rem] group-hover:transition-all group-hover:duration-300"><path d="m9 18 6-6-6-6"></path></svg></div><div style="stroke:#fff"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 -mt-5 group-hover:stroke-neutral-0 invisible stroke-2 group-hover:transition-all group-hover:delay-100 group-hover:visible "><path d="M7 12h10"></path></svg></div></div></button></div></a><a href="http://hasura.io/contact-us"><div><button type="button" class="inline-flex items-center whitespace-pre rounded-full !text-blue-500 text-hds-d-body3c-medium rounded-full py-2.5 pl-5 pr-3 group db:w-fit tb:w-fit w-full justify-center text-neutral-0 focus:outline-none hover:bg-blue-700 hover:ease-out hover:!text-neutral-0 transition-all duration-300 hover:text-neutral-0 " data-testid="home-book-a-demo">Book a demo<div class="group-hover:transition-all group-hover:stroke-neutral-0"><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 group-hover:stroke-neutral-0 z-10 stroke-2 group-hover:translate-x-[0.15rem] group-hover:transition-all group-hover:duration-300"><path d="m9 18 6-6-6-6"></path></svg></div><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 -mt-5 group-hover:stroke-neutral-0 invisible stroke-2 group-hover:transition-all group-hover:delay-100 group-hover:visible "><path d="M7 12h10"></path></svg></div></div></button></div></a></div></div></div></div></div><div class="px-4 pt-10 lg:py-16"><div class="max-w-7xl mx-auto db:pt-2"><div class="w-full"><div class="lg:hidden pb-4"><div class="db:px-0 py-0 tb:py-0 db:py-20"><div class="max-w-7xl mx-auto"><div class="w-full"><div class="tb:p-4 tb-l:px-16 px-5 db:px-0 py-0"><div class="overflow-x-hidden whitespace-nowrap relative before:content-[&#x27;&#x27;] before:w-[90px] before:h-full before:inline-block before:absolute before:top-0 before:left-0 before:z-[1] before:bg-gradient-to-r before:from-neutral-100 before:to-transparent after:content-[&#x27;&#x27;] after:w-[90px] after:h-full after:inline-block after:absolute after:top-0 after:left-[unset] after:right-0 after:z-[1] after:bg-gradient-to-r after:from-neutral-100 after:to-transparent after:rotate-180"><div style="width:23400px" class="flex logo-slider-loop"><div class="flex justify-around w-1/3"><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033463/logo_tile_1_lyydrb_e3fb2725fb.png" alt="Fujitsu" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033309/logo_tile_2_fp7apn_5867f2b1e4.png" alt="General Mills" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033491/logo_tile_3_situb6_63c804f82b.png" alt="Siemens" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033541/logo_tile_4_s0wjvl_d5f5828df5.png" alt="Us House" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033571/logo_tile_5_un3kfc_45955917ce.png" alt="Airbus" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033671/logo_tile_6_mwepuy_efe67a7923.png" alt="Nutrien" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033691/logo_tile_7_bpbx5j_85a16d156e.png" alt="Philips" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033708/logo_tile_8_dvu7mi_954b8c97e6.png" alt="Fanatics" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033731/logo_tile_9_xlrzmx_8f83f45e81.png" alt="Leonardo AI" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033626/logo_tile_10_wq8bse_43fb2eb67d.png" alt="Atlassian" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033811/crisis_95702721ef.png" alt="Crisis" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033826/highgate_efb870dc49.png" alt="Highgate" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033848/logo_tile_e76ad2dcb4.png" alt="Hitachi" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033861/miffin_7b6a37c61b.png" alt="Miffin" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033874/ntt_332d6be832.png" alt="NTT Data" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033892/renaissance_c7a9008c4f.png" alt="Renaissance" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033912/rx_827e9a2283.png" alt="rxVantage" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033925/truckstop_4395559d27.png" alt="truckstop" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033942/us_tile_17c7cbb87b.png" alt="michigan" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033961/zimmer_958f61ea09.png" alt="Zimmer" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034026/decktopus_1067d9c10b.png" alt="decktopus" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034039/meow_wolf_2d34748e7e.png" alt="meow_wolf" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034054/ndis_c780dedf52.png" alt="ndis" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034066/open_ai_cc6edfc6cf.png" alt="open_ai" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034080/pipe_d6762e5430.png" alt="pipe" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034095/protex_ai_916a6bf576.png" alt="protex" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034115/r_v_71a0e335f2.png" alt="r_v" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034128/remo_9613a4eb7b.png" alt="Remo" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034140/veryable_d28a1cab31.png" alt="veryable" class=""/></div><div class="min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034154/vialto_15a3b237fe.png" alt="vialto" class=""/></div></div><div class="flex justify-around w-1/3"><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033463/logo_tile_1_lyydrb_e3fb2725fb.png" alt="Fujitsu" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033309/logo_tile_2_fp7apn_5867f2b1e4.png" alt="General Mills" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033491/logo_tile_3_situb6_63c804f82b.png" alt="Siemens" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033541/logo_tile_4_s0wjvl_d5f5828df5.png" alt="Us House" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033571/logo_tile_5_un3kfc_45955917ce.png" alt="Airbus" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033671/logo_tile_6_mwepuy_efe67a7923.png" alt="Nutrien" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033691/logo_tile_7_bpbx5j_85a16d156e.png" alt="Philips" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033708/logo_tile_8_dvu7mi_954b8c97e6.png" alt="Fanatics" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033731/logo_tile_9_xlrzmx_8f83f45e81.png" alt="Leonardo AI" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033626/logo_tile_10_wq8bse_43fb2eb67d.png" alt="Atlassian" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033811/crisis_95702721ef.png" alt="Crisis" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033826/highgate_efb870dc49.png" alt="Highgate" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033848/logo_tile_e76ad2dcb4.png" alt="Hitachi" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033861/miffin_7b6a37c61b.png" alt="Miffin" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033874/ntt_332d6be832.png" alt="NTT Data" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033892/renaissance_c7a9008c4f.png" alt="Renaissance" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033912/rx_827e9a2283.png" alt="rxVantage" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033925/truckstop_4395559d27.png" alt="truckstop" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033942/us_tile_17c7cbb87b.png" alt="michigan" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033961/zimmer_958f61ea09.png" alt="Zimmer" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034026/decktopus_1067d9c10b.png" alt="decktopus" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034039/meow_wolf_2d34748e7e.png" alt="meow_wolf" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034054/ndis_c780dedf52.png" alt="ndis" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034066/open_ai_cc6edfc6cf.png" alt="open_ai" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034080/pipe_d6762e5430.png" alt="pipe" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034095/protex_ai_916a6bf576.png" alt="protex" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034115/r_v_71a0e335f2.png" alt="r_v" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034128/remo_9613a4eb7b.png" alt="Remo" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034140/veryable_d28a1cab31.png" alt="veryable" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034154/vialto_15a3b237fe.png" alt="vialto" class=""/></div></div><div class="flex justify-around w-1/3"><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033463/logo_tile_1_lyydrb_e3fb2725fb.png" alt="Fujitsu" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033309/logo_tile_2_fp7apn_5867f2b1e4.png" alt="General Mills" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033491/logo_tile_3_situb6_63c804f82b.png" alt="Siemens" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033541/logo_tile_4_s0wjvl_d5f5828df5.png" alt="Us House" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033571/logo_tile_5_un3kfc_45955917ce.png" alt="Airbus" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033671/logo_tile_6_mwepuy_efe67a7923.png" alt="Nutrien" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033691/logo_tile_7_bpbx5j_85a16d156e.png" alt="Philips" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033708/logo_tile_8_dvu7mi_954b8c97e6.png" alt="Fanatics" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033731/logo_tile_9_xlrzmx_8f83f45e81.png" alt="Leonardo AI" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033626/logo_tile_10_wq8bse_43fb2eb67d.png" alt="Atlassian" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033811/crisis_95702721ef.png" alt="Crisis" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033826/highgate_efb870dc49.png" alt="Highgate" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033848/logo_tile_e76ad2dcb4.png" alt="Hitachi" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033861/miffin_7b6a37c61b.png" alt="Miffin" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033874/ntt_332d6be832.png" alt="NTT Data" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033892/renaissance_c7a9008c4f.png" alt="Renaissance" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033912/rx_827e9a2283.png" alt="rxVantage" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033925/truckstop_4395559d27.png" alt="truckstop" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033942/us_tile_17c7cbb87b.png" alt="michigan" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033961/zimmer_958f61ea09.png" alt="Zimmer" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034026/decktopus_1067d9c10b.png" alt="decktopus" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034039/meow_wolf_2d34748e7e.png" alt="meow_wolf" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034054/ndis_c780dedf52.png" alt="ndis" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034066/open_ai_cc6edfc6cf.png" alt="open_ai" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034080/pipe_d6762e5430.png" alt="pipe" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034095/protex_ai_916a6bf576.png" alt="protex" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034115/r_v_71a0e335f2.png" alt="r_v" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034128/remo_9613a4eb7b.png" alt="Remo" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034140/veryable_d28a1cab31.png" alt="veryable" class=""/></div><div class=" min-w-[260px] bg-neutral-100"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034154/vialto_15a3b237fe.png" alt="vialto" class=""/></div></div></div></div></div></div></div></div></div><div class="hidden lg:block lg:min-h-[200px] xl:min-h-[262.74px]"><ul class="flex justify-center flex-wrap"><li class="w-full max-w-[150px] tb-l:max-w-[170px] db-s:max-w-[200px] db:max-w-[256px] list-none" style="opacity:0;filter:blur(5px);transform:scale(0.64) translateZ(0)"><img class="w-full" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1719233315/v3-website/trusted-logos/logo-tile-1_lyydrb.png" alt="Fujitsu"/></li><li class="w-full max-w-[150px] tb-l:max-w-[170px] db-s:max-w-[200px] db:max-w-[256px] list-none" style="opacity:0;filter:blur(5px);transform:scale(0.64) translateZ(0)"><img class="w-full" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1719233315/v3-website/trusted-logos/logo-tile-2_fp7apn.png" alt="General miles"/></li><li class="w-full max-w-[150px] tb-l:max-w-[170px] db-s:max-w-[200px] db:max-w-[256px] list-none" style="opacity:0;filter:blur(5px);transform:scale(0.64) translateZ(0)"><img class="w-full" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1719233314/v3-website/trusted-logos/logo-tile-3_situb6.png" alt="Siemens"/></li><li class="w-full max-w-[150px] tb-l:max-w-[170px] db-s:max-w-[200px] db:max-w-[256px] list-none" style="opacity:0;filter:blur(5px);transform:scale(0.64) translateZ(0)"><img class="w-full" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1719233315/v3-website/trusted-logos/logo-tile-4_s0wjvl.png" alt="United States House of Representatives"/></li><li class="w-full max-w-[150px] tb-l:max-w-[170px] db-s:max-w-[200px] db:max-w-[256px] list-none" style="opacity:0;filter:blur(5px);transform:scale(0.64) translateZ(0)"><img class="w-full" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1719233314/v3-website/trusted-logos/logo-tile-5_un3kfc.png" alt="Airbus"/></li><li class="w-full max-w-[150px] tb-l:max-w-[170px] db-s:max-w-[200px] db:max-w-[256px] list-none" style="opacity:0;filter:blur(5px);transform:scale(0.64) translateZ(0)"><img class="w-full" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1719233314/v3-website/trusted-logos/logo-tile-6_mwepuy.png" alt="Nutrien"/></li><li class="w-full max-w-[150px] tb-l:max-w-[170px] db-s:max-w-[200px] db:max-w-[256px] list-none" style="opacity:0;filter:blur(5px);transform:scale(0.64) translateZ(0)"><img class="w-full" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1719233315/v3-website/trusted-logos/logo-tile-7_bpbx5j.png" alt="Philips"/></li><li class="w-full max-w-[150px] tb-l:max-w-[170px] db-s:max-w-[200px] db:max-w-[256px] list-none" style="opacity:0;filter:blur(5px);transform:scale(0.64) translateZ(0)"><img class="w-full" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1719233314/v3-website/trusted-logos/logo-tile-8_dvu7mi.png" alt="Fanatics"/></li><li class="w-full max-w-[150px] tb-l:max-w-[170px] db-s:max-w-[200px] db:max-w-[256px] list-none" style="opacity:0;filter:blur(5px);transform:scale(0.64) translateZ(0)"><img class="w-full" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1719233314/v3-website/trusted-logos/logo-tile-9_xlrzmx.png" alt="Leonardo AI"/></li><li class="w-full max-w-[150px] tb-l:max-w-[170px] db-s:max-w-[200px] db:max-w-[256px] list-none" style="opacity:0;filter:blur(5px);transform:scale(0.64) translateZ(0)"><img class="w-full" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1719233314/v3-website/trusted-logos/logo-tile-10_wq8bse.png" alt="Atlassian"/></li></ul><ul class="flex justify-center flex-wrap"></ul><ul class="flex justify-center flex-wrap"></ul></div></div></div></div><div class="px-4 pb-10 tb:pb-16"><div class="max-w-7xl mx-auto"><div class="w-full"><div class="bg-neutral-0 rounded-3xl shadow p-5 tb:p-10 db:p-20"><div><div class="text-hds-m-h6 tb:text-hds-t-h6 db:text-hds-d-h6 text-blue-500 uppercase text-neutral-500 pb-2 ">API + DATA = ✨</div></div><h2 class="text-hds-m-h3 tb:text-hds-t-h3 db:text-hds-d-h3 __className_e6e279 text-neutral-800 pb-2 !leading-leading-snug !text-[1.5rem] tb:!text-[1.75rem] tb-l:!text-[2rem] db:!text-[2.5rem]">Unblock data access. Accelerate innovation.</h2><div class="text-hds-m-sub2 tb:text-hds-t-sub2 db:text-hds-d-sub2 text-neutral-700 max-w-[812px] !tracking-[-0.2px] !leading-[160%]"><p>Effortlessly deploy a universal data service layer that lets your apps fetch just the data they need – quickly and securely – no matter its type or location. </p></div><div class="grid grid-cols-1 tb-l:grid-cols-3 gap-10 db-s:gap-40 pt-10 tb-l:pt-12 db-s:pt-16"><div><div class="w-12 h-12 flex justify-center items-center rounded-full bg-blue-200"><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="w-6 h-6 stroke-[1.5px] stroke-neutral-800 undefined"><path d="m13 11-9.5 9.5M14.018 3.538a22.613 22.613 0 0 1 3.483 2.855 22.61 22.61 0 0 1 2.876 3.515M9.255 7.896 6.38 6.938a1 1 0 0 0-.962.185L2.56 9.541a1 1 0 0 0 .3 1.701l2.708.998m6.113 6.112.997 2.708a1 1 0 0 0 1.702.3l2.417-2.857a1 1 0 0 0 .186-.962l-.959-2.875M19.348 2.27l-4.906.817a2.443 2.443 0 0 0-1.383.741L6.446 10.9a4.653 4.653 0 0 0 6.576 6.575l7.07-6.613c.391-.367.652-.853.74-1.382l.818-4.907a2 2 0 0 0-2.302-2.301Z"></path></svg></div></div><div class="text-hds-m-sub2 tb:text-hds-t-sub2 db:text-hds-d-sub2 __className_e6e279 text-neutral-700 pt-6 pb-2 !font-bold db:text-[24px]">Ship faster</div><div class="text-hds-m-body2 tb:text-hds-t-body2 db:text-hds-d-body2 text-neutral-700">Radically cut down the time, skills, and effort needed to build, run, and evolve APIs on data. </div><hr class="text-neutral-200 my-6"/><a href="https://hasura.io/enterprisegraphql/how-optum-enabled-1200-plus-developers-to-ship-faster-with-a-central-data-platform-powered-by-graphql-apis/"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 pb-2 !font-bold flex items-center group !tracking-[-0.28px] text-blue-600">Fortune 10 Healthcare<div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="w-5 h-5 stroke-[2px] ml-1 group-hover:translate-x-1 transition-all ease-in-out stroke-blue-600 undefined"><path d="M4 12h16m0 0-6-6m6 6-6 6"></path></svg></div></div></a><div class="text-hds-m-body2 tb:text-hds-t-body2 db:text-hds-d-body2 text-neutral-800 line-clamp-3 !text-[14px]">“We took our new clinical platform from concept to production in just 100 days, all thanks to Hasura.”</div></div><div><div class="w-12 h-12 flex justify-center items-center rounded-full bg-purple-200"><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="w-6 h-6 stroke-[1.5px] stroke-neutral-800 undefined"><path d="M2.34 14.59a9.996 9.996 0 0 1 2.589-9.661c3.905-3.905 10.237-3.905 14.142 0 3.905 3.905 3.905 10.237 0 14.142a9.996 9.996 0 0 1-9.66 2.59M15 15V9m0 0H9m6 0L5 19"></path></svg></div></div><div class="text-hds-m-sub2 tb:text-hds-t-sub2 db:text-hds-d-sub2 __className_e6e279 text-neutral-700 pt-6 pb-2 !font-bold db:text-[24px]">Streamline governance</div><div class="text-hds-m-body2 tb:text-hds-t-body2 db:text-hds-d-body2 text-neutral-700">Easily define and enforce data governance policies via a metadata-driven approach to APIs. </div><hr class="text-neutral-200 my-6"/><a href="https://hasura.io/blog/banking-on-good-data-how-hasura-transformed-data-access-for-a-global-bank"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 pb-2 !font-bold flex items-center group !tracking-[-0.28px] text-blue-600">Top 10 US Bank<div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="w-5 h-5 stroke-[2px] ml-1 group-hover:translate-x-1 transition-all ease-in-out stroke-blue-600 undefined"><path d="M4 12h16m0 0-6-6m6 6-6 6"></path></svg></div></div></a><div class="text-hds-m-body2 tb:text-hds-t-body2 db:text-hds-d-body2 text-neutral-800 line-clamp-3 !text-[14px]">“Hasura’s metadata-driven approach allows us to streamline and automate governance and reduce human error.”</div></div><div><div class="w-12 h-12 flex justify-center items-center rounded-full bg-cyan-200"><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="w-6 h-6 stroke-[1.5px] stroke-neutral-800 undefined"><path d="M20 12a8 8 0 0 1-8 8m8-8a8 8 0 0 0-8-8m8 8H4m8 8a8 8 0 0 1-8-8m8 8a12.24 12.24 0 0 0 3.2-8A12.24 12.24 0 0 0 12 4m0 16a12.24 12.24 0 0 1-3.2-8A12.24 12.24 0 0 1 12 4m-8 8a8 8 0 0 1 8-8M6 20a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm16 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM6 4a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm16 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"></path></svg></div></div><div class="text-hds-m-sub2 tb:text-hds-t-sub2 db:text-hds-d-sub2 __className_e6e279 text-neutral-700 pt-6 pb-2 !font-bold db:text-[24px]">Unblock modernization</div><div class="text-hds-m-body2 tb:text-hds-t-body2 db:text-hds-d-body2 text-neutral-700">Eliminate API development as a roadblock to strategic initiatives like AI and digital transformation. </div><hr class="text-neutral-200 my-6"/><a href="https://hasura.io/blog/for-modern-classrooms-hmhs-journey-to-faster-applications-with-hasura"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 pb-2 !font-bold flex items-center group !tracking-[-0.28px] text-blue-600">HMH<div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="w-5 h-5 stroke-[2px] ml-1 group-hover:translate-x-1 transition-all ease-in-out stroke-blue-600 undefined"><path d="M4 12h16m0 0-6-6m6 6-6 6"></path></svg></div></div></a><div class="text-hds-m-body2 tb:text-hds-t-body2 db:text-hds-d-body2 text-neutral-800 line-clamp-3 !text-[14px]">“Hasura is a game changer for our teams and puts us in a position to move quickly, while improving quality.”</div></div></div><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730083791/Group_2609372_1_h8izoa.png" alt="hasura unlock data access illus" class="mt-6 md:mt-10 lg:mt-20 w-full"/></div></div></div></div><div class="px-4 pb-10 tb:pb-16"><div class="max-w-7xl mx-auto"><div class="flex justify-center rounded-3xl shadow p-5 tb:p-10 db:p-20 gap-4 tb:gap-6 promptql-banner-home"><a class="pl-8 md:pr-16" href="https://promptql.hasura.io" data-testid="promptql-try-it-now-hasura.io-banner"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730396959/website%20v3/Homepage/Group_12_jbv71u.svg" alt="hasura-community-call" class="w-full md:max-w-[244px] rounded-lg"/></a><div class="text-left pl-8 md:pl-16"><h1 class="text-1xl md:text-2xl leading-relaxed font-jetbrains pb-10">Build AI that actually works <br/> when connected to your data</h1><a href="https://promptql.hasura.io"><button class="font-jetbrains px-2 tb:px-4 py-[10px] text-sm font-medium flex items-center bg-neutral-1000 transition-all ease-linear text-neutral-1000 group" role="button" data-testid="promptql-try-it-now-hasura.io-banner">Try it now<svg class="ml-[1px] transition duration-150 ease-out group-hover:translate-x-[5px] stroke-neutral-1000 group-hover:stroke-neutral-1000" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 15L12.5 10L7.5 5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></a></div></div></div></div><div class="px-4 pb-5 md:pb-10 lg:pb-16"><div class="max-w-7xl mx-auto"><div class="w-full"><div class="bg-neutral-0 rounded-3xl shadow p-5 tb:p-10 db:p-20"><div class="grid grid-cols-1 tb-l:grid-cols-2 gap-6 tb-l:gap-14 db:gap-28"><div><div><div class="text-hds-m-h6 tb:text-hds-t-h6 db:text-hds-d-h6 text-blue-500 uppercase text-neutral-500 pb-2 ">WHY API AS METADATA</div></div><h2 class="text-hds-m-h3 tb:text-hds-t-h3 db:text-hds-d-h3 __className_e6e279 text-neutral-800 pb-2 !leading-leading-snug !text-[1.5rem] tb:!text-[1.75rem] tb-l:!text-[2rem] db:!text-[2.5rem]">The world’s first metadata-driven API platform</h2></div><div><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-600 py-2 [&amp;&gt;p&gt;a]:text-blue-500 [&amp;&gt;p&gt;a]:hover:text-blue-700 db:pl-2"><p>Hasura is the only platform with a <a href="https://hasura.io/metadata-driven-supergraph">metadata-powered</a> approach to a unified data service layer, which boosts developer productivity, streamlines governance, and simplifies cross-domain data aggregation.</p></div><div class="pt-4 mb-6 lg:mb-0 pb-3"><a href="https://hasura.io/products"><div><button type="button" class="inline-flex items-center whitespace-pre rounded-full text-blue-500 text-hds-d-body3c-medium rounded-full py-2.5 pl-5 pr-3 group db:w-fit tb:w-fit w-full justify-center border-2 border-blue-500 text-blue-500 hover:text-neutral-0 hover:bg-blue-700 hover:border-2 hover:border-blue-700 hover:shadow-md hover:shadow hover:transition-all hover:ease-out hover:duration-200 focus:bg-blue-200 focus:text-blue-500 focus:border-2 border-blue-500 focus:shadow-[0px_0px_0px_4px_#DFE8FF] focus:outline-none focus:text-blue-500 text-blue-600 " data-testid="home-learn-about-the-platform">Learn about the Platform <div class="group-hover:transition-all group-hover:stroke-neutral-0"><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 group-hover:stroke-neutral-0 z-10 stroke-2 group-hover:translate-x-[0.15rem] group-hover:transition-all group-hover:duration-300"><path d="m9 18 6-6-6-6"></path></svg></div><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 -mt-5 group-hover:stroke-neutral-0 invisible stroke-2 group-hover:transition-all group-hover:delay-100 group-hover:visible "><path d="M7 12h10"></path></svg></div></div></button></div></a></div></div></div><div class="flex flex-col tb-l:flex-row justify-between gap-10 tb-m:gap-12 db:gap-24"><div class="w-full tb-l:max-w-[485px]"><div class="db-s:flex items-start gap-6 pb-10 last:pb-0"><div class="w-12 h-12 flex justify-center items-center rounded-full bg-amber-200"><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="w-6 h-6 stroke-[1.5px] stroke-neutral-800 undefined"><path d="M13 2 4.093 12.688c-.348.418-.523.628-.526.804a.5.5 0 0 0 .186.397c.138.111.41.111.955.111H12l-1 8 8.906-10.688c.35-.418.524-.628.526-.804a.5.5 0 0 0-.185-.397c-.138-.111-.41-.111-.955-.111H12l1-8Z"></path></svg></div></div><div class="flex-1 pt-3 db-s:pt-0"><div class="text-hds-m-sub2 tb:text-hds-t-sub2 db:text-hds-d-sub2 __className_e6e279 text-neutral-1000 pb-2 db:pt-0 !font-bold !text-[18px]">Boost productivity</div><div class="text-hds-m-body2 tb:text-hds-t-body2 db:text-hds-d-body2 text-neutral-700">Model your domain, get quality APIs for free. A low-code metadata-driven API approach lets you redirect developer energy from manual API coding and tuning to declarative domain modelling and business logic. </div></div></div><div class="db-s:flex items-start gap-6 pb-10 last:pb-0"><div class="w-12 h-12 flex justify-center items-center rounded-full bg-blue-200"><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="w-6 h-6 stroke-[1.5px] stroke-neutral-800 undefined"><path d="M3 21h18M6 18v-8m4 8v-8m4 8v-8m4 8v-8m2-3-7.576-4.735c-.154-.096-.23-.144-.313-.163a.5.5 0 0 0-.222 0c-.082.019-.16.067-.313.163L4 7h16Z"></path></svg></div></div><div class="flex-1 pt-3 db-s:pt-0"><div class="text-hds-m-sub2 tb:text-hds-t-sub2 db:text-hds-d-sub2 __className_e6e279 text-neutral-1000 pb-2 db:pt-0 !font-bold !text-[18px]">Automate governance</div><div class="text-hds-m-body2 tb:text-hds-t-body2 db:text-hds-d-body2 text-neutral-700">Metadata dictates the behaviour of the data access layer and the engine enforces it, preventing API drift, inconsistencies, and coding errors, while simplifying audits and reviews. </div></div></div><div class="db-s:flex items-start gap-6 pb-10 last:pb-0"><div class="w-12 h-12 flex justify-center items-center rounded-full bg-cyan-200"><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="w-6 h-6 stroke-[1.5px] stroke-neutral-800 undefined"><path d="m12 2 3.6 3.6c2.4-6.3 9.1.4 2.8 2.8L22 12l-3.6 3.6c-2.4-6.3-9.1.4-2.8 2.8L12 22l-3.6-3.6C6 24.7-.7 18 5.6 15.6L2 12l3.6-3.6C8 14.7 14.7 8 8.4 5.6L12 2Z"></path></svg></div></div><div class="flex-1 pt-3 db-s:pt-0"><div class="text-hds-m-sub2 tb:text-hds-t-sub2 db:text-hds-d-sub2 __className_e6e279 text-neutral-1000 pb-2 db:pt-0 !font-bold !text-[18px]">Simplify aggregation</div><div class="text-hds-m-body2 tb:text-hds-t-body2 db:text-hds-d-body2 text-neutral-700">With a unified semantic layer and a federated query engine, developers can compose data from any source via a single API, eliminating complex data centralisation or experience APIs layers. </div></div></div><div class="db-s:flex items-start gap-6 pb-10 last:pb-0"><div class="w-12 h-12 flex justify-center items-center rounded-full bg-purple-200"><div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="w-6 h-6 stroke-[1.5px] stroke-neutral-800 undefined"><path d="M12 4a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Zm0 0V2m9 12.938A11.971 11.971 0 0 1 12 19a11.971 11.971 0 0 1-9-4.063m7.745-6.275L3 22M13.255 8.662 21 22"></path></svg></div></div><div class="flex-1 pt-3 db-s:pt-0"><div class="text-hds-m-sub2 tb:text-hds-t-sub2 db:text-hds-d-sub2 __className_e6e279 text-neutral-1000 pb-2 db:pt-0 !font-bold !text-[18px]">Deliver reliability</div><div class="text-hds-m-body2 tb:text-hds-t-body2 db:text-hds-d-body2 text-neutral-700">API is automatically deployed on a global distributed infrastructure, giving you performance, scalability and reliability, without extra operational burden. </div></div></div></div><div class="max-w-[620px] w-full text-right"><div class="relative overflow-hidden -mr-5 tb:-mr-10 db:-mr-20 w-[100%] inline-block tb:mt-12"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1723198153/transform_data_access_7940d8b901.png" alt="The world’s first metadata-driven API platform"/></div></div></div></div></div></div></div><div class="w-full max-w-[1328px] mx-auto px-4 xl:px-6 undefined undefined undefined lg:pt-8 undefined"><div class="max-w-7xl mx-auto"><div class="sm:pl-0 tb:hidden"><div class=""><div class="flex flex-row overflow-scroll scrollbar-hide gap-4 tb:hidden"><div class="my-5"><div class="rounded-3xl shadow overflow-hidden"><a href="/customers/philips"><div class="w-full flex flex-col justify-between p-4 sm:p-8 bg-neutral-0 rounded-3xl min-w-[300px] shadow max-w-[640px] min-h-[300px] sm:min-h-[262px] sm:max-h-[262px]"><div><h2 class="text-hds-m-h4 tb:text-hds-t-h4 db:text-hds-d-h4 undefined text-neutral-800 pb-1 font-bold">50% reduction</h2><p class="text-[15px] sm:text-[20px] text-neutral-700 font-normal pb-6 sm:pb-0" style="line-height:1.6">“If we had gone the traditional way this process would have taken us 2-4 years. With Hasura we have been able to crunch it to just under a year. Achieving this timeframe in a highly regulated environment like healthcare is phenomenal”</p></div><div><div class="flex items-center"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1690972264/Karthik_80830c792c.png" alt="Karthik Srinivasan" class="w-12 h-12 min-w-[48px] min-h-[12px] mr-4 sm:mr-[22px]"/><div><p class="text-[12.8px] text-neutral-800 font-medium" style="line-height:1.6">Karthik Srinivasan</p><p class="text-[12.8px] text-neutral-600 font-normal max-w-[335px]" style="line-height:1.6">Solution Architect, Philips Healthcare</p></div></div></div></div></a></div></div><div class="my-5"><div class="rounded-3xl shadow overflow-hidden"><a href="/blog/for-modern-classrooms-hmhs-journey-to-faster-applications-with-hasura"><div class="w-full flex flex-col justify-between p-4 sm:p-8 bg-neutral-0 rounded-3xl min-w-[300px] shadow max-w-[640px] min-h-[300px] sm:min-h-[262px] sm:max-h-[262px]"><div><h2 class="text-hds-m-h4 tb:text-hds-t-h4 db:text-hds-d-h4 undefined text-neutral-800 pb-1 font-bold">3x faster</h2><p class="text-[15px] sm:text-[20px] text-neutral-700 font-normal pb-6 sm:pb-0" style="line-height:1.6">“We have many real positives this year, and I would definitely count our success with Hasura among the top ones. It&#x27;s a big win!”</p></div><div><div class="flex items-center"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730051404/a9432954-3430-4ee1-a5e1-df90cdc84623_thumb-removebg-preview-removebg-preview_tblnvu.png" alt="Paul Bernard" class="w-12 h-12 min-w-[48px] min-h-[12px] mr-4 sm:mr-[22px]"/><div><p class="text-[12.8px] text-neutral-800 font-medium" style="line-height:1.6">Paul Bernard</p><p class="text-[12.8px] text-neutral-600 font-normal max-w-[335px]" style="line-height:1.6">SVP Chief Architect, HMH</p></div></div></div></div></a></div></div><div class="my-5"><div class="rounded-3xl shadow overflow-hidden"><a href="/blog/how-hasura-took-leonardo-ai-from-first-code-commit-to-production-in-30-days"><div class="w-full flex flex-col justify-between p-4 sm:p-8 bg-neutral-0 rounded-3xl min-w-[300px] shadow max-w-[640px] min-h-[300px] sm:min-h-[262px] sm:max-h-[262px]"><div><h2 class="text-hds-m-h4 tb:text-hds-t-h4 db:text-hds-d-h4 undefined text-neutral-800 pb-1 font-bold">30 days </h2><p class="text-[15px] sm:text-[20px] text-neutral-700 font-normal pb-6 sm:pb-0" style="line-height:1.6">“Our priority was time to market. Hasura let us achieve that very quickly. We can just plug it in straight to our database and get to work very quickly.”</p></div><div><div class="flex items-center"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730051404/Screenshot_2024-10-27_at_10.47.50_PM-removebg-preview-removebg-preview_w8epi2.png" alt="Peter Runham" class="w-12 h-12 min-w-[48px] min-h-[12px] mr-4 sm:mr-[22px]"/><div><p class="text-[12.8px] text-neutral-800 font-medium" style="line-height:1.6">Peter Runham</p><p class="text-[12.8px] text-neutral-600 font-normal max-w-[335px]" style="line-height:1.6">CTO and Co-Founder, Leonardo.Ai</p></div></div></div></div></a></div></div><div class="my-5"><div class="rounded-3xl shadow overflow-hidden"><a href="/blog/modernizing-api-architecture-isoss-journey-with-hasura"><div class="w-full flex flex-col justify-between p-4 sm:p-8 bg-neutral-0 rounded-3xl min-w-[300px] shadow max-w-[640px] min-h-[300px] sm:min-h-[262px] sm:max-h-[262px]"><div><h2 class="text-hds-m-h4 tb:text-hds-t-h4 db:text-hds-d-h4 undefined text-neutral-800 pb-1 font-bold">40% reduction</h2><p class="text-[15px] sm:text-[20px] text-neutral-700 font-normal pb-6 sm:pb-0" style="line-height:1.6">Hasura is a SaaS product that really simplifies your backend API development. It abstracts backend complexity and lets us focus on business logic, taking care of technical complexities in a very intuitive way.</p></div><div><div class="flex items-center"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730051404/1631758434827-removebg-preview_1_-removebg-preview_h713xj.png" alt="Nitendra Raghuwanshi" class="w-12 h-12 min-w-[48px] min-h-[12px] mr-4 sm:mr-[22px]"/><div><p class="text-[12.8px] text-neutral-800 font-medium" style="line-height:1.6">Nitendra Raghuwanshi</p><p class="text-[12.8px] text-neutral-600 font-normal max-w-[335px]" style="line-height:1.6">Director of Engineering, ISOS</p></div></div></div></div></a></div></div></div><div class="hidden tb:flex tb:flex-col-reverse"><div class="flex items-center justify-center mt-10"><div class="flex"><button type="button" class="flex bg-blue-600 text-2xl z-10 bg-black h-10 w-10 ml-6 w-10 rounded-full bg-neutral-0 hover:bg-neutral-0 flex items-center justify-center shadow disabled:bg-neutral-200 " disabled=""><span role="img" aria-label="Arrow left "><div style="stroke:#6C737F"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-6 w-6 undefined"><path d="m15 18-6-6 6-6"></path></svg></div></span></button><button type="button" class="flex bg-blue-600 text-2xl z-10 bg-black h-10 w-10 ml-6 w-10 rounded-full bg-neutral-0 hover:bg-neutral-0 flex items-center justify-center shadow disabled:bg-neutral-200 "><span role="img" aria-label="Arrow right "><div style="stroke:#6C737F"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-6 w-6 stroke-[1.5] undefined"><path d="m9 18 6-6-6-6"></path></svg></div></span></button></div></div><div class="justify-center select-none items-center"><div class=""><div class="snap-x w-full inline-flex select-none overflow-x-hidden scrollbar-hide"><div class=" snap-center mx-5 shrink-0 py-1"><div class="w-full select-none rounded-3xl object-contain"><a href="/customers/philips"><div class="w-full flex flex-col justify-between p-4 sm:p-8 bg-neutral-0 rounded-3xl min-w-[300px] shadow max-w-[640px] min-h-[300px] sm:min-h-[262px] sm:max-h-[262px]"><div><h2 class="text-hds-m-h4 tb:text-hds-t-h4 db:text-hds-d-h4 undefined text-neutral-800 pb-1 font-bold">50% reduction</h2><p class="text-[15px] sm:text-[20px] text-neutral-700 font-normal pb-6 sm:pb-0" style="line-height:1.6">“If we had gone the traditional way this process would have taken us 2-4 years. With Hasura we have been able to crunch it to just under a year. Achieving this timeframe in a highly regulated environment like healthcare is phenomenal”</p></div><div><div class="flex items-center"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1690972264/Karthik_80830c792c.png" alt="Karthik Srinivasan" class="w-12 h-12 min-w-[48px] min-h-[12px] mr-4 sm:mr-[22px]"/><div><p class="text-[12.8px] text-neutral-800 font-medium" style="line-height:1.6">Karthik Srinivasan</p><p class="text-[12.8px] text-neutral-600 font-normal max-w-[335px]" style="line-height:1.6">Solution Architect, Philips Healthcare</p></div></div></div></div></a></div></div><div class=" snap-center mx-5 shrink-0 py-1"><div class="w-full select-none rounded-3xl object-contain"><a href="/blog/for-modern-classrooms-hmhs-journey-to-faster-applications-with-hasura"><div class="w-full flex flex-col justify-between p-4 sm:p-8 bg-neutral-0 rounded-3xl min-w-[300px] shadow max-w-[640px] min-h-[300px] sm:min-h-[262px] sm:max-h-[262px]"><div><h2 class="text-hds-m-h4 tb:text-hds-t-h4 db:text-hds-d-h4 undefined text-neutral-800 pb-1 font-bold">3x faster</h2><p class="text-[15px] sm:text-[20px] text-neutral-700 font-normal pb-6 sm:pb-0" style="line-height:1.6">“We have many real positives this year, and I would definitely count our success with Hasura among the top ones. It&#x27;s a big win!”</p></div><div><div class="flex items-center"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730051404/a9432954-3430-4ee1-a5e1-df90cdc84623_thumb-removebg-preview-removebg-preview_tblnvu.png" alt="Paul Bernard" class="w-12 h-12 min-w-[48px] min-h-[12px] mr-4 sm:mr-[22px]"/><div><p class="text-[12.8px] text-neutral-800 font-medium" style="line-height:1.6">Paul Bernard</p><p class="text-[12.8px] text-neutral-600 font-normal max-w-[335px]" style="line-height:1.6">SVP Chief Architect, HMH</p></div></div></div></div></a></div></div><div class=" snap-center mx-5 shrink-0 py-1"><div class="w-full select-none rounded-3xl object-contain"><a href="/blog/how-hasura-took-leonardo-ai-from-first-code-commit-to-production-in-30-days"><div class="w-full flex flex-col justify-between p-4 sm:p-8 bg-neutral-0 rounded-3xl min-w-[300px] shadow max-w-[640px] min-h-[300px] sm:min-h-[262px] sm:max-h-[262px]"><div><h2 class="text-hds-m-h4 tb:text-hds-t-h4 db:text-hds-d-h4 undefined text-neutral-800 pb-1 font-bold">30 days </h2><p class="text-[15px] sm:text-[20px] text-neutral-700 font-normal pb-6 sm:pb-0" style="line-height:1.6">“Our priority was time to market. Hasura let us achieve that very quickly. We can just plug it in straight to our database and get to work very quickly.”</p></div><div><div class="flex items-center"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730051404/Screenshot_2024-10-27_at_10.47.50_PM-removebg-preview-removebg-preview_w8epi2.png" alt="Peter Runham" class="w-12 h-12 min-w-[48px] min-h-[12px] mr-4 sm:mr-[22px]"/><div><p class="text-[12.8px] text-neutral-800 font-medium" style="line-height:1.6">Peter Runham</p><p class="text-[12.8px] text-neutral-600 font-normal max-w-[335px]" style="line-height:1.6">CTO and Co-Founder, Leonardo.Ai</p></div></div></div></div></a></div></div><div class=" snap-center mx-5 shrink-0 py-1"><div class="w-full select-none rounded-3xl object-contain"><a href="/blog/modernizing-api-architecture-isoss-journey-with-hasura"><div class="w-full flex flex-col justify-between p-4 sm:p-8 bg-neutral-0 rounded-3xl min-w-[300px] shadow max-w-[640px] min-h-[300px] sm:min-h-[262px] sm:max-h-[262px]"><div><h2 class="text-hds-m-h4 tb:text-hds-t-h4 db:text-hds-d-h4 undefined text-neutral-800 pb-1 font-bold">40% reduction</h2><p class="text-[15px] sm:text-[20px] text-neutral-700 font-normal pb-6 sm:pb-0" style="line-height:1.6">Hasura is a SaaS product that really simplifies your backend API development. It abstracts backend complexity and lets us focus on business logic, taking care of technical complexities in a very intuitive way.</p></div><div><div class="flex items-center"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730051404/1631758434827-removebg-preview_1_-removebg-preview_h713xj.png" alt="Nitendra Raghuwanshi" class="w-12 h-12 min-w-[48px] min-h-[12px] mr-4 sm:mr-[22px]"/><div><p class="text-[12.8px] text-neutral-800 font-medium" style="line-height:1.6">Nitendra Raghuwanshi</p><p class="text-[12.8px] text-neutral-600 font-normal max-w-[335px]" style="line-height:1.6">Director of Engineering, ISOS</p></div></div></div></div></a></div></div></div></div></div></div></div></div><div class="hidden tb:block"><div class="flex justify-center"><div class="bg-[#0B5ED7] flex rounded-3xl shadow overflow-hidden transition-opacity ease-in duration-700"><div class="hidden lg:flex flex-col justify-between p-8 lg:min-w-[308px] lg:max-w-[308px]"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1729876097/philips_white_paxsie.png" alt="Philips Healthcare" class="w-full max-w-[107px]"/><div><p class="text-neutral-0 __className_e6e279 !text-[32px] font-bold tracking-[-0.64px] leading-[123%]">50% reduction</p><p class="text-neutral-0 __className_e6e279 !text-[28px] font-light tracking-[-0.64px] leading-[123%]">in team size per project</p></div></div><div class="w-full flex flex-col justify-between p-4 sm:p-8 bg-neutral-0 min-w-[300px] max-w-[705px] min-h-[330px] lg:min-h-[262px] lg:max-h-[262px] lg:-ml-5 relative z-10 rounded-3xl"><div><h2 class="text-hds-m-h3 tb:text-hds-t-h3 db:text-hds-d-h3 __className_e6e279 text-neutral-800 pb-2 !leading-leading-snug !text-[1.5rem] tb:!text-[1.75rem] tb-l:!text-[2rem] db:!text-[2.5rem] lg:hidden">50% reduction</h2><p class="text-hds-m-sub2 tb:text-hds-t-sub2 db:text-hds-d-sub2 text-[15px] sm:text-[20px] text-neutral-700 font-normal pb-6 sm:pb-0 !leading-[160%] !tracking-[-0.2px]">“If we had gone the traditional way this process would have taken us 2-4 years. With Hasura we have been able to crunch it to just under a year. Achieving this timeframe in a highly regulated environment like healthcare is phenomenal”</p></div><div class="flex justify-between items-center"><div><div class="flex items-center"><img src="https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1690972264/Karthik_80830c792c.png" alt="Karthik Srinivasan" class="w-12 h-12 min-w-[48px] min-h-[12px] mr-4 sm:mr-[22px]"/><div><p class="text-[12.8px] text-neutral-800 font-medium" style="line-height:1.6">Karthik Srinivasan</p><p class="text-[12.8px] text-neutral-600 font-normal max-w-[335px]" style="line-height:1.6">Solution Architect, Philips Healthcare</p></div></div></div><a href="/customers/philips"><div><button type="button" class="inline-flex items-center whitespace-pre rounded-full text-blue-500 text-hds-d-body3c-medium rounded-full py-2.5 pl-5 pr-3 group db:w-fit tb:w-fit w-full justify-center border-2 border-blue-500 text-blue-500 hover:text-neutral-0 hover:bg-blue-700 hover:border-2 hover:border-blue-700 hover:shadow-md hover:shadow hover:transition-all hover:ease-out hover:duration-200 focus:bg-blue-200 focus:text-blue-500 focus:border-2 border-blue-500 focus:shadow-[0px_0px_0px_4px_#DFE8FF] focus:outline-none focus:text-blue-500 text-blue-600 " data-testid="home-read-story">Read story<div class="group-hover:transition-all group-hover:stroke-neutral-0"><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 group-hover:stroke-neutral-0 z-10 stroke-2 group-hover:translate-x-[0.15rem] group-hover:transition-all group-hover:duration-300"><path d="m9 18 6-6-6-6"></path></svg></div><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 -mt-5 group-hover:stroke-neutral-0 invisible stroke-2 group-hover:transition-all group-hover:delay-100 group-hover:visible "><path d="M7 12h10"></path></svg></div></div></button></div></a></div></div></div><div class="hidden transition-opacity ease-in duration-700"><div class="hidden lg:flex flex-col justify-between p-8 lg:min-w-[308px] lg:max-w-[308px]"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730047090/hmh_nleixe.png" alt="HMH" class="w-full max-w-[90px]"/><div><p class="text-neutral-0 __className_e6e279 !text-[32px] font-bold tracking-[-0.64px] leading-[123%]">3x faster</p><p class="text-neutral-0 __className_e6e279 !text-[28px] font-light tracking-[-0.64px] leading-[123%]">in time-to-market</p></div></div><div class="w-full flex flex-col justify-between p-4 sm:p-8 bg-neutral-0 min-w-[300px] max-w-[705px] min-h-[330px] lg:min-h-[262px] lg:max-h-[262px] lg:-ml-5 relative z-10 rounded-3xl"><div><h2 class="text-hds-m-h3 tb:text-hds-t-h3 db:text-hds-d-h3 __className_e6e279 text-neutral-800 pb-2 !leading-leading-snug !text-[1.5rem] tb:!text-[1.75rem] tb-l:!text-[2rem] db:!text-[2.5rem] lg:hidden">3x faster</h2><p class="text-hds-m-sub2 tb:text-hds-t-sub2 db:text-hds-d-sub2 text-[15px] sm:text-[20px] text-neutral-700 font-normal pb-6 sm:pb-0 !leading-[160%] !tracking-[-0.2px]">“We have many real positives this year, and I would definitely count our success with Hasura among the top ones. It&#x27;s a big win!”</p></div><div class="flex justify-between items-center"><div><div class="flex items-center"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730051404/a9432954-3430-4ee1-a5e1-df90cdc84623_thumb-removebg-preview-removebg-preview_tblnvu.png" alt="Paul Bernard" class="w-12 h-12 min-w-[48px] min-h-[12px] mr-4 sm:mr-[22px]"/><div><p class="text-[12.8px] text-neutral-800 font-medium" style="line-height:1.6">Paul Bernard</p><p class="text-[12.8px] text-neutral-600 font-normal max-w-[335px]" style="line-height:1.6">SVP Chief Architect, HMH</p></div></div></div><a href="/blog/for-modern-classrooms-hmhs-journey-to-faster-applications-with-hasura"><div><button type="button" class="inline-flex items-center whitespace-pre rounded-full text-blue-500 text-hds-d-body3c-medium rounded-full py-2.5 pl-5 pr-3 group db:w-fit tb:w-fit w-full justify-center border-2 border-blue-500 text-blue-500 hover:text-neutral-0 hover:bg-blue-700 hover:border-2 hover:border-blue-700 hover:shadow-md hover:shadow hover:transition-all hover:ease-out hover:duration-200 focus:bg-blue-200 focus:text-blue-500 focus:border-2 border-blue-500 focus:shadow-[0px_0px_0px_4px_#DFE8FF] focus:outline-none focus:text-blue-500 text-blue-600 " data-testid="home-read-story">Read story<div class="group-hover:transition-all group-hover:stroke-neutral-0"><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 group-hover:stroke-neutral-0 z-10 stroke-2 group-hover:translate-x-[0.15rem] group-hover:transition-all group-hover:duration-300"><path d="m9 18 6-6-6-6"></path></svg></div><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 -mt-5 group-hover:stroke-neutral-0 invisible stroke-2 group-hover:transition-all group-hover:delay-100 group-hover:visible "><path d="M7 12h10"></path></svg></div></div></button></div></a></div></div></div><div class="hidden transition-opacity ease-in duration-700"><div class="hidden lg:flex flex-col justify-between p-8 lg:min-w-[308px] lg:max-w-[308px]"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730047091/lenardo_white_czooyx.png" alt="Leonardo.Ai" class="w-full max-w-[127px]"/><div><p class="text-neutral-0 __className_e6e279 !text-[32px] font-bold tracking-[-0.64px] leading-[123%]">30 days </p><p class="text-neutral-0 __className_e6e279 !text-[28px] font-light tracking-[-0.64px] leading-[123%]">from 1st commit to launch</p></div></div><div class="w-full flex flex-col justify-between p-4 sm:p-8 bg-neutral-0 min-w-[300px] max-w-[705px] min-h-[330px] lg:min-h-[262px] lg:max-h-[262px] lg:-ml-5 relative z-10 rounded-3xl"><div><h2 class="text-hds-m-h3 tb:text-hds-t-h3 db:text-hds-d-h3 __className_e6e279 text-neutral-800 pb-2 !leading-leading-snug !text-[1.5rem] tb:!text-[1.75rem] tb-l:!text-[2rem] db:!text-[2.5rem] lg:hidden">30 days </h2><p class="text-hds-m-sub2 tb:text-hds-t-sub2 db:text-hds-d-sub2 text-[15px] sm:text-[20px] text-neutral-700 font-normal pb-6 sm:pb-0 !leading-[160%] !tracking-[-0.2px]">“Our priority was time to market. Hasura let us achieve that very quickly. We can just plug it in straight to our database and get to work very quickly.”</p></div><div class="flex justify-between items-center"><div><div class="flex items-center"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730051404/Screenshot_2024-10-27_at_10.47.50_PM-removebg-preview-removebg-preview_w8epi2.png" alt="Peter Runham" class="w-12 h-12 min-w-[48px] min-h-[12px] mr-4 sm:mr-[22px]"/><div><p class="text-[12.8px] text-neutral-800 font-medium" style="line-height:1.6">Peter Runham</p><p class="text-[12.8px] text-neutral-600 font-normal max-w-[335px]" style="line-height:1.6">CTO and Co-Founder, Leonardo.Ai</p></div></div></div><a href="/blog/how-hasura-took-leonardo-ai-from-first-code-commit-to-production-in-30-days"><div><button type="button" class="inline-flex items-center whitespace-pre rounded-full text-blue-500 text-hds-d-body3c-medium rounded-full py-2.5 pl-5 pr-3 group db:w-fit tb:w-fit w-full justify-center border-2 border-blue-500 text-blue-500 hover:text-neutral-0 hover:bg-blue-700 hover:border-2 hover:border-blue-700 hover:shadow-md hover:shadow hover:transition-all hover:ease-out hover:duration-200 focus:bg-blue-200 focus:text-blue-500 focus:border-2 border-blue-500 focus:shadow-[0px_0px_0px_4px_#DFE8FF] focus:outline-none focus:text-blue-500 text-blue-600 " data-testid="home-read-story">Read story<div class="group-hover:transition-all group-hover:stroke-neutral-0"><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 group-hover:stroke-neutral-0 z-10 stroke-2 group-hover:translate-x-[0.15rem] group-hover:transition-all group-hover:duration-300"><path d="m9 18 6-6-6-6"></path></svg></div><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 -mt-5 group-hover:stroke-neutral-0 invisible stroke-2 group-hover:transition-all group-hover:delay-100 group-hover:visible "><path d="M7 12h10"></path></svg></div></div></button></div></a></div></div></div><div class="hidden transition-opacity ease-in duration-700"><div class="hidden lg:flex flex-col justify-between p-8 lg:min-w-[308px] lg:max-w-[308px]"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730047090/Mask_group_13_yjmvso.png" alt="ISOS" class="w-full max-w-[117px] -mt-3"/><div><p class="text-neutral-0 __className_e6e279 !text-[32px] font-bold tracking-[-0.64px] leading-[123%]">40% reduction</p><p class="text-neutral-0 __className_e6e279 !text-[28px] font-light tracking-[-0.64px] leading-[123%]">in API development effort</p></div></div><div class="w-full flex flex-col justify-between p-4 sm:p-8 bg-neutral-0 min-w-[300px] max-w-[705px] min-h-[330px] lg:min-h-[262px] lg:max-h-[262px] lg:-ml-5 relative z-10 rounded-3xl"><div><h2 class="text-hds-m-h3 tb:text-hds-t-h3 db:text-hds-d-h3 __className_e6e279 text-neutral-800 pb-2 !leading-leading-snug !text-[1.5rem] tb:!text-[1.75rem] tb-l:!text-[2rem] db:!text-[2.5rem] lg:hidden">40% reduction</h2><p class="text-hds-m-sub2 tb:text-hds-t-sub2 db:text-hds-d-sub2 text-[15px] sm:text-[20px] text-neutral-700 font-normal pb-6 sm:pb-0 !leading-[160%] !tracking-[-0.2px]">Hasura is a SaaS product that really simplifies your backend API development. It abstracts backend complexity and lets us focus on business logic, taking care of technical complexities in a very intuitive way.</p></div><div class="flex justify-between items-center"><div><div class="flex items-center"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730051404/1631758434827-removebg-preview_1_-removebg-preview_h713xj.png" alt="Nitendra Raghuwanshi" class="w-12 h-12 min-w-[48px] min-h-[12px] mr-4 sm:mr-[22px]"/><div><p class="text-[12.8px] text-neutral-800 font-medium" style="line-height:1.6">Nitendra Raghuwanshi</p><p class="text-[12.8px] text-neutral-600 font-normal max-w-[335px]" style="line-height:1.6">Director of Engineering, ISOS</p></div></div></div><a href="/blog/modernizing-api-architecture-isoss-journey-with-hasura"><div><button type="button" class="inline-flex items-center whitespace-pre rounded-full text-blue-500 text-hds-d-body3c-medium rounded-full py-2.5 pl-5 pr-3 group db:w-fit tb:w-fit w-full justify-center border-2 border-blue-500 text-blue-500 hover:text-neutral-0 hover:bg-blue-700 hover:border-2 hover:border-blue-700 hover:shadow-md hover:shadow hover:transition-all hover:ease-out hover:duration-200 focus:bg-blue-200 focus:text-blue-500 focus:border-2 border-blue-500 focus:shadow-[0px_0px_0px_4px_#DFE8FF] focus:outline-none focus:text-blue-500 text-blue-600 " data-testid="home-read-story">Read story<div class="group-hover:transition-all group-hover:stroke-neutral-0"><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 group-hover:stroke-neutral-0 z-10 stroke-2 group-hover:translate-x-[0.15rem] group-hover:transition-all group-hover:duration-300"><path d="m9 18 6-6-6-6"></path></svg></div><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 -mt-5 group-hover:stroke-neutral-0 invisible stroke-2 group-hover:transition-all group-hover:delay-100 group-hover:visible "><path d="M7 12h10"></path></svg></div></div></button></div></a></div></div></div></div><div class="flex justify-around pt-10 max-w-[1008px] mx-auto"><div role="button"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1729878353/phlips_color_hmtv59.png" alt="Philips Healthcare" class="h-[97px] w-auto"/></div><div role="button"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730048449/hmh_color_ox3kxt.png" alt="HMH" class="h-[97px] w-auto filter grayscale hover:grayscale-0 transition"/></div><div role="button"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730048450/logo-tile_2_eyopy7.png" alt="Leonardo.Ai" class="h-[97px] w-auto filter grayscale hover:grayscale-0 transition"/></div><div role="button"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730048450/logo-tile_1_idvrrn.png" alt="ISOS" class="h-[97px] w-auto filter grayscale hover:grayscale-0 transition"/></div></div></div></div></div><div class="w-full max-w-[1328px] mx-auto px-4 xl:px-6 undefined undefined undefined undefined undefined"><div class="max-w-7xl mx-auto"><div class="pt-4 md:pt-10 lg:pt-24 pb-0 lg:pb-16"><div class="lg:hidden"><div class="flex justify-between sm:justify-start gap-4 tb:gap-6"><a href="https://hasura.io/events/community-call/latest"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1729849997/cc-blog-july_5_1_jvwqt6.png" alt="hasura-community-call" class="w-full md:max-w-[244px] rounded-lg"/></a><a href="https://discord.com/invite/hasura"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1729856668/cc-blog-july_6_1_pauot4.png" alt="hasura-community-call" class="w-full md:max-w-[244px] rounded-lg"/></a></div><h2 class="text-hds-m-h3 tb:text-hds-t-h3 db:text-hds-d-h3 __className_e6e279 text-neutral-800 pb-2 !leading-leading-snug !text-[1.5rem] tb:!text-[1.75rem] tb-l:!text-[2rem] db:!text-[2.5rem] pt-6">Built by developers, for developers</h2><div class="text-hds-m-body2 tb:text-hds-t-body2 db:text-hds-d-body2 text-neutral-700">We&#x27;re obsessed with creating a platform that developers truly love – one that empowers them and delivers huge value. And the results speak for themselves. </div></div><div class="hidden lg:block"><div class="absolute z-10 left-gradient-bg pt-6"><div class="lg:min-w-[570px] lg:min-h-[500px] pr-20"><div class="flex pb-6"><div><a href="https://discord.com/invite/hasura"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1729856668/cc-blog-july_6_1_pauot4.png" alt="hasura-community-call" class="w-full max-w-[244px] rounded-lg pr-10"/></a></div><div><a href="https://hasura.io/events/community-call/latest" class="block -ml-[30%] z-20"><img src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1729849997/cc-blog-july_5_1_jvwqt6.png" alt="hasura-community-call" class="w-full max-w-[204px] rounded-lg"/></a></div></div><div><h2 class="text-hds-m-h3 tb:text-hds-t-h3 db:text-hds-d-h3 __className_e6e279 text-neutral-800 pb-2 !leading-leading-snug !text-[1.5rem] tb:!text-[1.75rem] tb-l:!text-[2rem] db:!text-[2.5rem] md:max-w-[388px]">Built by developers, for developers</h2><div class="text-hds-m-body2 tb:text-hds-t-body2 db:text-hds-d-body2 text-neutral-700 max-w-[415px]">We&#x27;re obsessed with creating a platform that developers truly love – one that empowers them and delivers huge value. And the results speak for themselves. </div></div></div></div></div><div class="lg:grid"><div class=""><div class="pt-10 pb-0 md:pb-4 lg:pb-16 tb:pb-20 whitespace-nowrap relative tb:-mb-12 db:-mb-28 snap-x w-full inline-flex select-none scrollbar-hide overflow-scroll"><div style="width:16830px" class="flex slider-loop tweet-loop"><div class="flex justify-around w-1/3"><a class="min-w-[330px]" href="https://twitter.com/filipealva/status/1641198172209926145"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@filipealva</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">It’s great! Recently I discovered Hasura, a platform where you can connect to a DB instance hosted in the cloud and it generates a GraphQL API based on your DB’s schema. Interesting for mobile/front end engineers who want to set up their own GQL API without much backend effort</div></div></a><a class="min-w-[330px]" href="https://twitter.com/flexbox_/status/1644250344031940609"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@flexbox_</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">@HasuraHQ because I only scratched the surface and I love the experience so far</div></div></a><a class="min-w-[330px]" href="https://twitter.com/flexdinesh/status/1631053277503819778"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@flexdinesh</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">It’s really cool that Hasura’s GraphQL API has built in dataloader abstractions for N+1 batching and cache priming. I’m designing a GraphQL BFF atm and solutioning these problems by hand takes a whole lot of time to get it right.</div></div></a><a class="min-w-[330px]" href="https://twitter.com/weezykon/status/1630124456705236992"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@weezykon</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">One of the coolest things about Hasura is that it&#x27;s compatible with a variety of popular databases, including PostgreSQL, MySQL, and MongoDB. This means that you can use Hasura to build GraphQL APIs on top of your existing databases, without having to switch to a new one. 💻</div></div></a><a class="min-w-[330px]" href="https://twitter.com/SNKhan300/status/1626180344557731840"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@SNKhan300</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Had an extremely productive session with team @HasuraHQ on how I am using Hasura and what impediments I am facing. A lot to learn from it. Harsha and Praveen were super helpful. Hope to have more follow-up sessions soon.</div></div></a><a class="min-w-[330px]" href="https://twitter.com/tmaximini/status/1621066963735945217"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@tmaximini</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Postgres, @HasuraHQ and Typescript have proven a real powerhouse for our Engineering team at Crowdcast.</div></div></a><a class="min-w-[330px]" href="https://twitter.com/coding_inthesun/status/1618740838137491458"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@coding_inthesun</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Hasura looks interesting!</div></div></a><a class="min-w-[330px]" href="https://twitter.com/yoniweisbrod/status/1618608718416863233"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@yoniweisbrod</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Working on a side project for the first time in ages.. it&#x27;s a whole new technology landscape out there. Currently trying@HasuraHQand loving it. 👏</div></div></a><a class="min-w-[330px]" href="https://twitter.com/kchenswe/status/1617555373363236865"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@kchenswe</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">I just went through @HasuraHQ s latest guide on @nextjs and was really impressed by the developer experience! 🎉</div></div></a><a class="min-w-[330px]" href="https://twitter.com/bconnorwhite/status/1616192380474134529"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@bconnorwhite</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Hasura is absurdly good</div></div></a><a class="min-w-[330px]" href="https://twitter.com/darronj/status/1616064930977054726"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@darronj</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">This is the second most valuable feature in my opinion, right behind remote joins. Makes Hasura a force multiplier!</div></div></a><a class="min-w-[330px]" href="https://twitter.com/YourBuddyConner/status/1612704063958941697"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@YourBuddyConner</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">@HasuraHQ has gotten so good the last couple years</div></div></a><a class="min-w-[330px]" href="https://twitter.com/namoscato/status/1612098952328888321"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@namoscato</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">We believe @HasuraHQ is the future of #GraphQL API development, and the engine contributes to rapid product iteration at @fieldguide</div></div></a><a class="min-w-[330px]" href="https://twitter.com/elitasson/status/1612433556113956864"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@elitasson</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Interesting article on how @fieldguide uses Hasura. They seem to be big on Hasura Actions and Remote schema which is really a great way of growing outside of Hasura&#x27;s auto-generated CRUD API.</div></div></a><a class="min-w-[330px]" href="https://twitter.com/prikeshdexter/status/1603819925696806912"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@prikeshdexter</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">I have always been a fan of #GraphQL but tools like hasura and supabase are just icing on the cake. They make the experience seamless, and make so much easier to prototype</div></div></a><a class="min-w-[330px]" href="https://twitter.com/rahul__gangotri/status/1597331293549002752"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@rahul__gangotri</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Playing with @HasuraHQ for the first time, pretty cool 🤙</div></div></a><a class="min-w-[330px]" href="https://twitter.com/rish1_2/status/1590708437523910656"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-4 tb:mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@rish1_2</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Today I learned Hasura aggregate queries really make like easy for edge cases! I&#x27;m going to change my server side code and it&#x27;s going to be less complext thanks to Hasura. #buildinpublic #opensource #serverless #indiedev #SoftwareDeveloper</div></div></a></div><div class="flex justify-around w-1/3"><a class="min-w-[330px]" href="https://twitter.com/filipealva/status/1641198172209926145"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@filipealva</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">It’s great! Recently I discovered Hasura, a platform where you can connect to a DB instance hosted in the cloud and it generates a GraphQL API based on your DB’s schema. Interesting for mobile/front end engineers who want to set up their own GQL API without much backend effort</div></div></a><a class="min-w-[330px]" href="https://twitter.com/flexbox_/status/1644250344031940609"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@flexbox_</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">@HasuraHQ because I only scratched the surface and I love the experience so far</div></div></a><a class="min-w-[330px]" href="https://twitter.com/flexdinesh/status/1631053277503819778"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@flexdinesh</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">It’s really cool that Hasura’s GraphQL API has built in dataloader abstractions for N+1 batching and cache priming. I’m designing a GraphQL BFF atm and solutioning these problems by hand takes a whole lot of time to get it right.</div></div></a><a class="min-w-[330px]" href="https://twitter.com/weezykon/status/1630124456705236992"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@weezykon</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">One of the coolest things about Hasura is that it&#x27;s compatible with a variety of popular databases, including PostgreSQL, MySQL, and MongoDB. This means that you can use Hasura to build GraphQL APIs on top of your existing databases, without having to switch to a new one. 💻</div></div></a><a class="min-w-[330px]" href="https://twitter.com/SNKhan300/status/1626180344557731840"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@SNKhan300</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Had an extremely productive session with team @HasuraHQ on how I am using Hasura and what impediments I am facing. A lot to learn from it. Harsha and Praveen were super helpful. Hope to have more follow-up sessions soon.</div></div></a><a class="min-w-[330px]" href="https://twitter.com/tmaximini/status/1621066963735945217"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@tmaximini</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Postgres, @HasuraHQ and Typescript have proven a real powerhouse for our Engineering team at Crowdcast.</div></div></a><a class="min-w-[330px]" href="https://twitter.com/coding_inthesun/status/1618740838137491458"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@coding_inthesun</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Hasura looks interesting!</div></div></a><a class="min-w-[330px]" href="https://twitter.com/yoniweisbrod/status/1618608718416863233"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@yoniweisbrod</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Working on a side project for the first time in ages.. it&#x27;s a whole new technology landscape out there. Currently trying@HasuraHQand loving it. 👏</div></div></a><a class="min-w-[330px]" href="https://twitter.com/kchenswe/status/1617555373363236865"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@kchenswe</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">I just went through @HasuraHQ s latest guide on @nextjs and was really impressed by the developer experience! 🎉</div></div></a><a class="min-w-[330px]" href="https://twitter.com/bconnorwhite/status/1616192380474134529"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@bconnorwhite</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Hasura is absurdly good</div></div></a><a class="min-w-[330px]" href="https://twitter.com/darronj/status/1616064930977054726"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@darronj</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">This is the second most valuable feature in my opinion, right behind remote joins. Makes Hasura a force multiplier!</div></div></a><a class="min-w-[330px]" href="https://twitter.com/YourBuddyConner/status/1612704063958941697"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@YourBuddyConner</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">@HasuraHQ has gotten so good the last couple years</div></div></a><a class="min-w-[330px]" href="https://twitter.com/namoscato/status/1612098952328888321"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@namoscato</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">We believe @HasuraHQ is the future of #GraphQL API development, and the engine contributes to rapid product iteration at @fieldguide</div></div></a><a class="min-w-[330px]" href="https://twitter.com/elitasson/status/1612433556113956864"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@elitasson</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Interesting article on how @fieldguide uses Hasura. They seem to be big on Hasura Actions and Remote schema which is really a great way of growing outside of Hasura&#x27;s auto-generated CRUD API.</div></div></a><a class="min-w-[330px]" href="https://twitter.com/prikeshdexter/status/1603819925696806912"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@prikeshdexter</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">I have always been a fan of #GraphQL but tools like hasura and supabase are just icing on the cake. They make the experience seamless, and make so much easier to prototype</div></div></a><a class="min-w-[330px]" href="https://twitter.com/rahul__gangotri/status/1597331293549002752"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@rahul__gangotri</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Playing with @HasuraHQ for the first time, pretty cool 🤙</div></div></a><a class="min-w-[330px]" href="https://twitter.com/rish1_2/status/1590708437523910656"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-1000 py-4 !font-semibold !leading-7 !text-[16px]">@rish1_2</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal !leading-7">Today I learned Hasura aggregate queries really make like easy for edge cases! I&#x27;m going to change my server side code and it&#x27;s going to be less complext thanks to Hasura. #buildinpublic #opensource #serverless #indiedev #SoftwareDeveloper</div></div></a></div><div class="flex justify-around w-1/3"><a class="min-w-[330px]" href="https://twitter.com/filipealva/status/1641198172209926145"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@filipealva</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">It’s great! Recently I discovered Hasura, a platform where you can connect to a DB instance hosted in the cloud and it generates a GraphQL API based on your DB’s schema. Interesting for mobile/front end engineers who want to set up their own GQL API without much backend effort</div></div></a><a class="min-w-[330px]" href="https://twitter.com/flexbox_/status/1644250344031940609"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@flexbox_</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">@HasuraHQ because I only scratched the surface and I love the experience so far</div></div></a><a class="min-w-[330px]" href="https://twitter.com/flexdinesh/status/1631053277503819778"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@flexdinesh</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">It’s really cool that Hasura’s GraphQL API has built in dataloader abstractions for N+1 batching and cache priming. I’m designing a GraphQL BFF atm and solutioning these problems by hand takes a whole lot of time to get it right.</div></div></a><a class="min-w-[330px]" href="https://twitter.com/weezykon/status/1630124456705236992"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@weezykon</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">One of the coolest things about Hasura is that it&#x27;s compatible with a variety of popular databases, including PostgreSQL, MySQL, and MongoDB. This means that you can use Hasura to build GraphQL APIs on top of your existing databases, without having to switch to a new one. 💻</div></div></a><a class="min-w-[330px]" href="https://twitter.com/SNKhan300/status/1626180344557731840"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@SNKhan300</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">Had an extremely productive session with team @HasuraHQ on how I am using Hasura and what impediments I am facing. A lot to learn from it. Harsha and Praveen were super helpful. Hope to have more follow-up sessions soon.</div></div></a><a class="min-w-[330px]" href="https://twitter.com/tmaximini/status/1621066963735945217"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@tmaximini</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">Postgres, @HasuraHQ and Typescript have proven a real powerhouse for our Engineering team at Crowdcast.</div></div></a><a class="min-w-[330px]" href="https://twitter.com/coding_inthesun/status/1618740838137491458"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@coding_inthesun</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">Hasura looks interesting!</div></div></a><a class="min-w-[330px]" href="https://twitter.com/yoniweisbrod/status/1618608718416863233"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@yoniweisbrod</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">Working on a side project for the first time in ages.. it&#x27;s a whole new technology landscape out there. Currently trying@HasuraHQand loving it. 👏</div></div></a><a class="min-w-[330px]" href="https://twitter.com/kchenswe/status/1617555373363236865"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@kchenswe</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">I just went through @HasuraHQ s latest guide on @nextjs and was really impressed by the developer experience! 🎉</div></div></a><a class="min-w-[330px]" href="https://twitter.com/bconnorwhite/status/1616192380474134529"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@bconnorwhite</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">Hasura is absurdly good</div></div></a><a class="min-w-[330px]" href="https://twitter.com/darronj/status/1616064930977054726"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@darronj</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">This is the second most valuable feature in my opinion, right behind remote joins. Makes Hasura a force multiplier!</div></div></a><a class="min-w-[330px]" href="https://twitter.com/YourBuddyConner/status/1612704063958941697"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@YourBuddyConner</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">@HasuraHQ has gotten so good the last couple years</div></div></a><a class="min-w-[330px]" href="https://twitter.com/namoscato/status/1612098952328888321"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@namoscato</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">We believe @HasuraHQ is the future of #GraphQL API development, and the engine contributes to rapid product iteration at @fieldguide</div></div></a><a class="min-w-[330px]" href="https://twitter.com/elitasson/status/1612433556113956864"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@elitasson</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">Interesting article on how @fieldguide uses Hasura. They seem to be big on Hasura Actions and Remote schema which is really a great way of growing outside of Hasura&#x27;s auto-generated CRUD API.</div></div></a><a class="min-w-[330px]" href="https://twitter.com/prikeshdexter/status/1603819925696806912"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@prikeshdexter</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">I have always been a fan of #GraphQL but tools like hasura and supabase are just icing on the cake. They make the experience seamless, and make so much easier to prototype</div></div></a><a class="min-w-[330px]" href="https://twitter.com/rahul__gangotri/status/1597331293549002752"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@rahul__gangotri</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">Playing with @HasuraHQ for the first time, pretty cool 🤙</div></div></a><a class="min-w-[330px]" href="https://twitter.com/rish1_2/status/1590708437523910656"><div class="p-5 tb:p-8 bg-neutral-0 shadow-sm rounded-3xl mx-5"><svg class="w-[24px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#000000"></path></svg><p class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-1000 py-4">@rish1_2</p><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 text-neutral-500 whitespace-normal">Today I learned Hasura aggregate queries really make like easy for edge cases! I&#x27;m going to change my server side code and it&#x27;s going to be less complext thanks to Hasura. #buildinpublic #opensource #serverless #indiedev #SoftwareDeveloper</div></div></a></div></div></div></div></div></div></div></div></main><div class="px-4 pt-10 db:py-16 tb:py-16 pb-10"><div class="max-w-7xl mx-auto"><div class="w-full"><div class="flex flex-col tb-l:flex-row gap-10 tb-l:gap-12 db:gap-16 "><div class="rounded-3xl shadow overflow-hidden w-full bg-neutral-0"><div class="flex justify-between items-end"><div class="p-5 tb-l:p-16 db:p-20 "><h3 class="text-hds-m-h3 tb:text-hds-t-h3 db:text-hds-d-h3 __className_e6e279 max-w-[450px] !leading-leading-normal !text-[1.5rem] tb:!text-[1.75rem] tb-l:!text-[2rem] db:!text-[2.5rem] text-neutral-1000">Ship a rock-solid API on your data – in minutes!</h3><div class="flex tb:items-center flex-col tb:flex-row gap-2 tb:gap-5 pt-8 tb:pt-10"><a class="text-center w-full mb-m:w-auto" href="https://console.hasura.io/?pg=home&amp;plcmt=pre-footer&amp;cta=start-for-free&amp;tech=default"><div><button type="button" class="inline-flex items-center whitespace-pre rounded-full text-hds-d-body3c-medium py-1.5 pr-2.5 pl-4 rounded-full group db:w-fit tb:w-fit w-full justify-center justify-center bg-blue-500 text-neutral-0 hover:bg-blue-700 hover:text-neutral-0 hover:shadow-md hover:shadow hover:transition-all hover:ease-out hover:duration-300 focus:bg-blue-600 focus:shadow-[0_0px_0px_4px_#DFE8FF] focus:text-neutral-0 focus:outline-none active:bg-blue-600 active:text-neutral-0 active:outline-none border-2 border-blue-500 rounded-full hover:border-blue-700 hover:text-neutral-0 " data-testid="home-start-for-free">Start for free<div class="group-hover:transition-all group-hover:stroke-neutral-0"><div style="stroke:#FFF"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 group-hover:stroke-neutral-0 z-10 stroke-2 group-hover:translate-x-[0.15rem] group-hover:transition-all group-hover:duration-300"><path d="m9 18 6-6-6-6"></path></svg></div><div style="stroke:#FFF"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 -mt-5 group-hover:stroke-neutral-0 invisible stroke-2 group-hover:transition-all group-hover:delay-100 group-hover:visible "><path d="M7 12h10"></path></svg></div></div></button></div></a><a class="text-center w-full mb-m:w-auto" href="/contact-us"><div><button type="button" class="inline-flex items-center whitespace-pre rounded-full text-hds-d-body3c-medium py-1.5 pr-2.5 pl-4 rounded-full group db:w-fit tb:w-fit w-full justify-center border-2 border-blue-500 text-blue-500 hover:text-neutral-0 hover:bg-blue-700 hover:border-2 hover:border-blue-700 hover:shadow-md hover:shadow hover:transition-all hover:ease-out hover:duration-200 focus:bg-blue-200 focus:text-blue-500 focus:border-2 border-blue-500 focus:shadow-[0px_0px_0px_4px_#DFE8FF] focus:outline-none focus:text-blue-500 hover:text-neutral-0 " data-testid="home-contact-sales">Contact Sales<div class="group-hover:transition-all group-hover:stroke-neutral-0"><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 group-hover:stroke-neutral-0 z-10 stroke-2 group-hover:translate-x-[0.15rem] group-hover:transition-all group-hover:duration-300"><path d="m9 18 6-6-6-6"></path></svg></div><div style="stroke:#3970FD"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="h-5 w-5 -mt-5 group-hover:stroke-neutral-0 invisible stroke-2 group-hover:transition-all group-hover:delay-100 group-hover:visible "><path d="M7 12h10"></path></svg></div></div></button></div></a></div></div><img class="hidden tb:block max-w-[200px] tb-l:max-w-[250px] h-auto lg:max-w-[355px]" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1716867752/whitepaper04_1_1_1_v6oisx.png" alt="Build the most impactful data platform with Hasura DDN today"/></div></div></div></div></div></div><div class="px-4"><div class="max-w-7xl mx-auto pb-10 tb:pb-16"><div class="w-full"><div><div class="db-s:flex justify-between gap-10 db-s:gap-20 db:gap-40"><div class="pb-10 db-s:pb-0 px-4 tb:px-0"><a href="https://hasura.io/" class=""><img class="max-w-[125px]" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1686659126/website%20v3/hasura-primary_y9cdnn.svg" loading="lazy" alt="Hasura"/></a></div><div class="flex justify-between px-4 tb:px-0 tb:justify-start tb-l:justify-between flex-1 flex-wrap gap-y-10 tb:gap-y-16 lg:max-w-[712px] 2xl:max-w-[756px]"><div class="min-w-[130px] db-s:min-w-fit"><div class="text-hds-m-body3c-semi-bold tb:text-hds-t-body3c-semi-bold db:text-hds-d-body3c-semi-bold text-neutral-600">Platform</div><a href="https://hasura.io/products"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Hasura DDN</div></a><a href="https://hasura.io/connectors"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Connectors</div></a><a href="https://hasura.io/pricing"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Pricing</div></a><a href="https://hasura.io/security/"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Security</div></a></div><div class="min-w-[130px] db-s:min-w-fit"><div class="text-hds-m-body3c-semi-bold tb:text-hds-t-body3c-semi-bold db:text-hds-d-body3c-semi-bold text-neutral-600">Build</div><a href="https://hasura.io/docs/3.0/index/"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Docs</div></a><a href="https://hasura.io/learn/"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Tutorials</div></a><a href="https://github.com/hasura"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">GitHub</div></a></div><div class="min-w-[130px] db-s:min-w-fit"><div class="text-hds-m-body3c-semi-bold tb:text-hds-t-body3c-semi-bold db:text-hds-d-body3c-semi-bold text-neutral-600">Learn</div><a href="https://hasura.io/blog"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Blog</div></a><a href="https://hasura.io/events"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Events</div></a><a href="https://supergraph.io/"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Supergraph.io</div></a><a href="https://hasura.io/graphql/"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">GraphQL Hub</div></a></div><div class="min-w-[130px] db-s:min-w-fit"><div class="text-hds-m-body3c-semi-bold tb:text-hds-t-body3c-semi-bold db:text-hds-d-body3c-semi-bold text-neutral-600">Company</div><a href="https://hasura.io/about/"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Our Story</div></a><a href="https://hasura.io/careers/"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Careers</div></a><a href="https://hasura.io/partners"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Partners</div></a><a href="https://hasura.io/legal"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Legal</div></a><a href="https://hasura.io/legal/hasura-cookie-policy"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Cookie Policy</div></a><a href="https://hasura.io/legal/hasura-privacy-policy"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Privacy Policy</div></a></div><div class="min-w-[130px] db-s:min-w-fit"><div class="text-hds-m-body3c-semi-bold tb:text-hds-t-body3c-semi-bold db:text-hds-d-body3c-semi-bold text-neutral-600">Connect</div><a href="https://hasura.io/community"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Community</div></a><a href="https://discord.com/invite/hasura"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Discord</div></a><a href="https://github.com/hasura/graphql-engine/discussions"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Forum</div></a><a href="https://www.meetup.com/pro/hasura/"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Meetups</div></a><a href="https://hasura.io/events/community-call/latest"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Monthly call</div></a><a href="https://hasura.io/support-hub"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Support</div></a><a href="https://hasura.io/contact-us"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-600 mt-2 tb:mt-4 hover:text-neutral-1000">Contact Us</div></a></div></div></div><div class="flex flex-col tb-m:flex-row items-center justify-between tb:pt-24"><div class="flex items-center justify-center pt-10 tb-m:pt-0 pb-4 tb-m:pb-0 tb-m:justify-start"><a href="https://www.linkedin.com/company/hasura/" class="mx-2 tb-l:mx-4 first:ml-0 last:mr-0 [&amp;&gt;svg&gt;path]:fill-neutral-400 [&amp;&gt;svg&gt;path]:hover:fill-neutral-600 "><svg width="26" height="32" viewBox="0 0 26 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.31687 9.12914C7.31687 10.1979 6.47716 11.0376 5.40844 11.0376C4.33971 11.0376 3.5 10.1979 3.5 9.12914C3.5 8.06042 4.33971 7.2207 5.40844 7.2207C6.47716 7.2207 7.31687 8.06042 7.31687 9.12914ZM7.31687 12.5643H3.5V24.7783H7.31687V12.5643ZM13.4239 12.5643H9.607V24.7783H13.4239V18.366C13.4239 14.7781 18.0041 14.4728 18.0041 18.366V24.7783H21.821V17.0682C21.821 11.0376 15.027 11.2666 13.4239 14.2438V12.5643Z"></path></svg></a><a href="https://www.youtube.com/channel/UCZo1ciR8pZvdD3Wxp9aSNhQ" class="mx-2 tb-l:mx-4 first:ml-0 last:mr-0 [&amp;&gt;svg&gt;path]:fill-neutral-400 [&amp;&gt;svg&gt;path]:hover:fill-neutral-600 "><svg width="26" height="32" viewBox="0 0 26 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.087 8.93655L21.087 8.93659L21.1002 8.93761C21.9378 9.00203 22.3817 9.16101 22.6263 9.30672C22.827 9.42628 23.0039 9.59975 23.1728 9.98218C23.3636 10.4144 23.5265 11.0801 23.6296 12.1242C23.7315 13.1571 23.7646 14.4356 23.7646 16.0392C23.7646 17.6426 23.7315 18.9284 23.6294 19.9704C23.5261 21.0243 23.3626 21.7015 23.17 22.1417C22.9987 22.5332 22.8229 22.7001 22.6368 22.8096C22.4079 22.9441 21.9795 23.0951 21.1534 23.1375L21.1534 23.1374L21.1445 23.1379C17.4729 23.3419 9.22945 23.3423 5.5387 23.1392C4.71481 23.0738 4.27627 22.9162 4.03377 22.7718C3.8331 22.6522 3.65613 22.4787 3.4873 22.0963C3.29651 21.6641 3.13358 20.9984 3.03051 19.9542C2.92855 18.9213 2.8955 17.6429 2.8955 16.0392C2.8955 14.4356 2.92855 13.1571 3.03051 12.1242C3.13358 11.0801 3.29651 10.4144 3.4873 9.98219C3.65613 9.59975 3.8331 9.42628 4.03377 9.30672C4.27834 9.16101 4.7223 9.00203 5.55985 8.93761L5.55985 8.93765L5.5731 8.93655C9.21419 8.63312 17.4459 8.63312 21.087 8.93655ZM0.808594 16.0392C0.808594 22.5087 1.33032 24.9086 5.39979 25.2216C9.15622 25.4303 17.5039 25.4303 21.2603 25.2216C25.3298 25.0129 25.8515 22.5087 25.8515 16.0392C25.8515 9.56983 25.3298 7.16988 21.2603 6.85685C17.5039 6.54381 9.15622 6.54381 5.39979 6.85685C1.33032 7.16988 0.808594 9.56983 0.808594 16.0392ZM11.71 19.4583C11.0162 19.8052 10.1999 19.3006 10.1999 18.525V13.554C10.1999 12.7783 11.0162 12.2738 11.71 12.6207L16.6809 15.1062C17.45 15.4907 17.45 16.5882 16.6809 16.9728L11.71 19.4583Z"></path></svg></a><a href="https://www.facebook.com/HasuraHQ" class="mx-2 tb-l:mx-4 first:ml-0 last:mr-0 [&amp;&gt;svg&gt;path]:fill-neutral-400 [&amp;&gt;svg&gt;path]:hover:fill-neutral-600 "><svg width="26" height="32" viewBox="0 0 26 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.755 13.0059H8.50977V15.9995H10.755V24.9805H14.4971V15.9995H17.1914L17.4907 13.0059H14.4971V11.7336C14.4971 11.06 14.6468 10.7606 15.3203 10.7606H17.4907V7.01855H14.6468C11.9525 7.01855 10.755 8.21602 10.755 10.4613V13.0059Z"></path></svg></a><a href="https://twitter.com/hasurahq" class="mx-2 tb-l:mx-4 first:ml-0 last:mr-0 [&amp;&gt;svg&gt;path]:fill-neutral-400 [&amp;&gt;svg&gt;path]:hover:fill-neutral-600 py-1"><svg class="w-[21px] h-5" width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="white"></path></svg></a><a href="https://www.instagram.com/hasurahq/?hl=en" class="mx-2 tb-l:mx-4 first:ml-0 last:mr-0 [&amp;&gt;svg&gt;path]:fill-neutral-400 [&amp;&gt;svg&gt;path]:hover:fill-neutral-600 "><svg width="26" height="32" viewBox="0 0 26 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3394 7.2359C16.2009 7.2359 16.5586 7.2359 17.7212 7.32532C20.6722 7.41475 22.0135 8.84554 22.103 11.7071C22.1924 12.8696 22.1924 13.1379 22.1924 15.9995C22.1924 18.8611 22.1924 19.2188 22.103 20.2919C22.0135 23.1535 20.5828 24.5843 17.7212 24.6737C16.5586 24.7631 16.2904 24.7631 13.3394 24.7631C10.4778 24.7631 10.1201 24.7631 9.04697 24.6737C6.09596 24.5843 4.75459 23.1535 4.66517 20.2919C4.57574 19.1294 4.57574 18.8611 4.57574 15.9995C4.57574 13.1379 4.57574 12.7802 4.66517 11.7071C4.75459 8.84554 6.18538 7.41475 9.04697 7.32532C10.1201 7.2359 10.4778 7.2359 13.3394 7.2359ZM13.3394 5.26855C10.3883 5.26855 10.0306 5.26855 8.95755 5.35798C5.02286 5.53683 2.87667 7.68302 2.69782 11.6177C2.6084 12.6908 2.6084 13.0485 2.6084 15.9995C2.6084 18.9505 2.6084 19.3082 2.69782 20.3813C2.87667 24.316 5.02286 26.4622 8.95755 26.641C10.0306 26.7305 10.3883 26.7305 13.3394 26.7305C16.2904 26.7305 16.6481 26.7305 17.7212 26.641C21.6558 26.4622 23.802 24.316 23.9809 20.3813C24.0703 19.3082 24.0703 18.9505 24.0703 15.9995C24.0703 13.0485 24.0703 12.6908 23.9809 11.6177C23.802 7.68302 21.6558 5.53683 17.7212 5.35798C16.6481 5.26855 16.2904 5.26855 13.3394 5.26855ZM13.3394 10.4552C10.2989 10.4552 7.79503 12.9591 7.79503 15.9995C7.79503 19.0399 10.2989 21.5438 13.3394 21.5438C16.3798 21.5438 18.8837 19.0399 18.8837 15.9995C18.8837 12.9591 16.3798 10.4552 13.3394 10.4552ZM13.3394 19.5765C11.372 19.5765 9.76237 17.9669 9.76237 15.9995C9.76237 14.0322 11.372 12.4225 13.3394 12.4225C15.3067 12.4225 16.9163 14.0322 16.9163 15.9995C16.9163 17.9669 15.3067 19.5765 13.3394 19.5765ZM19.0625 9.02439C18.3471 9.02439 17.8106 9.56094 17.8106 10.2763C17.8106 10.9917 18.3471 11.5283 19.0625 11.5283C19.7779 11.5283 20.3145 10.9917 20.3145 10.2763C20.3145 9.56094 19.7779 9.02439 19.0625 9.02439Z"></path></svg></a></div><div class="flex flex-col md:flex-row justify-between items-center w-full lg:max-w-[716px] 2xl:max-w-[756px]"><div><div class="text-hds-m-body3c tb:text-hds-t-body3c db:text-hds-d-body3c text-neutral-600 pt-4 tb-m:pt-0">© <!-- -->2024<!-- --> Hasura Inc. All rights reserved</div></div></div></div></div></div></div></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"bannerData":[{"attributes":{"bannerType":"thin_strip_banner","bannerTitle":"Announcing PromptQL: Build AI apps with Agentic Data Access","linkUrl":"/promptql","isExternalLink":false,"isActiveOnWebsite":false,"isDarkMode":false,"bgColor":"#000","bannerLogoImg":{"data":null},"tagsAndURLSlugs":null,"button":null}},{"attributes":{"bannerType":"thin_strip_banner","bannerTitle":"Announcing PromptQL: Build AI apps with Agentic Data Access ","linkUrl":"https://promptql.hasura.io/","isExternalLink":true,"isActiveOnWebsite":true,"isDarkMode":false,"bgColor":"#000","bannerLogoImg":{"data":null},"tagsAndURLSlugs":null,"button":null}},{"attributes":{"bannerType":"blog_card","bannerTitle":null,"linkUrl":"https://hasura.io/resources/supergraph-architecture-guide","isExternalLink":false,"isActiveOnWebsite":false,"isDarkMode":false,"bgColor":"#fff","bannerLogoImg":{"data":null},"tagsAndURLSlugs":"the-future-of-api-is-composability","button":{"text":"Read the guide","url":"https://hasura.io/resources/supergraph-architecture-guide","type":"secondaryLink"}}}],"__N_SSG":true,"pageProps":{"pageData":{"home":{"data":{"attributes":{"metaTags":{"meta_title":"Universal data access layer for next-gen apps and AI","meta_description":"The fastest and simplest way to build, run, govern, and evolve a high-quality API layer on all your data.","meta_og_image_url":null,"canonical_url":"https://hasura.io","meta_image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1727188851/home_og_5bcffcf84b_bc13538b52.png"}}}},"HeroBanner":{"bg_color":null,"tag_line":null,"tag_line_color":null,"title":"A new chapter in data delivery","title_color":null,"richTitle":"","sub_title":null,"sub_title_color":null,"description":"Effortlessly ship a fast and infinitely composable GraphQL API to enable flexible, secure, and reliable self-service access to any data, no matter its source. \n","description_color":null,"img_url":null,"video_url":null,"buttons":[{"cta_text":"Try free","cta_link":"https://cloud.hasura.io/signup?pg=home\u0026plcmt=hero-cta","cta_type":"primary"}],"video":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/video/upload/v1715228532/hasura_supergraph_6af5305a36.mp4"}}}},"SliderLogos":[{"imgAltText":"Fujitsu","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033463/logo_tile_1_lyydrb_e3fb2725fb.png"}}}},{"imgAltText":"General Mills","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033309/logo_tile_2_fp7apn_5867f2b1e4.png"}}}},{"imgAltText":"Siemens","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033491/logo_tile_3_situb6_63c804f82b.png"}}}},{"imgAltText":"Us House","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033541/logo_tile_4_s0wjvl_d5f5828df5.png"}}}},{"imgAltText":"Airbus","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033571/logo_tile_5_un3kfc_45955917ce.png"}}}},{"imgAltText":"Nutrien","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033671/logo_tile_6_mwepuy_efe67a7923.png"}}}},{"imgAltText":"Philips","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033691/logo_tile_7_bpbx5j_85a16d156e.png"}}}},{"imgAltText":"Fanatics","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033708/logo_tile_8_dvu7mi_954b8c97e6.png"}}}},{"imgAltText":"Leonardo AI","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033731/logo_tile_9_xlrzmx_8f83f45e81.png"}}}},{"imgAltText":"Atlassian","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033626/logo_tile_10_wq8bse_43fb2eb67d.png"}}}},{"imgAltText":"Crisis","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033811/crisis_95702721ef.png"}}}},{"imgAltText":"Highgate","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033826/highgate_efb870dc49.png"}}}},{"imgAltText":"Hitachi","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033848/logo_tile_e76ad2dcb4.png"}}}},{"imgAltText":"Miffin","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033861/miffin_7b6a37c61b.png"}}}},{"imgAltText":"NTT Data","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033874/ntt_332d6be832.png"}}}},{"imgAltText":"Renaissance","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033892/renaissance_c7a9008c4f.png"}}}},{"imgAltText":"rxVantage","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033912/rx_827e9a2283.png"}}}},{"imgAltText":"truckstop","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033925/truckstop_4395559d27.png"}}}},{"imgAltText":"michigan","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033942/us_tile_17c7cbb87b.png"}}}},{"imgAltText":"Zimmer","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720033961/zimmer_958f61ea09.png"}}}},{"imgAltText":"decktopus","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034026/decktopus_1067d9c10b.png"}}}},{"imgAltText":"meow_wolf","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034039/meow_wolf_2d34748e7e.png"}}}},{"imgAltText":"ndis","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034054/ndis_c780dedf52.png"}}}},{"imgAltText":"open_ai","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034066/open_ai_cc6edfc6cf.png"}}}},{"imgAltText":"pipe","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034080/pipe_d6762e5430.png"}}}},{"imgAltText":"protex","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034095/protex_ai_916a6bf576.png"}}}},{"imgAltText":"r_v","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034115/r_v_71a0e335f2.png"}}}},{"imgAltText":"Remo","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034128/remo_9613a4eb7b.png"}}}},{"imgAltText":"veryable","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034140/veryable_d28a1cab31.png"}}}},{"imgAltText":"vialto","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1720034154/vialto_15a3b237fe.png"}}}}],"supergraphSection":{"title":"Why Hasura?","eyebrowText":"THE FUTURE OF DATA APIS","description":"Whatever your data architecture, a metadata-powered supergraph can solve your data access and integration challenges to improve time to market and feature velocity, reduce complexity and costs, and streamline governance.","descLists":[{"description":"Ship faster by giving developers self-serve data access via one composable API."},{"description":"Lower ops overhead by removing rigid and duplicative integration layers."},{"description":"Improve governance and standardization, while still enabling speed and autonomy at domain level."}],"addDescription":null,"CTA":[{"text":"Learn more","url":"/supergraph","type":"secondary"}],"beforeImg":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1727329179/before_p0dlao_4352a8fc20.png"}}},"afterImg":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1727329200/after_sfw8hj_1e6cddec1d.png"}}}},"featureDDN":{"title":"A modern API platform, built for data","eyebrowText":"HASURA DATA DELIVERY NETWORK","description":"With Hasura DDN, you can build a rich and robust self-serve data access that is easy to build, evolve, govern and use.","CTA":{"text":"Learn more","url":"/ddn","type":"secondary"},"media":{"data":null},"mediaPoster":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1727329579/modern_api_poster_qskfne_97a3a94982_463367794f.png"}}},"featureLists":[{"title":"Unparalleled composability","description":"Join, filter, sort, and aggregate any data you need in a single API call.","iconVariant":"speedometer04","iconBg":"bg-blue-200"},{"title":"Ultra-performant","description":"Lightning-fast API with a query planner that optimizes down to the database.","iconVariant":"lightning01","iconBg":"bg-purple-200"},{"title":"Modern dev. experience","description":"API authoring experience and CI/CD tooling that enables rapid iteration.","iconVariant":"eye","iconBg":"bg-amber-200"},{"title":"Operational excellence","description":"Global edge network that delivers performance and reliability – at any scale.","iconVariant":"barchartsquare01","iconBg":"bg-green-200"}]},"hasuraFeatures":{"title":"The fast and light path to API on data","eyebrowText":"Experience the Hasura way","description":"With a [metadata-powered approach](https://hasura.io/metadata-driven-supergraph), Hasura brings a new level of ease to every step in the data API development journey – from build to deploy.","features":[{"title":"Connect","textColor":"text-blue-800","subTitle":"Model your domain. Code business logic. Define relationships. Connect Hasura.","description":"Hasura introspects your models and code to generate a fast, standardized and composable API on your data.","media":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/video/upload/v1727280501/has_connect_pv2ahx_928529c701.mp4"}}},"quotes":{"description":"“Hasura improved our software delivery times by putting a higher emphasis on data modeling and database design.”","heightClassName":"max-h-[20px]","brandSrc":"https://res.cloudinary.com/dh8fp23nd/image/upload/v1720543981/v3-website/nutrien-small_i1cpzl.png","brandAlt":"Nutrien","name":"Jagannath Vaikuntham","designation":"Lead Quality Engineer","idName":"nutrien"}},{"title":"Secure","textColor":"text-blue-800","subTitle":"Protect your API with granular attribute-based access rules and validation functions.","description":"Hasura combines authorization logic with data fetching to deliver security, with performance.","media":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/video/upload/v1727280558/has_secure_nt027m_80fea919b1.mp4"}}},"quotes":{"description":"“Working out how permissions on each individual function basis gets quite complex. So being able to do that in a central location with Hasura is a killer feature.”","heightClassName":"max-h-[35px]","brandSrc":"https://res.cloudinary.com/dh8fp23nd/image/upload/v1720543981/v3-website/leo-small_wvz8jz.png","brandAlt":"Leonardo","name":"Peter Runham","designation":"CTO","idName":"leonardo"}},{"title":"Preview","textColor":"text-blue-800","subTitle":"Preview, iterate and collaborate on a working prototype of your API.","description":"With every commit, Hasura generates immutable builds and fully functional preview API that can be shared and tested.","media":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/video/upload/v1727333226/hascreate_build_v5_w4k4pq_5cd447dddf.mp4"}}},"quotes":{"description":"“Basically, we’re seeing that it takes only about a tenth of the time to develop a new page in our application or a new component based on having adopted Hasura.”","heightClassName":"max-h-[20px]","brandSrc":"https://res.cloudinary.com/dh8fp23nd/image/upload/v1720543981/v3-website/pipe-small_jispmc.png","brandAlt":"Pipe","name":"Peter Downs","designation":"Director of Engineering","idName":"pipe"}},{"title":"Deliver","textColor":"text-blue-800","subTitle":"Delight your users with an incredible API that is fast, secure, and flexible.","description":"Hasura query planner dynamically compiles the most efficient query that optimizes calls to the underlying data source, delivering amazing speed without sacrificing flexibility.","media":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/video/upload/v1727333251/globe_jnzthf_6f7d2e2328.mp4"}}},"quotes":{"description":"“With Hasura, P95 latency improved from 2.5s to 150ms – a 15x speed improvement.”","heightClassName":"max-h-14","brandSrc":"https://res.cloudinary.com/dh8fp23nd/image/upload/v1720544356/v3-website/lumanu-small_gsvusf.png","brandAlt":"Lumanu","name":"Chris Smith","designation":"VP of Engineering","idName":"lumanu"}}],"CTATitle":"Get started with Hasura today","CTA":[{"text":"Start Building","url":"https://console.hasura.io?pg=home\u0026plcmt=body\u0026cta=start-building\u0026tech=default","type":"primary"},{"text":"Learn more","url":"/products","type":"secondary"}]},"productionCheckListData":{"title":"Plus, all those other essentials on your production checklist","checkLists":[{"title":"Observability","iconVariant":"barlinechart"},{"title":"Reliability","iconVariant":"anchor"},{"title":"Security","iconVariant":"shieldtick"},{"title":"CI/CD","iconVariant":"refreshcw02"}]},"metaDataDriven":{"title":"Metadata-driven API =","subTitle":"Governance simplified.","eyebrowText":"POWER OF THE METADATA","description":"With Hasura, you don’t code the API. Instead, you model the domain, relationships, and permissions in the metadata. Hasura uses this [metadata](https://hasura.io/metadata-driven-supergraph) to generate a standardized API that processes requests according to the defined logic, simplifying governance.","iconCard":[{"iconBg":"bg-blue-200","title":"Governance","description":"Centrally define and govern the relations and permissions within and across domains.","iconVariant":"building08"},{"iconBg":"bg-purple-200","title":"Standardization","description":"Eliminate drift between API design and behavior. Metadata drives both design and execution.","iconVariant":"compass"},{"iconBg":"bg-cyan-200","title":"Integration","description":"Easily connect to your enterprise tooling such as data catalog, modeling, authorization, etc.","iconVariant":"puzzlepiece02"}],"tabs":[{"name":"Permissions","current":"Permissions"},{"name":"Relationships","current":"Relationships"}],"tabContent":[{"name":"Permissions","media":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/video/upload/v1727329417/permissions_yh5a3w_1c901576e5.mov"}}}},{"name":"Relationships","media":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/video/upload/v1727329451/relationships_o0sj7t_e4c7a81271.mov"}}}}]},"federateData":{"title":"For teams of 1 to 100s of teams","eyebrowText":"FEDERATED GOVERNANCE","description":"Each domain team can independently onboard and evolve their part of the supergraph using metadata modules. Consumers enjoy a unified consumption layer, while producers retain domain-level autonomy and speed.","image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/video/upload/v1727329516/federated_govt_e85ksj_a12892e685.mp4"}}}},"useCasesData":{"title":"Streamline APIs on data – for every use case.","eyebrowText":"Use Cases","description":"With Hasura, data access bottlenecks will never be the blocker on innovation.","tabs":[{"name":"Application backend","subTitle":"Rapidly ship a fast, secure and composable GraphQL API on your application backend.","description":"Enable product teams to rapidly ship and iterate on new features by removing backend backlog.","paddBottomClass":"db-s:pb-128","iconBg":"bg-cyan-200","iconVariant":"codepen","quotes":{"description":"“Before Hasura, it took us about two months to ship a feature set. And now we estimate it would take us a week for the same thing.”","heightClassName":null,"brandSrc":"https://res.cloudinary.com/dh8fp23nd/image/upload/v1720515415/v3-website/lumanu_sgerwb.svg","brandAlt":"Lumanu","name":"Chris Smith","designation":"VP of Engineering","idName":null},"image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1727328791/app_backend_sg9vys_439e34b9b2.png"}}}},{"name":"Centralized data warehouse","subTitle":"Deliver a unified, composable and governed API on your enterprise data store.","description":"Unlock the value of your data by enabling self-serve access, without burdening the data teams with custom API development work.","paddBottomClass":"db-s:pb-156","iconBg":"bg-yellow-200","iconVariant":"database01","quotes":{"description":"“Hasura has enabled us to deliver data to our stakeholders faster and easier than ever before. We don’t create custom endpoints anymore.”","heightClassName":null,"brandSrc":"https://res.cloudinary.com/dh8fp23nd/image/upload/v1720515839/v3-website/european-betting-enterprise_k0nabg.svg","brandAlt":"European Betting Enterprise","name":null,"designation":"Head of Data Architecture","idName":null},"image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1727328903/centralized_data_warehouse_hfbbrq_579eccecb1.png"}}}},{"name":"Federated data access","subTitle":"Get federated access to multiple domains via a single API, backed by a unified semantic model.","description":"Eliminate the cost and complexity of centralizing data. Domain owners can rapidly onboard their data, while consumers have a single access layer on all data.","paddBottomClass":"db-s:pb-212","iconBg":"bg-purple-200","iconVariant":"server05","quotes":{"description":"“This has enabled federated development. We’ve 1200+ engineers across 80+ teams building products on this platform”","heightClassName":null,"brandSrc":"https://res.cloudinary.com/dh8fp23nd/image/upload/v1723125928/v3-website/fortune-healthcare-enterprise_slvnqx.svg","brandAlt":"Fortune 10 Healthcare","name":null,"designation":"Chief Architect","idName":null},"image":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1727329008/federated_data_access_jssh64_f74ee9eae9.png"}}}}]}}}}}}},"page":"/","query":{},"buildId":"nKNcQPSEbWorVmVG7ABNa","isFallback":false,"gsp":true,"appGip":true,"locale":"en-US","locales":["en-US"],"defaultLocale":"en-US","scriptLoader":[]}</script></body></html>

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