PageSourceSearch

https://hasura.io/_next/static/chunks/pages/pricing/v2-aedd4783582e605c.js

js hasura.io collected 2026-09-24 08:26:14 UTC 37,539 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5860],{4890:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/pricing/v2",function(){return n(78752)}])},78752:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return g},default:function(){return y}});var o=n(85893),r=n(4298),i=n.n(r),s=n(67294),a=n(74715),l=n(15923),c=n(98194),u=n(32794);let k=e=>(0,o.jsx)("div",{className:"flex justify-center max-w-5xl mx-auto bg-neutral-50 pb-20 max-[1200px]:pb-14 max-[860px]:pb-10",children:(0,o.jsx)(u.EJ,{imgArray:null==e?void 0:e.Brand_card})});var x=n(3223);let C=e=>(0,o.jsx)(x.w,{mt:"mt-4 md:mt-12 lg:mt-16",children:(0,o.jsx)("div",{className:"bg-base-0 rounded-3xl shadow relative max-w-[951px] mx-auto",children:(0,o.jsxs)("div",{className:"p-6 md:p-8 flex flex-col lg:flex-row items-start justify-between lg:items-center",children:[(0,o.jsx)("div",{className:"w-full lg:max-w-md lg:pr-8",children:(0,o.jsx)(u.ZT,{as:"p",textStyle:"body1c",className:"text-neutral-700 min-w-full",children:"Hasura DDN, the next-gen Hasura platform, is now generally available, with updated pricing plans."})}),(0,o.jsx)("div",{className:"max-w-md mt-4 lg:mt-0 w-full lg:w-auto",children:(0,o.jsx)("a",{href:null==e?void 0:e.nav_link,className:"group",children:(0,o.jsxs)("div",{className:"rounded-full h-9 py-px w-full bg-neutral-0 flex items-center justify-between px-1.5 border border-neutral-200",children:[(0,o.jsx)("div",{className:"hidden md:flex justify-center items-center full-rounded bg-purple-500 w-32 h-6 pr-1 rounded-full max-[560px]:hidden",children:(0,o.jsx)(u.ZT,{as:"p",textStyle:"body3",className:"text-neutral-0",children:"Pricing Update"})}),(0,o.jsx)(u.ZT,{as:"p",textStyle:"body3",className:"text-neutral-600 pl-1 sm:pl-4 xs:pr-0  mb-s:pr-2 group-hover:text-blue-600 whitespace-nowrap",children:"See Hasura DDN pricing"}),(0,o.jsx)(u.JO,{variant:"arrownarrowright",height:"w-5 h-5 stroke-blue-500 stroke-[2px]",strokeColor:"#1F2A37",className:"hidden mb-s:block mr-1 group-hover:stroke-blue-600"})]})})})]})})});var S=n(79923),m=n(50614);let h=e=>(0,o.jsxs)("span",{children:[null==e?void 0:e.text,"\xa0",(0,o.jsx)("img",{alt:"*",loading:"lazy",src:"https://res.cloudinary.com/dh8fp23nd/image/upload/v1675264495/main-web/icons/check_qsc9vm.svg",className:"inline-block mb-2"})]}),p=e=>(0,o.jsx)(x.w,{mt:"-mt-16",children:(0,o.jsx)("div",{className:"md:pb-10 pb-16 hidden lg:block",children:(0,o.jsx)("div",{className:"shadow bg-neutral-0 rounded-3xl",children:(0,o.jsx)(u.x7,{TABLE_HEADER:[{title:"Feature comparison",title_text_color:"text-neutral-1000"},{title:"Community",title_text_color:"text-blue-800",button_link:"https://hasura.io/docs/latest/getting-started/docker-simple/"},{title:"Enterprise",title_text_color:"text-blue-800",button_link:"https://hasura.io/contact-us/"}],TABLE_VALUE:[{data1:[{"Data APIs":"Instant GraphQL APIs for CRUD operations",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"RESTified endpoints",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"GraphQL subscriptions",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Remote schemas",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Remote joins",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Actions",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Event triggers & scheduled triggers",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Admin console",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"GraphiQL query and mutation designer",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"CLI",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Metadata APIs",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Schema Migrations",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Apollo Federation v1 support",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Import action from OpenAPI Specification (OAS)",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}}]},{data2:[{"Data connectors":"PostgreSQL",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":(0,o.jsx)(h,{text:"Google BigQuery"}),Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":(0,o.jsx)(h,{text:"Microsoft SQL Server"}),Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":(0,o.jsx)(h,{text:"CockroachDB"}),Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":(0,o.jsx)(h,{text:"Google AlloyDB"}),Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":(0,o.jsx)(h,{text:"Citus / Hyperscale"}),Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"SQLite",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"Amazon Athena",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"Snowflake",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"Oracle",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"MySQL",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"MariaDB",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"* Starting February 2023, we are deprecating support for these databases in the Community plan. Existing connectors will continue to work, but new features or enhancements to these database connectors will not be available in the Community plan."}]},{data3:[{Performance:"Query cache",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Performance:"Read replicas",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Performance:"Dynamic database connection routing",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Performance:"Auto cleanup of event triggers",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}}]},{data4:[{Security:"Role-based authorization",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"GraphQL operations allow list",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"TLS allow list",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Role-based API depth limit",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Role-based API node limit",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Role-based API rate limit",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Role-based API timeout",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Disable GraphQL introspection",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Multiple JWT secrets",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Multiple admin keys",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Collaborator management",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"SSO (SAML)",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}}]},{data5:[{Observability:"Observability data (logs, metrics, traces)",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:"Logs only"},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Observability:"Observability integration (such as Datadog, New Relic, OpenTelemetry, etc.)",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Observability:"Metrics API access",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}}]},{data6:[{Support:"Community support",Community:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Support:"Email/ticketed support",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Support:"Priority response SLAs",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Support:"Production support",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Support:"Expert Hasura technical support",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Support:"Onboarding program",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Support:"Named customer success manager",Community:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"Available"}}]}],description:"",title:""})})})}),b=e=>(null==e?void 0:e.activePlanCategory)==="hasura_cloud"?(0,o.jsx)("div",{className:"hidden lg:block",children:(0,o.jsx)(x.w,{mt:"-mt-16",children:(0,o.jsx)("div",{className:"pb-4 md:pb-10 lg:pb-16",children:(0,o.jsx)("div",{className:"shadow bg-neutral-0 rounded-3xl",children:(0,o.jsx)(m.R,{TABLE_HEADER:[{title:"Feature comparison",title_text_color:"text-neutral-1000"},{title:"Free",title_text_color:"text-blue-800"},{title:"Professional",title_text_color:"text-blue-800"},{title:"Enterprise",title_text_color:"text-blue-800"}],TABLE_VALUE:[{data1:[{"Data APIs":"Instant GraphQL APIs for CRUD operations",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"RESTified endpoints",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"GraphQL subscriptions",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Remote schemas",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Remote joins",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Actions",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Event triggers & scheduled triggers",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Admin console",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"GraphiQL query and mutation designer",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"CLI",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Profess
1ional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Metadata APIs",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Schema Migrations",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Apollo Federation v1 support",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Import action from OpenAPI Specification (OAS)",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data APIs":"Connected databases per project",Free:{iconStrokeClass:"",iconVariant:"",text:"Up to 2"},Professional:{iconStrokeClass:"",iconVariant:"",text:"No limit"},Enterprise:{iconStrokeClass:"",iconVariant:"",text:"No limit"}},{"Data APIs":"Projects per account",Free:{iconStrokeClass:"",iconVariant:"",text:"Up to 3"},Professional:{iconStrokeClass:"",iconVariant:"",text:"No limit"},Enterprise:{iconStrokeClass:"",iconVariant:"",text:"No limit"}},{"Data APIs":"Data passthrough",Free:{iconStrokeClass:"",iconVariant:"",text:"Up to 100MB/month"},Professional:{iconStrokeClass:"",iconVariant:"",text:"Unlimited at $0.13/GB"},Enterprise:{iconStrokeClass:"",iconVariant:"",text:"Unlimited"}},{"Data APIs":"API request count (includes websocket messages)",Free:{iconStrokeClass:"",iconVariant:"",text:"Up to 3 million/month"},Professional:{iconStrokeClass:"",iconVariant:"",text:"Up to 6 million/month"},Enterprise:{iconStrokeClass:"",iconVariant:"",text:"No limit"}},{"Data APIs":"API request duration",Free:{iconStrokeClass:"",iconVariant:"",text:"Up to 60 seconds"},Professional:{iconStrokeClass:"",iconVariant:"",text:"Up to 120 seconds Customer configured (default to 120 secs)"},Enterprise:{iconStrokeClass:"",iconVariant:"",text:"No limit"}},{"Data APIs":"Concurrent websocket connections",Free:{iconStrokeClass:"",iconVariant:"",text:"Up to 10"},Professional:{iconStrokeClass:"",iconVariant:"",text:"Up to 100"},Enterprise:{iconStrokeClass:"",iconVariant:"",text:"No limit"}},{"Data APIs":"Database connection pool idle timeout",Free:{iconStrokeClass:"",iconVariant:"",text:"Preset by Hasura"},Professional:{iconStrokeClass:"",iconVariant:"",text:"User-configured"},Enterprise:{iconStrokeClass:"",iconVariant:"",text:"User-configured"}},{"Data APIs":"Database connection pool size",Free:{iconStrokeClass:"",iconVariant:"",text:"Preset by Hasura"},Professional:{iconStrokeClass:"",iconVariant:"",text:"User-configured"},Enterprise:{iconStrokeClass:"",iconVariant:"",text:"User-configured"}},{"Data APIs":"DB connection pool minimum number of connections to keep-alive",Free:{iconStrokeClass:"",iconVariant:"",text:"Preset by Hasura"},Professional:{iconStrokeClass:"",iconVariant:"",text:"User-configured"},Enterprise:{iconStrokeClass:"",iconVariant:"",text:"User-configured"}}]},{data2:[{"Data connectors":"PostgreSQL",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"Snowflake",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"Oracle",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"MySQL",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"MariaDB",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"Google BigQuery",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"Amazon Athena",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"Microsoft SQL Server",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"CockroachDB",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"Google AlloyDB",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"Citus / Hyperscale",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"Data connectors":"SQLite",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"(self-hosted)"},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"(self-hosted)"},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"(self-hosted)"}}]},{data3:[{Performance:"Query cache",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"(max 100 MB)"},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"(no limit)"}},{Performance:"Read replicas",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"(max 3)"},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"(no limit)"}},{Performance:"Dynamic database connection routing",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"(max 1)"},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"(no limit)"}},{Performance:"Auto cleanup of event triggers",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}}]},{data4:[{Security:"Role-based authorization",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Collaborator management",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"GraphQL operations allow list",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"TLS allow list",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Role-based API depth limit",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Role-based API node limit",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Role-based API rate limit",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"User-configured"}},{Security:"Role-based API timeout",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"Up to 60 secs"},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"Up to 120 secs"},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"Configurable limit"}}
1,{Security:"Disable GraphQL introspection",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Multiple JWT secrets",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"Multiple admin keys",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Security:"SSO (SAML)",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}}]},{data5:[{Observability:"Metrics, logs, and traces",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Observability:"Observability integration (such as Datadog, New Relic, Azure Monitor, Prometheus, and OpenTelemetry)",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Observability:"Metrics API access",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}}]},{data6:[{Infrastructure:"Cloud providers: AWS, Google Cloud, Azure Cloud",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Infrastructure:"Region availability",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:(0,o.jsxs)("span",{children:["12 (AWS)",(0,o.jsx)("br",{}),"5 (Google Cloud)"]})},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:(0,o.jsxs)("span",{children:["12 (AWS)",(0,o.jsx)("br",{}),"5 (Google Cloud)"]})},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:(0,o.jsxs)("span",{children:["12 (AWS)",(0,o.jsx)("br",{}),"5 (Google Cloud)",(0,o.jsx)("br",{}),"Additional regions available on request."]})}},{Infrastructure:"Custom domain (DNS CNAME)",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Infrastructure:"Elastic connection pooling",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Infrastructure:"Deployment autoscaling",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Infrastructure:"Dedicated cluster",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Infrastructure:"Uptime SLA",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"99.90%"},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"99.95%"}}
1,{Infrastructure:"Failover for high availability",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Infrastructure:"VPC peering",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"1 included"}}]},{data7:[{"CI/CD integrations":"GitHub integration",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{"CI/CD integrations":"Preview apps",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}}]},{data8:[{Compliance:"SOC 2 Type 2",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Compliance:"Data Processing Agreement (GDPR)",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Compliance:"Business Associate Agreement (BAA)",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Compliance:"HIPAA compliance",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}}]},{data9:[{Support:"Community support",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Support:"Email/ticketed support",Free:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Support:"Expert Hasura technical support",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Support:"Priority response SLAs",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Support:"Onboarding program",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:null}},{Support:"Named customer success manager",Free:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Professional:{iconStrokeClass:"stroke-neutral-400",iconVariant:"minus",text:null},Enterprise:{iconStrokeClass:"stroke-blue-600",iconVariant:"check",text:"Available"}}]}],description:"",title:""})})})})}):(0,o.jsx)(p,{});var V=n(18433);let d=e=>{var t,n;if((null==e?void 0:e.plan)&&(null==e?void 0:null===(t=e.plan)||void 0===t?void 0:t.constructor.name)==="Array"&&(null===(n=e.plan)||void 0===n?void 0:n.length)>0){let t=e.plan.filter(e=>(null==e?void 0:e.planCategory)==="hasura_cloud"),n=e.plan.filter(e=>(null==e?void 0:e.planCategory)==="self_hosted"),r=(null==e?void 0:e.activePlanCategory)==="hasura_cloud"?t:n;return(0,o.jsxs)("div",{children:[(0,o.jsx)("div",{className:"mx-auto flex justify-center w-64",children:(0,o.jsx)("div",{className:"p-2 bg-base-0 rounded-full shadow",children:(0,o.jsx)(u.OK,{onTabClick:t=>t&&(null==t?void 0:t.planCategory)?null==e?void 0:e.updateActiveCategory(t.planCategory):null,pillColor:"bg-purple-500",tabs:[{current:!0,name:"Hasura Cloud",planCategory:"hasura_cloud"},{current:!1,name:"Self-hosted",planCategory:"self_hosted"}]})})}),(0,o.jsx)(x.w,{mt:"mt-10 lg:mt-16",children:(0,o.jsx)("div",{className:(null==e?void 0:e.activePlanCategory)==="hasura_cloud"?"grid gap-4 md:gap-10 justify-center mx-auto lg:grid-cols-3":"grid justify-center mx-auto lg:grid-cols-2 gap-4 md:gap-10 lg:px-7 max-w-4xl",children:r.length>0&&r.map(t=>(0,o.jsx)(V.w,{activePlanCategory:null==e?void 0:e.activePlanCategory,...t},null==t?void 0:t.id))})})]})}return null};var f=n(30896),P=n(23131),g=!0,y=e=>{var t,n,r,u,x,m,h,p,V,g;
1let[y,E]=(0,s.useState)("hasura_cloud");if(e&&(null==e?void 0:e.pricingPageData)&&(null===(t=e.pricingPageData)||void 0===t?void 0:t.v2PricingDdn)){let t;let s=null===(r=e.pricingPageData.v2PricingDdn)||void 0===r?void 0:null===(n=r.data)||void 0===n?void 0:n.attributes,v=null==e?void 0:null===(h=e.sliderLogosData)||void 0===h?void 0:null===(m=h.imageSlider)||void 0===m?void 0:null===(x=m.data)||void 0===x?void 0:null===(u=x.attributes)||void 0===u?void 0:u.darkLogosSlider;return(null==s?void 0:null===(p=s.faq_section)||void 0===p?void 0:p.faq_questions)&&(t=null==s?void 0:null===(g=s.faq_section)||void 0===g?void 0:g.faq_questions.map(e=>({"@type":"Question",name:e.title,acceptedAnswer:{"@type":"Answer",text:e.description}}))),(0,o.jsxs)(a.Z,{bannerData:null==e?void 0:e.bannerData,children:[(null==s?void 0:s.faq_section.faq_questions)&&(0,o.jsx)(i(),{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"http://schema.org/","@type":"FAQPage",mainEntity:t})}}),s.metaTags&&(0,o.jsx)(l.T,{...s.metaTags,isPageUnIndexed:!0}),s.hero&&(0,o.jsx)(c.z,{...s.hero}),(null==s?void 0:s.hasura_plans_list)&&(0,o.jsx)(d,{...null==s?void 0:s.hasura_plans_list,activePlanCategory:y,updateActiveCategory:E}),s.blogpost_embed_card&&(0,o.jsx)(C,{...s.blogpost_embed_card}),v&&(0,o.jsx)(P.Z,{sectionData:v}),(null==s?void 0:s.companies_using_hasura)&&(null==s?void 0:null===(V=s.companies_using_hasura)||void 0===V?void 0:V.Brand_card)&&(0,o.jsx)(k,{...s.companies_using_hasura}),(0,o.jsx)(b,{activePlanCategory:y}),(0,o.jsx)(f.$,{}),s.faq_section&&(0,o.jsx)(S.o,{...s.faq_section})]})}return(0,o.jsx)("p",{children:"Loading...."})}}},function(e){e.O(0,[7010,2794,4715,3411,6698,2888,9774,179],function(){return e(e.s=4890)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.