CINXE.COM
Customer Story | Hasura GraphQL - Hasura GraphQL Engine Blog
<!DOCTYPE html><html><head><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"/><meta charSet="utf-8"/><title>Customer Story | Hasura GraphQL - Hasura GraphQL Engine Blog</title><meta name="title" content="Customer Story | Hasura GraphQL - Hasura GraphQL Engine Blog"/><meta name="description" content="The top stories from Hasura: engineering, tutorials, product updates, GraphQL, frontend backend frameworks more!"/><meta property="og:type" content="website"/><meta property="og:title" content="Customer Story | Hasura GraphQL - Hasura GraphQL Engine Blog"/><meta property="og:description" content="The top stories from Hasura: engineering, tutorials, product updates, GraphQL, frontend backend frameworks more!"/><meta property="og:image" content="https://res.cloudinary.com/dh8fp23nd/image/upload/v1708526866/v3-blog/blog-og_wmq6lo.png"/><meta name="twitter:image" content="https://res.cloudinary.com/dh8fp23nd/image/upload/v1708526866/v3-blog/blog-og_wmq6lo.png"/><meta name="twitter:description" content="The top stories from Hasura: engineering, tutorials, product updates, GraphQL, frontend backend frameworks more!"/><link rel="canonical" href="https://hasura.io/blog/tagged/customer-story"/><meta name="next-head-count" content="14"/><link rel="preload" href="/blog/_next/static/css/63fcfc14ed5aacbe.css" as="style" crossorigin=""/><link rel="stylesheet" href="/blog/_next/static/css/63fcfc14ed5aacbe.css" crossorigin="" data-n-g=""/><link rel="preload" href="/blog/_next/static/css/f04096e1b28f06f5.css" as="style" crossorigin=""/><link rel="stylesheet" href="/blog/_next/static/css/f04096e1b28f06f5.css" crossorigin="" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/blog/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/blog/_next/static/chunks/webpack-07aabb34844e2fe3.js" defer="" crossorigin=""></script><script src="/blog/_next/static/chunks/framework-5429a50ba5373c56.js" defer="" crossorigin=""></script><script src="/blog/_next/static/chunks/main-7f270fe80537bc25.js" defer="" crossorigin=""></script><script src="/blog/_next/static/chunks/pages/_app-1b5a794a09f11ce9.js" defer="" crossorigin=""></script><script src="/blog/_next/static/chunks/156ce2c2-f97bcb6a115903ba.js" defer="" crossorigin=""></script><script src="/blog/_next/static/chunks/fec483df-592570857f02aa2d.js" defer="" crossorigin=""></script><script src="/blog/_next/static/chunks/797-b6d3335cf7d4b795.js" defer="" crossorigin=""></script><script src="/blog/_next/static/chunks/830-d9725c673885e7a4.js" defer="" crossorigin=""></script><script src="/blog/_next/static/chunks/400-d1612ba7fc49da12.js" defer="" crossorigin=""></script><script src="/blog/_next/static/chunks/pages/tagged/%5B...slug%5D-deb09d5b575adda0.js" defer="" crossorigin=""></script><script src="/blog/_next/static/RSkbqpOI42d5CbsEs8zMn/_buildManifest.js" defer="" crossorigin=""></script><script src="/blog/_next/static/RSkbqpOI42d5CbsEs8zMn/_ssgManifest.js" defer="" crossorigin=""></script></head><body><div id="__next"><div class="__className_0cd39b"><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="bg-neutral-100 px-4 db:px-6"><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 [&>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] tb-l:static shadow tb-l:shadow-none transition-all duration-300 ease-in-out bg-neutral-100"><div class="px-4"><div class="transition-all duration-300 ease-in-out tb-l:py-3"><div class="max-w-7xl mx-auto z-[2] relative"><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=tagged-customer-story"><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/pricing"><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">Pricing</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=tagged-customer-story" 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><div class="sticky z-[1] top-0"><div class="transition-all w-full duration-300 tb-l:bg-transparent tb-l:top-0 ease-out z-[2] border-neutral-200 sticky bg-neutral-100 border-t"><div class="transition-all px-4 duration-300 ease-in-out border-neutral-300"><div class="flex flex-row max-w-7xl mx-auto justify-between py-4 tb-l:py-4"><div class="flex items-center overflow-scroll scrollbar-hide no-scrollbar"><a href="/" class="items-center pr-11 tb-l:pr-16 hidden"><img class="w-[103px] h-[33px]" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1681904734/main-web/hasura_logo_dark_j8eavh.png" alt="hasuraLogo"/></a><div class=" "><div class="flex gap-2"><a class="px-3 py-1 rounded-[48px] hover:text-neutral-0 transition-all duration-100 bg-purple-500 " href="/blog"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium relative z-10 w-max transition-all duration-100 text-neutral-0">All</div></a><a class="px-3 py-1 rounded-[48px] hover:text-neutral-0 transition-all duration-100 hover:bg-neutral-500/30 " href="/blog#wall-section"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium relative z-10 w-max transition-all duration-100 text-neutral-400 hover:text-neutral-0">Latest Stories</div></a><a class="px-3 py-1 rounded-[48px] hover:text-neutral-0 transition-all duration-100 hover:bg-neutral-500/30 " href="/blog/tagged/ai"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium relative z-10 w-max transition-all duration-100 text-neutral-400 hover:text-neutral-0">AI</div></a><a class="px-3 py-1 rounded-[48px] hover:text-neutral-0 transition-all duration-100 hover:bg-neutral-500/30 " href="/blog/tagged/apis"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium relative z-10 w-max transition-all duration-100 text-neutral-400 hover:text-neutral-0">APIs</div></a><a class="px-3 py-1 rounded-[48px] hover:text-neutral-0 transition-all duration-100 hover:bg-neutral-500/30 " href="/blog/tagged/authorization"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium relative z-10 w-max transition-all duration-100 text-neutral-400 hover:text-neutral-0">Authorization</div></a><a class="px-3 py-1 rounded-[48px] hover:text-neutral-0 transition-all duration-100 hover:bg-neutral-500/30 " href="/blog/tagged/performance"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium relative z-10 w-max transition-all duration-100 text-neutral-400 hover:text-neutral-0">Performance</div></a><a class="px-3 py-1 rounded-[48px] hover:text-neutral-0 transition-all duration-100 hover:bg-neutral-500/30 " href="/blog/tagged/security"><div class="text-hds-m-body3c-medium tb:text-hds-t-body3c-medium db:text-hds-d-body3c-medium relative z-10 w-max transition-all duration-100 text-neutral-400 hover:text-neutral-0">Security</div></a></div></div></div><div class="transition-all hidden tb-l:flex ease-linear tb-l:opacity-0 tb-l:invisible"><div class=""><div class="max-w-7xl mx-auto"><div class="w-full cursor-pointer gap-0.5 flex items-center"><div class=" bg-neutral-0 py-2 px-4 cursor-text rounded-full border border-neutral-200 flex flex-row justify-between items-center "><div class="text-hds-m-body1c tb:text-hds-t-body1c db:text-hds-d-body1c text-neutral-500 pr-4 hidden db-s:flex db:pr-20">Search for a blog</div><div class="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></div></div></div></div></div><div class="bg-neutral-100"><main><div class="px-4 pt-8 tb-m:pt-0 tb-m:pb-0"><div id="wall-section" class="mx-auto max-w-7xl"><div class=" tb-m:block mx-auto max-w-7xl bg-neutral-0 rounded-3xl shadow"><div class="flex"><div><div class="flex items-center justify-between pt-8 px-6 tb-m:pt-20 tb-m:px-12 db-s:px-20"><div class="text-hds-m-h4 tb:text-hds-t-h4 db:text-hds-d-h4 text-neutral-1000 pb-4 tb:pb-8 tb-l:pb-10">Customer Story</div></div><div class="px-6 tb-m:px-12 db-s:px-20"><div><div class="mb-6 last:mb-0 hover:pb-11 group max-w-[688px] border relative border-neutral-0 transition-all ease-in-out duration-500 hover:border hover:border-neutral-200 rounded-xl"><div class="absolute left-6 top-6 transition-all ease-in-out duration-700 invisible opacity-0 group-hover:visible group-hover:opacity-100 w-[calc(100%-48px)] overflow-x-auto scrollbar-hide no-scrollbar"><div class="flex flex-row flex-nowrap gap-2"><a class="group cursor-pointer group/badge" href="/blog/tagged/customer-story"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Customer Story</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/graphql"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">GraphQL</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/graphql-performance"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">GraphQL Performance</p></div></a></div></div><div class="translate-y-0 group-hover:translate-y-11 transition-all ease-in-out duration-700"><a href="/blog/modernizing-api-architecture-isoss-journey-with-hasura"><div class="px-6 pt-6"><div class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 transition-all ease-in-out duration-500 group-hover:text-blue-500">Modernizing API architecture: ISOS’s journey with Hasura</div><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 pt-2 line-clamp-2 text-neutral-700">By adopting Hasura, ISOS has elevated the quality and performance of its digital services. This positions ISOS to better serve clients and uphold their mission of saving lives.</div></div></a><div class="tb-l:flex px-6 pb-6 flex flex-row tb-l:text-center items-center flex-wrap pt-4 "><div class="flex group"><div class=" flex items-center"><a href="/blog/@aditi"><div class="text-hds-m-body3-semi-bold tb:text-hds-t-body3-semi-bold db:text-hds-d-body3-semi-bold text-neutral-700">Aditi Phadke</div></a><p class=" w-1.5 h-1.5 mx-2 bg-neutral-500 rounded-full"></p></div></div><a href="/blog/modernizing-api-architecture-isoss-journey-with-hasura"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-500">05 Oct, 2024</div></a></div></div></div></div><div><div class="mb-6 last:mb-0 hover:pb-11 group max-w-[688px] border relative border-neutral-0 transition-all ease-in-out duration-500 hover:border hover:border-neutral-200 rounded-xl"><div class="absolute left-6 top-6 transition-all ease-in-out duration-700 invisible opacity-0 group-hover:visible group-hover:opacity-100 w-[calc(100%-48px)] overflow-x-auto scrollbar-hide no-scrollbar"><div class="flex flex-row flex-nowrap gap-2"><a class="group cursor-pointer group/badge" href="/blog/tagged/customer-story"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Customer Story</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/data-access"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Data Access</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/graphql-apis"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">GraphQL APIs</p></div></a></div></div><div class="translate-y-0 group-hover:translate-y-11 transition-all ease-in-out duration-700"><a href="/blog/transforming-data-management-in-biopharma-with-hasura"><div class="px-6 pt-6"><div class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 transition-all ease-in-out duration-500 group-hover:text-blue-500">Transforming data management in biopharma with Hasura</div><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 pt-2 line-clamp-2 text-neutral-700">The director of the data platform team explains that Hasura far surpasses traditional catalogs by providing critical integration with data warehouses – an essential capability for effective governance and self-serve access. </div></div></a><div class="tb-l:flex px-6 pb-6 flex flex-row tb-l:text-center items-center flex-wrap pt-4 "><div class="flex group"><div class=" flex items-center"><a href="/blog/@aditi"><div class="text-hds-m-body3-semi-bold tb:text-hds-t-body3-semi-bold db:text-hds-d-body3-semi-bold text-neutral-700">Aditi Phadke</div></a><p class=" w-1.5 h-1.5 mx-2 bg-neutral-500 rounded-full"></p></div></div><a href="/blog/transforming-data-management-in-biopharma-with-hasura"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-500">09 Sep, 2024</div></a></div></div></div></div><div><div class="mb-6 last:mb-0 hover:pb-11 group max-w-[688px] border relative border-neutral-0 transition-all ease-in-out duration-500 hover:border hover:border-neutral-200 rounded-xl"><div class="absolute left-6 top-6 transition-all ease-in-out duration-700 invisible opacity-0 group-hover:visible group-hover:opacity-100 w-[calc(100%-48px)] overflow-x-auto scrollbar-hide no-scrollbar"><div class="flex flex-row flex-nowrap gap-2"><a class="group cursor-pointer group/badge" href="/blog/tagged/customer-story"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Customer Story</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/data-connector"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Data Connector</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/graphql-apis"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">GraphQL APIs</p></div></a></div></div><div class="translate-y-0 group-hover:translate-y-11 transition-all ease-in-out duration-700"><a href="/blog/for-modern-classrooms-hmhs-journey-to-faster-applications-with-hasura"><div class="px-6 pt-6"><div class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 transition-all ease-in-out duration-500 group-hover:text-blue-500">For modern classrooms: HMH's journey to faster applications with Hasura</div><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 pt-2 line-clamp-2 text-neutral-700">In the first implementation, HMH leveraged Hasura's Snowflake connector with Snowflake data warehouse to provide a lightweight API for service-to-service use cases within the organization.</div></div></a><div class="tb-l:flex px-6 pb-6 flex flex-row tb-l:text-center items-center flex-wrap pt-4 "><div class="flex group"><div class=" flex items-center"><a href="/blog/@aditi"><div class="text-hds-m-body3-semi-bold tb:text-hds-t-body3-semi-bold db:text-hds-d-body3-semi-bold text-neutral-700">Aditi Phadke</div></a><p class=" w-1.5 h-1.5 mx-2 bg-neutral-500 rounded-full"></p></div></div><a href="/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 text-neutral-500">19 Jul, 2024</div></a></div></div></div></div><div><div class="mb-6 last:mb-0 hover:pb-11 group max-w-[688px] border relative border-neutral-0 transition-all ease-in-out duration-500 hover:border hover:border-neutral-200 rounded-xl"><div class="absolute left-6 top-6 transition-all ease-in-out duration-700 invisible opacity-0 group-hover:visible group-hover:opacity-100 w-[calc(100%-48px)] overflow-x-auto scrollbar-hide no-scrollbar"><div class="flex flex-row flex-nowrap gap-2"><a class="group cursor-pointer group/badge" href="/blog/tagged/customer-story"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Customer Story</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/graphql-apis"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">GraphQL APIs</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/authorization"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Authorization</p></div></a></div></div><div class="translate-y-0 group-hover:translate-y-11 transition-all ease-in-out duration-700"><a href="/blog/leading-sports-betting-company-slashes-api-delivery-time-with-hasura"><div class="px-6 pt-6"><div class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 transition-all ease-in-out duration-500 group-hover:text-blue-500">European sports betting leader company slashes API delivery time with Hasura</div><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 pt-2 line-clamp-2 text-neutral-700">"With Hasura, we're not just keeping pace; we're setting the pace, offering new features and experiences faster than ever before," said the Head of Data Architecture, capturing the transformative effect of Hasura on the company’s data operations.</div></div></a><div class="tb-l:flex px-6 pb-6 flex flex-row tb-l:text-center items-center flex-wrap pt-4 "><div class="flex group"><div class=" flex items-center"><a href="/blog/@aditi"><div class="text-hds-m-body3-semi-bold tb:text-hds-t-body3-semi-bold db:text-hds-d-body3-semi-bold text-neutral-700">Aditi Phadke</div></a><p class=" w-1.5 h-1.5 mx-2 bg-neutral-500 rounded-full"></p></div></div><a href="/blog/leading-sports-betting-company-slashes-api-delivery-time-with-hasura"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-500">11 Jul, 2024</div></a></div></div></div></div><div><div class="mb-6 last:mb-0 hover:pb-11 group max-w-[688px] border relative border-neutral-0 transition-all ease-in-out duration-500 hover:border hover:border-neutral-200 rounded-xl"><div class="absolute left-6 top-6 transition-all ease-in-out duration-700 invisible opacity-0 group-hover:visible group-hover:opacity-100 w-[calc(100%-48px)] overflow-x-auto scrollbar-hide no-scrollbar"><div class="flex flex-row flex-nowrap gap-2"><a class="group cursor-pointer group/badge" href="/blog/tagged/customer-story"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Customer Story</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/data-access"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Data Access</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/graphql"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">GraphQL</p></div></a></div></div><div class="translate-y-0 group-hover:translate-y-11 transition-all ease-in-out duration-700"><a href="/blog/banking-on-good-data-how-hasura-transformed-data-access-for-a-global-bank"><div class="px-6 pt-6"><div class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 transition-all ease-in-out duration-500 group-hover:text-blue-500">Banking on good data: How Hasura transformed data access for a Global Bank</div><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 pt-2 line-clamp-2 text-neutral-700">For GraphQL adoption to become viable for the organization, they needed Hasura's connect-and-compile approach. Hasura not only made GraphQL feasible but also satisfied additional criteria the organization had established for their chosen GraphQL solution.</div></div></a><div class="tb-l:flex px-6 pb-6 flex flex-row tb-l:text-center items-center flex-wrap pt-4 "><div class="flex group"><div class=" flex items-center"><a href="/blog/@aditi"><div class="text-hds-m-body3-semi-bold tb:text-hds-t-body3-semi-bold db:text-hds-d-body3-semi-bold text-neutral-700">Aditi Phadke</div></a><p class=" w-1.5 h-1.5 mx-2 bg-neutral-500 rounded-full"></p></div></div><a href="/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 text-neutral-500">02 Jul, 2024</div></a></div></div></div></div><div><div class="mb-6 last:mb-0 hover:pb-11 group max-w-[688px] border relative border-neutral-0 transition-all ease-in-out duration-500 hover:border hover:border-neutral-200 rounded-xl"><div class="absolute left-6 top-6 transition-all ease-in-out duration-700 invisible opacity-0 group-hover:visible group-hover:opacity-100 w-[calc(100%-48px)] overflow-x-auto scrollbar-hide no-scrollbar"><div class="flex flex-row flex-nowrap gap-2"><a class="group cursor-pointer group/badge" href="/blog/tagged/customer-story"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Customer Story</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/graphql-apis"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">GraphQL APIs</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/microservices"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Microservices</p></div></a></div></div><div class="translate-y-0 group-hover:translate-y-11 transition-all ease-in-out duration-700"><a href="/blog/8x-faster-a-huge-win-for-lumanus-development-velocity-with-hasura"><div class="px-6 pt-6"><div class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 transition-all ease-in-out duration-500 group-hover:text-blue-500">8x faster: A huge win for Lumanu’s development velocity with Hasura</div><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 pt-2 line-clamp-2 text-neutral-700">When migrating to Hasura, the team had not set explicit targets for speed, other than “not worse.” And the team has blown that goal away by an order of magnitude.</div></div></a><div class="tb-l:flex px-6 pb-6 flex flex-row tb-l:text-center items-center flex-wrap pt-4 "><div class="flex group"><div class=" flex items-center"><a href="/blog/@aditi"><div class="text-hds-m-body3-semi-bold tb:text-hds-t-body3-semi-bold db:text-hds-d-body3-semi-bold text-neutral-700">Aditi Phadke</div></a><p class=" w-1.5 h-1.5 mx-2 bg-neutral-500 rounded-full"></p></div></div><a href="/blog/8x-faster-a-huge-win-for-lumanus-development-velocity-with-hasura"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-500">31 May, 2024</div></a></div></div></div></div><div><div class="mb-6 last:mb-0 hover:pb-11 group max-w-[688px] border relative border-neutral-0 transition-all ease-in-out duration-500 hover:border hover:border-neutral-200 rounded-xl"><div class="absolute left-6 top-6 transition-all ease-in-out duration-700 invisible opacity-0 group-hover:visible group-hover:opacity-100 w-[calc(100%-48px)] overflow-x-auto scrollbar-hide no-scrollbar"><div class="flex flex-row flex-nowrap gap-2"><a class="group cursor-pointer group/badge" href="/blog/tagged/customer-story"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Customer Story</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/graphql"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">GraphQL</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/data-access"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Data Access</p></div></a></div></div><div class="translate-y-0 group-hover:translate-y-11 transition-all ease-in-out duration-700"><a href="/blog/why-hasura-is-a-must-have-in-the-tech-stack-for-this-engineering-firm"><div class="px-6 pt-6"><div class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 transition-all ease-in-out duration-500 group-hover:text-blue-500">Why Hasura is a must-have in the tech stack for this engineering firm</div><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 pt-2 line-clamp-2 text-neutral-700">Toronto-based engineering firm Tactable was first drawn to the overall value Hasura brings to backend development, and they’ve leveraged Hasura to deliver successful projects for major brands, including Shopify, Rakuten, and Walmart.</div></div></a><div class="tb-l:flex px-6 pb-6 flex flex-row tb-l:text-center items-center flex-wrap pt-4 "><div class="flex group"><div class=" flex items-center"><a href="/blog/@hasurahq"><div class="text-hds-m-body3-semi-bold tb:text-hds-t-body3-semi-bold db:text-hds-d-body3-semi-bold text-neutral-700">Hasura</div></a><p class=" w-1.5 h-1.5 mx-2 bg-neutral-500 rounded-full"></p></div></div><a href="/blog/why-hasura-is-a-must-have-in-the-tech-stack-for-this-engineering-firm"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-500">24 Apr, 2024</div></a></div></div></div></div><div><div class="mb-6 last:mb-0 hover:pb-11 group max-w-[688px] border relative border-neutral-0 transition-all ease-in-out duration-500 hover:border hover:border-neutral-200 rounded-xl"><div class="absolute left-6 top-6 transition-all ease-in-out duration-700 invisible opacity-0 group-hover:visible group-hover:opacity-100 w-[calc(100%-48px)] overflow-x-auto scrollbar-hide no-scrollbar"><div class="flex flex-row flex-nowrap gap-2"><a class="group cursor-pointer group/badge" href="/blog/tagged/graphql-apis"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">GraphQL APIs</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/customer-story"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Customer Story</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/enterprise"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Enterprise</p></div></a></div></div><div class="translate-y-0 group-hover:translate-y-11 transition-all ease-in-out duration-700"><a href="/blog/opusflow-enterprise-resource-planning-software-brought-to-life-fast-with-hasura"><div class="px-6 pt-6"><div class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 transition-all ease-in-out duration-500 group-hover:text-blue-500">OpusFlow: Enterprise resource planning software brought to life fast with Hasura</div><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 pt-2 line-clamp-2 text-neutral-700">The Dutch cloud-based enterprise resource planning (ERP) system uses Hasura to offload tedious backend development. With Hasura in its tech stack and handling so much of the backend, the OpusFlow team can focus on its core work of streamlining business operations for its clients. </div></div></a><div class="tb-l:flex px-6 pb-6 flex flex-row tb-l:text-center items-center flex-wrap pt-4 "><div class="flex group"><div class=" flex items-center"><a href="/blog/@aditi"><div class="text-hds-m-body3-semi-bold tb:text-hds-t-body3-semi-bold db:text-hds-d-body3-semi-bold text-neutral-700">Aditi Phadke</div></a><p class=" w-1.5 h-1.5 mx-2 bg-neutral-500 rounded-full"></p></div></div><a href="/blog/opusflow-enterprise-resource-planning-software-brought-to-life-fast-with-hasura"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-500">22 Feb, 2024</div></a></div></div></div></div><div><div class="mb-6 last:mb-0 hover:pb-11 group max-w-[688px] border relative border-neutral-0 transition-all ease-in-out duration-500 hover:border hover:border-neutral-200 rounded-xl"><div class="absolute left-6 top-6 transition-all ease-in-out duration-700 invisible opacity-0 group-hover:visible group-hover:opacity-100 w-[calc(100%-48px)] overflow-x-auto scrollbar-hide no-scrollbar"><div class="flex flex-row flex-nowrap gap-2"><a class="group cursor-pointer group/badge" href="/blog/tagged/customer-story"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Customer Story</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/graphql-apis"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">GraphQL APIs</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/enterprise"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">Enterprise</p></div></a></div></div><div class="translate-y-0 group-hover:translate-y-11 transition-all ease-in-out duration-700"><a href="/blog/how-hasura-took-leonardo-ai-from-first-code-commit-to-production-in-30-days"><div class="px-6 pt-6"><div class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 transition-all ease-in-out duration-500 group-hover:text-blue-500">How Hasura took Leonardo.Ai from first code commit to production in 30 days</div><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 pt-2 line-clamp-2 text-neutral-700">“There's no way we could have got to the market as quickly as we did without it,” he said. “We definitely got to market at least twice as fast because of Hasura.” </div></div></a><div class="tb-l:flex px-6 pb-6 flex flex-row tb-l:text-center items-center flex-wrap pt-4 "><div class="flex group"><div class=" flex items-center"><a href="/blog/@hasurahq"><div class="text-hds-m-body3-semi-bold tb:text-hds-t-body3-semi-bold db:text-hds-d-body3-semi-bold text-neutral-700">Hasura</div></a><p class=" w-1.5 h-1.5 mx-2 bg-neutral-500 rounded-full"></p></div></div><a href="/blog/how-hasura-took-leonardo-ai-from-first-code-commit-to-production-in-30-days"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-500">08 Jan, 2024</div></a></div></div></div></div><div><div class="mb-6 last:mb-0 hover:pb-11 group max-w-[688px] border relative border-neutral-0 transition-all ease-in-out duration-500 hover:border hover:border-neutral-200 rounded-xl"><div class="absolute left-6 top-6 transition-all ease-in-out duration-700 invisible opacity-0 group-hover:visible group-hover:opacity-100 w-[calc(100%-48px)] overflow-x-auto scrollbar-hide no-scrollbar"><div class="flex flex-row flex-nowrap gap-2"><a class="group cursor-pointer group/badge" href="/blog/tagged/hasuracon"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">HasuraCon</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/health-care"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">health care</p></div></a><a class="group cursor-pointer group/badge" href="/blog/tagged/apis"><div class="border border-neutral-400 min-w-[35px] px-2 flex justify-center items-center h-[24px] rounded-full group-hover/badge:bg-neutral-100"><p class="text-neutral-600 whitespace-nowrap text-center !text-[12px] font-medium">APIs</p></div></a></div></div><div class="translate-y-0 group-hover:translate-y-11 transition-all ease-in-out duration-700"><a href="/blog/scaling-telehealth-to-millions-hasura-tips-and-tricks-from-henry-meds"><div class="px-6 pt-6"><div class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 transition-all ease-in-out duration-500 group-hover:text-blue-500">Scaling telehealth to millions: Hasura tips and tricks from Henry Meds</div><div class="text-hds-m-body1 tb:text-hds-t-body1 db:text-hds-d-body1 pt-2 line-clamp-2 text-neutral-700">As backend engineers, they spent a lot of time figuring out how to connect routes to controllers, controllers to services, and services to the data access level. All of this work is replaced by Hasura.</div></div></a><div class="tb-l:flex px-6 pb-6 flex flex-row tb-l:text-center items-center flex-wrap pt-4 "><div class="flex group"><div class=" flex items-center"><a href="/blog/@hasurahq"><div class="text-hds-m-body3-semi-bold tb:text-hds-t-body3-semi-bold db:text-hds-d-body3-semi-bold text-neutral-700">Hasura</div></a><p class=" w-1.5 h-1.5 mx-2 bg-neutral-500 rounded-full"></p></div></div><a href="/blog/scaling-telehealth-to-millions-hasura-tips-and-tricks-from-henry-meds"><div class="text-hds-m-body3 tb:text-hds-t-body3 db:text-hds-d-body3 text-neutral-500">28 Sep, 2023</div></a></div></div></div></div></div><div class="flex justify-center items-center tb-m:pb-20 pb-8 pt-8 gap-6 "><div class="tb-m:h-12 tb-m:w-12 h-10 w-10 rounded-full flex items-center justify-center shadow bg-neutral-200 opacity-50 cursor-default"><div style="stroke:#1F2A37"><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] opacity-50 "><path d="m15 18-6-6 6-6"></path></svg></div></div><div><input type="text" readonly="" class="border-none cursor-default pr-0 pl-0 w-[54px] text-center m-0 focus:border-none focus:ring-0 flex justify-center" placeholder="1 / 2" value=""/><button class="hidden hover:block">Go</button></div><a href="/blog/tagged/customer-story/page/2"><div class="tb-m:h-12 tb-m:w-12 h-10 w-10 rounded-full flex items-center justify-center shadow bg-neutral-0 hover:bg-neutral-150 "><div style="stroke:#1F2A37"><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] "><path d="m9 18 6-6-6-6"></path></svg></div></div></a></div></div><div class="border-l pt-12 border-neutral-200 min-w-[300px] hidden tb-xl:flex flex-1 justify-center"><div class="tb:pt-16 pt-10 tb:max-w-[267px] w-full tb-xl:sticky tb-xl:top-[12px] tb-xl:self-start"><div class="py-8"><a href="https://promptql.hasura.io/"><div class="bg-neutral-1000 group p-6 tb:p-8 grid rounded-2xl w-full h-[320px]"><img class="max-w-[75px] self-start" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1730396959/website%20v3/Homepage/Group_12_jbv71u.svg" alt="PromptQL"/><div class="self-end"><p class="__className_3702f2 text-neutral-0 font-bold !text-[16px] tb:!text-[18px] leading-[132%] tracking-[-1px]">Data Agent on Hasura DDN that gets you close to 100% accuracy on RAG</p><div class="__className_3702f2 flex text-blue-400 font-bold !text-[16px] pt-3 leading-[142%] tracking-[-0.9px]">Learn More<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-blue-400 stroke-[2px] transition-all ease-linear group-hover:translate-x-1"><path d="m9 18 6-6-6-6"></path></svg></div></div></div></div></a></div></div></div></div></div></div></div></main><div id="subscribe" class="pt-10 px-4 mb-10 db:mb-16 tb:mb-16 tb-l:pt-16 db:pt-20"><div class="max-w-7xl mx-auto"><div class="w-full"><div class="rounded-3xl bg-neutral-0 shadow grid grid-cols-1 tb-l:grid-cols-2 gap-10 tb:gap-0"><div class="tb-l:border-r border-neutral-200 p-4 tb:p-10 db:p-20 self-center"><div class="pb-6"><img loading="lazy" class="max-h-[96px]" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1686839086/v3-website/mail_yhjkr4.png" alt="Email"/></div><div class="text-hds-m-sub1 tb:text-hds-t-sub1 db:text-hds-d-sub1 text-neutral-600 pb-4">Subscribe to stay up-to-date on all things Hasura. One newsletter, once a month.</div><div class="marketoFormWrapper"><h5 class="text-hds-m-h5 tb:text-hds-t-h5 db:text-hds-d-h5 text-neutral-800 font-medium py-8 tb:py-12">Loading...</h5><div data-prefill-inherit="1" data-no-scroll="1" id="hf-subscribe" data-paperform-id="hf-subscribe" data-spinner="1"></div></div></div><div class="p-4 tb:p-10 db:p-20"><div class="pb-6"><img loading="lazy" class="max-h-[96px]" src="https://res.cloudinary.com/dh8fp23nd/image/upload/v1686839086/v3-website/illu_vqqsdb.png" alt="v3-pattern"/></div><div class="text-hds-m-sub1 tb:text-hds-t-sub1 db:text-hds-d-sub1 text-neutral-600">Accelerate development and data access with radically reduced complexity.</div><a href="https://console.hasura.io/?pg=tagged-customer-story&plcmt=pre-footer&cta=get-started-for-free&tech=default"><div><button type="button" class="inline-flex items-center whitespace-pre rounded-full 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 mt-4 hover:text-neutral-0 ">Get started for free<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"><div class="max-w-7xl mx-auto pb-10 tb:pb-16 pt-10"><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 [&>svg>path]:fill-neutral-400 [&>svg>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 [&>svg>path]:fill-neutral-400 [&>svg>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 [&>svg>path]:fill-neutral-400 [&>svg>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 [&>svg>path]:fill-neutral-400 [&>svg>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 [&>svg>path]:fill-neutral-400 [&>svg>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">© <!-- -->2025<!-- --> Hasura Inc. All rights reserved</div></div></div></div></div></div></div></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"bannerData":[{"attributes":{"bannerType":"thin_strip_banner","bannerTitle":"Announcing PromptQL: Build AI apps with Agentic Data Access","linkUrl":"/promptql","isExternalLink":false,"isGeneralAvailableBanner":true,"isActiveOnBlog":false,"isDarkMode":false,"bgColor":"#000","tagsAndURLSlugs":null,"button":null,"bannerLogoImg":{"data":null},"bannerIllustrationBgImg":{"data":null}}},{"attributes":{"bannerType":"blog_card","bannerTitle":null,"linkUrl":"https://hasura.io/resources/supergraph-architecture-guide","isExternalLink":false,"isGeneralAvailableBanner":true,"isActiveOnBlog":true,"isDarkMode":false,"bgColor":"#fff","tagsAndURLSlugs":"the-future-of-api-is-composability","button":{"text":"Read the guide","url":"https://hasura.io/resources/supergraph-architecture-guide","type":"secondaryLink"},"bannerLogoImg":{"data":null},"bannerIllustrationBgImg":{"data":{"attributes":{"url":"https://res.cloudinary.com/hasura-cms-uploads/image/upload/v1717758885/sg_arch_guide_b3b306a1af_2d0d85fc1d.png"}}}}},{"attributes":{"bannerType":"thin_strip_banner","bannerTitle":"Announcing PromptQL: Build AI apps with Agentic Data Access ","linkUrl":"https://promptql.hasura.io/","isExternalLink":true,"isGeneralAvailableBanner":true,"isActiveOnBlog":true,"isDarkMode":false,"bgColor":"#000","tagsAndURLSlugs":null,"button":null,"bannerLogoImg":{"data":null},"bannerIllustrationBgImg":{"data":null}}}],"__N_SSG":true,"pageProps":{"posts":[{"id":"67003cb502924104cdf1c289","uuid":"52a2266a-6ad5-4b40-927e-d523d5ccd570","title":"Modernizing API architecture: ISOS’s journey with Hasura","slug":"modernizing-api-architecture-isoss-journey-with-hasura","comment_id":"67003cb502924104cdf1c289","feature_image":null,"featured":false,"visibility":"public","created_at":"2024-10-05T00:36:29.000+05:30","updated_at":"2024-10-05T00:54:09.000+05:30","published_at":"2024-10-05T00:54:09.000+05:30","custom_excerpt":"By adopting Hasura, ISOS has elevated the quality and performance of its digital services. This positions ISOS to better serve clients and uphold their mission of saving lives.","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"email_recipient_filter":"none","authors":[{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"}],"tags":[{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},{"id":"5c4311591998b51f7f483d47","name":"GraphQL","slug":"graphql","description":"GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data.","feature_image":null,"visibility":"public","meta_title":"GraphQL | Get Production-ready GraphQL APIs | Hasura GraphQL","meta_description":"GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data.","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/graphql/"},{"id":"5f6c7036d82db608a4d95970","name":"GraphQL Performance","slug":"graphql-performance","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/graphql-performance/"}],"primary_author":{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"},"primary_tag":{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},"url":"https://hasura.io/blog/modernizing-api-architecture-isoss-journey-with-hasura/","excerpt":"By adopting Hasura, ISOS has elevated the quality and performance of its digital services. This positions ISOS to better serve clients and uphold their mission of saving lives.","reading_time":5,"access":true,"send_email_when_published":false,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":"Modernizing API architecture: ISOS’s journey with Hasura","meta_description":"Learn how ISOS elevated the quality and performance of its digital services with Hasura to better serve clients and uphold their mission of saving lives.","email_subject":null,"frontmatter":null},{"id":"66defa5b02924104cdf1c233","uuid":"0b773535-f9f2-442a-9c75-dc87f4f46875","title":"Transforming data management in biopharma with Hasura","slug":"transforming-data-management-in-biopharma-with-hasura","comment_id":"66defa5b02924104cdf1c233","feature_image":null,"featured":false,"visibility":"public","created_at":"2024-09-09T19:08:35.000+05:30","updated_at":"2024-09-09T19:13:15.000+05:30","published_at":"2024-09-09T19:13:15.000+05:30","custom_excerpt":"The director of the data platform team explains that Hasura far surpasses traditional catalogs by providing critical integration with data warehouses – an essential capability for effective governance and self-serve access. ","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"email_recipient_filter":"none","authors":[{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"}],"tags":[{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},{"id":"5f579e0171916e1766107d7d","name":"Data Access","slug":"data-access","description":"Data access is the ability to access, modify, and manipulate data with different levels of access control for different users.","feature_image":null,"visibility":"public","meta_title":"Data Access","meta_description":"Data access is the ability to access, modify, and manipulate data with different levels of access control for different users.","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/data-access/"},{"id":"64b6a767b56b8a48e001672a","name":"GraphQL APIs","slug":"graphql-apis","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/graphql-apis/"}],"primary_author":{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"},"primary_tag":{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},"url":"https://hasura.io/blog/transforming-data-management-in-biopharma-with-hasura/","excerpt":"The director of the data platform team explains that Hasura far surpasses traditional catalogs by providing critical integration with data warehouses – an essential capability for effective governance and self-serve access. ","reading_time":4,"access":true,"send_email_when_published":false,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":"Transforming data management in biopharma with Hasura","meta_description":"The director of the data platform team explains that Hasura far surpasses traditional catalogs by providing critical integration with data warehouses. ","email_subject":null,"frontmatter":null},{"id":"669a93b002924104cdf1c056","uuid":"3cddae8d-0fa7-41c4-a580-2acec7918bb1","title":"For modern classrooms: HMH's journey to faster applications with Hasura","slug":"for-modern-classrooms-hmhs-journey-to-faster-applications-with-hasura","comment_id":"669a93b002924104cdf1c056","feature_image":null,"featured":false,"visibility":"public","created_at":"2024-07-19T21:56:24.000+05:30","updated_at":"2024-08-27T16:43:26.000+05:30","published_at":"2024-07-19T22:02:51.000+05:30","custom_excerpt":"In the first implementation, HMH leveraged Hasura's Snowflake connector with Snowflake data warehouse to provide a lightweight API for service-to-service use cases within the organization.","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"email_recipient_filter":"none","authors":[{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"}],"tags":[{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},{"id":"638f83a6f4931d3be0ec6984","name":"Data Connector","slug":"data-connector","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/data-connector/"},{"id":"64b6a767b56b8a48e001672a","name":"GraphQL APIs","slug":"graphql-apis","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/graphql-apis/"}],"primary_author":{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"},"primary_tag":{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},"url":"https://hasura.io/blog/for-modern-classrooms-hmhs-journey-to-faster-applications-with-hasura/","excerpt":"In the first implementation, HMH leveraged Hasura's Snowflake connector with Snowflake data warehouse to provide a lightweight API for service-to-service use cases within the organization.","reading_time":6,"access":true,"send_email_when_published":false,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":"For modern classrooms: HMH's journey to faster applications with Hasura","meta_description":"Learn how HMH has accelerated their development cycles and enhanced the overall quality and performance of their digital offerings with Hasura. ","email_subject":null,"frontmatter":null},{"id":"668fe4a002924104cdf1bfc4","uuid":"f3a1bfd5-3f1d-437f-a9fb-b94339153a91","title":"European sports betting leader company slashes API delivery time with Hasura","slug":"leading-sports-betting-company-slashes-api-delivery-time-with-hasura","comment_id":"668fe4a002924104cdf1bfc4","feature_image":null,"featured":false,"visibility":"public","created_at":"2024-07-11T19:26:48.000+05:30","updated_at":"2024-08-12T23:02:02.000+05:30","published_at":"2024-07-11T19:34:00.000+05:30","custom_excerpt":"\"With Hasura, we're not just keeping pace; we're setting the pace, offering new features and experiences faster than ever before,\" said the Head of Data Architecture, capturing the transformative effect of Hasura on the company’s data operations.","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"email_recipient_filter":"none","authors":[{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"}],"tags":[{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},{"id":"64b6a767b56b8a48e001672a","name":"GraphQL APIs","slug":"graphql-apis","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/graphql-apis/"},{"id":"5c51ead64f4cca2a1bbb9ae8","name":"Authorization","slug":"authorization","description":"Learn how to integrate different access control patterns, authorization rules, role based permission system with Hasura GraphQL and authentication providers.","feature_image":null,"visibility":"public","meta_title":"Authorization with Hasura GraphQL","meta_description":"Learn how to integrate different access control patterns, authorization rules, role-based permission system with Hasura GraphQL and authentication providers.","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/authorization/"}],"primary_author":{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"},"primary_tag":{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},"url":"https://hasura.io/blog/leading-sports-betting-company-slashes-api-delivery-time-with-hasura/","excerpt":"\"With Hasura, we're not just keeping pace; we're setting the pace, offering new features and experiences faster than ever before,\" said the Head of Data Architecture, capturing the transformative effect of Hasura on the company’s data operations.","reading_time":4,"access":true,"send_email_when_published":false,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":"Leading sports betting company slashes API delivery time with Hasura","meta_description":"Discover how this leading sports better company uses Hasura and GraphQL APIs to set the pace and offer new features and other experiences faster than ever.","email_subject":null,"frontmatter":null},{"id":"668417af02924104cdf1bea7","uuid":"ddc7cc30-05a8-4e14-aeb4-cfdd926dda8f","title":"Banking on good data: How Hasura transformed data access for a Global Bank","slug":"banking-on-good-data-how-hasura-transformed-data-access-for-a-global-bank","comment_id":"668417af02924104cdf1bea7","feature_image":null,"featured":false,"visibility":"public","created_at":"2024-07-02T20:37:27.000+05:30","updated_at":"2024-08-12T23:02:21.000+05:30","published_at":"2024-07-02T20:52:26.000+05:30","custom_excerpt":"For GraphQL adoption to become viable for the organization, they needed Hasura's connect-and-compile approach. Hasura not only made GraphQL feasible but also satisfied additional criteria the organization had established for their chosen GraphQL solution.","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"email_recipient_filter":"none","authors":[{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"}],"tags":[{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},{"id":"5f579e0171916e1766107d7d","name":"Data Access","slug":"data-access","description":"Data access is the ability to access, modify, and manipulate data with different levels of access control for different users.","feature_image":null,"visibility":"public","meta_title":"Data Access","meta_description":"Data access is the ability to access, modify, and manipulate data with different levels of access control for different users.","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/data-access/"},{"id":"5c4311591998b51f7f483d47","name":"GraphQL","slug":"graphql","description":"GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data.","feature_image":null,"visibility":"public","meta_title":"GraphQL | Get Production-ready GraphQL APIs | Hasura GraphQL","meta_description":"GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data.","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/graphql/"}],"primary_author":{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"},"primary_tag":{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},"url":"https://hasura.io/blog/banking-on-good-data-how-hasura-transformed-data-access-for-a-global-bank/","excerpt":"For GraphQL adoption to become viable for the organization, they needed Hasura's connect-and-compile approach. Hasura not only made GraphQL feasible but also satisfied additional criteria the organization had established for their chosen GraphQL solution.","reading_time":3,"access":true,"send_email_when_published":false,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":"How Hasura transformed data access for a Global Bank","meta_description":"Hasura not only made GraphQL feasible but also satisfied additional criteria the organization had established for their chosen GraphQL solution.","email_subject":null,"frontmatter":null},{"id":"6659ed3202924104cdf1bcfb","uuid":"4f6be691-c157-4604-95ea-d06e97d429ee","title":"8x faster: A huge win for Lumanu’s development velocity with Hasura","slug":"8x-faster-a-huge-win-for-lumanus-development-velocity-with-hasura","comment_id":"6659ed3202924104cdf1bcfb","feature_image":"https://hasura.io/blog/content/images/2024/05/HasLumanu-Blog-cover-1.png","featured":false,"visibility":"public","created_at":"2024-05-31T21:00:58.000+05:30","updated_at":"2024-08-12T23:03:06.000+05:30","published_at":"2024-05-31T21:50:09.000+05:30","custom_excerpt":"When migrating to Hasura, the team had not set explicit targets for speed, other than “not worse.” And the team has blown that goal away by an order of magnitude.","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"email_recipient_filter":"none","authors":[{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"}],"tags":[{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},{"id":"64b6a767b56b8a48e001672a","name":"GraphQL APIs","slug":"graphql-apis","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/graphql-apis/"},{"id":"5c4311591998b51f7f483de7","name":"Microservices","slug":"microservices","description":"Microservices are a development technique that arranges an application as a collection of loosely coupled fine-grained services with lightweight protocols.","feature_image":null,"visibility":"public","meta_title":"Microservices | Microservice Architectural Style | Hasura GraphQL","meta_description":"Microservices are a development technique that arranges an application as a collection of loosely coupled fine-grained services with lightweight protocols.","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/microservices/"}],"primary_author":{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"},"primary_tag":{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},"url":"https://hasura.io/blog/8x-faster-a-huge-win-for-lumanus-development-velocity-with-hasura/","excerpt":"When migrating to Hasura, the team had not set explicit targets for speed, other than “not worse.” And the team has blown that goal away by an order of magnitude.","reading_time":5,"access":true,"send_email_when_published":false,"og_image":"https://hasura.io/blog/content/images/2024/05/HasLumanu-Blog-og-1.png","og_title":null,"og_description":null,"twitter_image":"https://hasura.io/blog/content/images/2024/05/HasLumanu-Blog-og.png","twitter_title":null,"twitter_description":null,"meta_title":"8x faster: A huge win for Lumanu’s development velocity with Hasura","meta_description":"Discover how Lumanu's team smashed speed improvement goals after migrating to Hasura and eliminated an entire development cycle. ","email_subject":null,"frontmatter":null},{"id":"662913d80806ee513ba16c94","uuid":"5d8a98c8-d45f-484c-bba2-4553bfbe7c57","title":"Why Hasura is a must-have in the tech stack for this engineering firm","slug":"why-hasura-is-a-must-have-in-the-tech-stack-for-this-engineering-firm","comment_id":"662913d80806ee513ba16c94","feature_image":"https://hasura.io/blog/content/images/2024/04/TactabIe-Blog-cover-1.png","featured":false,"visibility":"public","created_at":"2024-04-24T19:44:48.000+05:30","updated_at":"2024-05-31T21:12:16.000+05:30","published_at":"2024-04-24T19:54:20.000+05:30","custom_excerpt":"Toronto-based engineering firm Tactable was first drawn to the overall value Hasura brings to backend development, and they’ve leveraged Hasura to deliver successful projects for major brands, including Shopify, Rakuten, and Walmart.","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"email_recipient_filter":"none","authors":[{"id":"1","name":"Hasura","slug":"hasurahq","profile_image":"https://hasura.io/blog/content/images/2022/02/profile_picture_standard.png","cover_image":"https://hasura.io/blog/content/images/2019/01/hasura_blog_cover_image.jpeg","bio":"Instant GraphQL API on all your data. Get Authorization, Caching, Performance and Monitoring benefits for all new and existing GraphQL APIs.","website":null,"location":null,"facebook":"hasurahq","twitter":"@hasurahq","meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@hasurahq/"}],"tags":[{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},{"id":"5c4311591998b51f7f483d47","name":"GraphQL","slug":"graphql","description":"GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data.","feature_image":null,"visibility":"public","meta_title":"GraphQL | Get Production-ready GraphQL APIs | Hasura GraphQL","meta_description":"GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data.","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/graphql/"},{"id":"5f579e0171916e1766107d7d","name":"Data Access","slug":"data-access","description":"Data access is the ability to access, modify, and manipulate data with different levels of access control for different users.","feature_image":null,"visibility":"public","meta_title":"Data Access","meta_description":"Data access is the ability to access, modify, and manipulate data with different levels of access control for different users.","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/data-access/"}],"primary_author":{"id":"1","name":"Hasura","slug":"hasurahq","profile_image":"https://hasura.io/blog/content/images/2022/02/profile_picture_standard.png","cover_image":"https://hasura.io/blog/content/images/2019/01/hasura_blog_cover_image.jpeg","bio":"Instant GraphQL API on all your data. Get Authorization, Caching, Performance and Monitoring benefits for all new and existing GraphQL APIs.","website":null,"location":null,"facebook":"hasurahq","twitter":"@hasurahq","meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@hasurahq/"},"primary_tag":{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},"url":"https://hasura.io/blog/why-hasura-is-a-must-have-in-the-tech-stack-for-this-engineering-firm/","excerpt":"Toronto-based engineering firm Tactable was first drawn to the overall value Hasura brings to backend development, and they’ve leveraged Hasura to deliver successful projects for major brands, including Shopify, Rakuten, and Walmart.","reading_time":5,"access":true,"send_email_when_published":false,"og_image":"https://hasura.io/blog/content/images/2024/04/TactabIe-Blog-og-1.png","og_title":null,"og_description":null,"twitter_image":"https://hasura.io/blog/content/images/2024/04/TactabIe-Blog-og.png","twitter_title":null,"twitter_description":null,"meta_title":"Hasura is a tech stack must-have for this engineering firm","meta_description":"Tactable was drawn to the overall value Hasura brings to backend development, and they’ve leveraged Hasura to deliver successful projects for major brands.","email_subject":null,"frontmatter":null},{"id":"65d649eab56b8a48e0017ea9","uuid":"ee753f4f-2db5-474a-b271-1de73e3be05b","title":"OpusFlow: Enterprise resource planning software brought to life fast with Hasura","slug":"opusflow-enterprise-resource-planning-software-brought-to-life-fast-with-hasura","comment_id":"65d649eab56b8a48e0017ea9","feature_image":"https://hasura.io/blog/content/images/2024/02/OpusFlow-cover.png","featured":false,"visibility":"public","created_at":"2024-02-22T00:37:22.000+05:30","updated_at":"2024-08-12T23:03:50.000+05:30","published_at":"2024-02-22T00:57:28.000+05:30","custom_excerpt":"The Dutch cloud-based enterprise resource planning (ERP) system uses Hasura to offload tedious backend development. With Hasura in its tech stack and handling so much of the backend, the OpusFlow team can focus on its core work of streamlining business operations for its clients. ","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"email_recipient_filter":"none","authors":[{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"}],"tags":[{"id":"64b6a767b56b8a48e001672a","name":"GraphQL APIs","slug":"graphql-apis","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/graphql-apis/"},{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},{"id":"5c4311591998b51f7f483f94","name":"Enterprise","slug":"enterprise","description":"Enterprise software is computer software used to satisfy the needs of an organization rather than individual users.","feature_image":null,"visibility":"public","meta_title":"Enterprise | Enterprise Software | Hasura GraphQL","meta_description":"Enterprise software is computer software used to satisfy the needs of an organization rather than individual users.","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/enterprise/"}],"primary_author":{"id":"65676004b56b8a48e0017b65","name":"Aditi Phadke","slug":"aditi","profile_image":"https://hasura.io/blog/content/images/2023/11/T7GHF0SM9-U05FWHC3MJT-1849d736dd7f-512.jpg","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@aditi/"},"primary_tag":{"id":"64b6a767b56b8a48e001672a","name":"GraphQL APIs","slug":"graphql-apis","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/graphql-apis/"},"url":"https://hasura.io/blog/opusflow-enterprise-resource-planning-software-brought-to-life-fast-with-hasura/","excerpt":"The Dutch cloud-based enterprise resource planning (ERP) system uses Hasura to offload tedious backend development. With Hasura in its tech stack and handling so much of the backend, the OpusFlow team can focus on its core work of streamlining business operations for its clients. ","reading_time":4,"access":true,"send_email_when_published":false,"og_image":"https://hasura.io/blog/content/images/2024/02/OpusFlow-og-2.png","og_title":null,"og_description":null,"twitter_image":"https://hasura.io/blog/content/images/2024/02/OpusFlow-og-1.png","twitter_title":null,"twitter_description":null,"meta_title":"OpusFlow: ERP software brought to life fast with Hasura","meta_description":"With Hasura in its tech stack and handling so much of the backend, the OpusFlow team can focus on its core work of streamlining operations for its clients. ","email_subject":null,"frontmatter":null},{"id":"659bf951b56b8a48e0017da2","uuid":"6b898004-7901-4117-b35d-5fd04b8d198f","title":"How Hasura took Leonardo.Ai from first code commit to production in 30 days","slug":"how-hasura-took-leonardo-ai-from-first-code-commit-to-production-in-30-days","comment_id":"659bf951b56b8a48e0017da2","feature_image":"https://hasura.io/blog/content/images/2024/01/LeonardoAI-og.png","featured":false,"visibility":"public","created_at":"2024-01-08T19:02:01.000+05:30","updated_at":"2025-01-13T16:43:54.000+05:30","published_at":"2024-01-08T19:11:24.000+05:30","custom_excerpt":"“There's no way we could have got to the market as quickly as we did without it,” he said. “We definitely got to market at least twice as fast because of Hasura.” ","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"email_recipient_filter":"none","authors":[{"id":"1","name":"Hasura","slug":"hasurahq","profile_image":"https://hasura.io/blog/content/images/2022/02/profile_picture_standard.png","cover_image":"https://hasura.io/blog/content/images/2019/01/hasura_blog_cover_image.jpeg","bio":"Instant GraphQL API on all your data. Get Authorization, Caching, Performance and Monitoring benefits for all new and existing GraphQL APIs.","website":null,"location":null,"facebook":"hasurahq","twitter":"@hasurahq","meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@hasurahq/"}],"tags":[{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},{"id":"64b6a767b56b8a48e001672a","name":"GraphQL APIs","slug":"graphql-apis","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/graphql-apis/"},{"id":"5c4311591998b51f7f483f94","name":"Enterprise","slug":"enterprise","description":"Enterprise software is computer software used to satisfy the needs of an organization rather than individual users.","feature_image":null,"visibility":"public","meta_title":"Enterprise | Enterprise Software | Hasura GraphQL","meta_description":"Enterprise software is computer software used to satisfy the needs of an organization rather than individual users.","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/enterprise/"},{"id":"6784f46f02924104cdf1c604","name":"AI","slug":"ai","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/ai/"},{"id":"6525513cb56b8a48e00175f2","name":"GenAI","slug":"genai","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/genai/"}],"primary_author":{"id":"1","name":"Hasura","slug":"hasurahq","profile_image":"https://hasura.io/blog/content/images/2022/02/profile_picture_standard.png","cover_image":"https://hasura.io/blog/content/images/2019/01/hasura_blog_cover_image.jpeg","bio":"Instant GraphQL API on all your data. Get Authorization, Caching, Performance and Monitoring benefits for all new and existing GraphQL APIs.","website":null,"location":null,"facebook":"hasurahq","twitter":"@hasurahq","meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@hasurahq/"},"primary_tag":{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},"url":"https://hasura.io/blog/how-hasura-took-leonardo-ai-from-first-code-commit-to-production-in-30-days/","excerpt":"“There's no way we could have got to the market as quickly as we did without it,” he said. “We definitely got to market at least twice as fast because of Hasura.” ","reading_time":5,"access":true,"send_email_when_published":false,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":"How Hasura took Leonardo.Ai from first code commit to production in 30 days","meta_description":"“There's no way we could have got to the market as quickly as we did without it,” he said. “We definitely got to market at least twice as fast because of Hasura.” ","email_subject":null,"frontmatter":null},{"id":"651581feb56b8a48e00172db","uuid":"565c9150-d333-4578-a6dc-9ef240e7ba6a","title":"Scaling telehealth to millions: Hasura tips and tricks from Henry Meds","slug":"scaling-telehealth-to-millions-hasura-tips-and-tricks-from-henry-meds","comment_id":"651581feb56b8a48e00172db","feature_image":"https://hasura.io/blog/content/images/2023/09/Henry-blog-cover-1.png","featured":false,"visibility":"public","created_at":"2023-09-28T19:09:10.000+05:30","updated_at":"2024-03-29T02:45:29.000+05:30","published_at":"2023-09-28T19:21:10.000+05:30","custom_excerpt":"As backend engineers, they spent a lot of time figuring out how to connect routes to controllers, controllers to services, and services to the data access level. All of this work is replaced by Hasura.","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"email_recipient_filter":"none","authors":[{"id":"1","name":"Hasura","slug":"hasurahq","profile_image":"https://hasura.io/blog/content/images/2022/02/profile_picture_standard.png","cover_image":"https://hasura.io/blog/content/images/2019/01/hasura_blog_cover_image.jpeg","bio":"Instant GraphQL API on all your data. Get Authorization, Caching, Performance and Monitoring benefits for all new and existing GraphQL APIs.","website":null,"location":null,"facebook":"hasurahq","twitter":"@hasurahq","meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@hasurahq/"}],"tags":[{"id":"608adbd2daa55e06c65e49cf","name":"HasuraCon","slug":"hasuracon","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/hasuracon/"},{"id":"6477884db56b8a48e0015b0e","name":"health care","slug":"health-care","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/health-care/"},{"id":"61432131f4931d3be0ec2f80","name":"APIs","slug":"apis","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/apis/"},{"id":"659bf9ebb56b8a48e0017dbf","name":"Customer Story","slug":"customer-story","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/customer-story/"},{"id":"5c4311591998b51f7f483f94","name":"Enterprise","slug":"enterprise","description":"Enterprise software is computer software used to satisfy the needs of an organization rather than individual users.","feature_image":null,"visibility":"public","meta_title":"Enterprise | Enterprise Software | Hasura GraphQL","meta_description":"Enterprise software is computer software used to satisfy the needs of an organization rather than individual users.","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/enterprise/"}],"primary_author":{"id":"1","name":"Hasura","slug":"hasurahq","profile_image":"https://hasura.io/blog/content/images/2022/02/profile_picture_standard.png","cover_image":"https://hasura.io/blog/content/images/2019/01/hasura_blog_cover_image.jpeg","bio":"Instant GraphQL API on all your data. Get Authorization, Caching, Performance and Monitoring benefits for all new and existing GraphQL APIs.","website":null,"location":null,"facebook":"hasurahq","twitter":"@hasurahq","meta_title":null,"meta_description":null,"url":"https://hasura.io/blog/@hasurahq/"},"primary_tag":{"id":"608adbd2daa55e06c65e49cf","name":"HasuraCon","slug":"hasuracon","description":null,"feature_image":null,"visibility":"public","meta_title":null,"meta_description":null,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://hasura.io/blog/tagged/hasuracon/"},"url":"https://hasura.io/blog/scaling-telehealth-to-millions-hasura-tips-and-tricks-from-henry-meds/","excerpt":"As backend engineers, they spent a lot of time figuring out how to connect routes to controllers, controllers to services, and services to the data access level. All of this work is replaced by Hasura.","reading_time":6,"access":true,"send_email_when_published":false,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":"Scaling telehealth to millions: Hasura tips from Henry Meds","meta_description":"Henry spent a lot of time figuring out how to connect routes to controllers, controllers to services, and services to the data access level. All of this work is replaced by Hasura.","email_subject":null,"frontmatter":null}],"page":{"page":1,"limit":10,"pages":2,"total":14,"next":2,"prev":null},"TagName":"Customer Story","slugUrl":"customer-story"}},"page":"/tagged/[...slug]","query":{"slug":["customer-story"]},"buildId":"RSkbqpOI42d5CbsEs8zMn","assetPrefix":"/blog","isFallback":false,"gsp":true,"appGip":true,"scriptLoader":[]}</script></body></html>