PageSourceSearch

https://graphql.org/_next/static/chunks/pages/faq/foundation-0e6dac714a1d7aae.js

js graphql.org collected 2026-09-24 07:01:21 UTC 5,779 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5998],{31967:function(e,n,o){(window.__NEXT_P=window.__NEXT_P||[]).push(["/faq/foundation",function(){return o(85005)}])},85005:function(e,n,o){"use strict";o.r(n),o.d(n,{useTOC:function(){return h}});var i=o(52676),t=o(92937),a=o(45043),r=o(79428);function h(e){return[{value:"What does the GraphQL Foundation do?",id:"what-does-the-graphql-foundation-do",depth:2},{value:"Where does the funding go when I become a member?",id:"where-does-the-funding-go-when-i-become-a-member",depth:2},{value:"How are decisions made?",id:"how-are-decisions-made",depth:2},{value:"Who can join the GraphQL Foundation?",id:"who-can-join-the-graphql-foundation",depth:2},{value:"Do I need to join the Foundation to participate in GraphQL development?",id:"do-i-need-to-join-the-foundation-to-participate-in-graphql-development",depth:2},{value:"How do I participate in technical development?",id:"how-do-i-participate-in-technical-development",depth:2},{value:"Who founded the organization?",id:"who-founded-the-organization",depth:2},{value:"Who is currently a member?",id:"who-is-currently-a-member",depth:2},{value:"How do we join?",id:"how-do-we-join",depth:2}]}n.default=(0,t.c)(function(e){let{toc:n=h(e)}=e,o={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,r.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.h1,{children:"GraphQL Foundation"}),"\n",(0,i.jsx)(o.h2,{id:n[0].id,children:n[0].value}),"\n",(0,i.jsx)(o.p,{children:"The primary responsibility of the Foundation is to set policy and allocate the budget to maximize the sustainability of the GraphQL community. Members participate on a governing board that meets monthly and decides how to allocate its funding."}),"\n",(0,i.jsx)(o.h2,{id:n[1].id,children:n[1].value}),"\n",(0,i.jsx)(o.p,{children:"The GraphQL Foundation is funded exclusively through the support of our members. The governing board sets an annual budget to use the dues to the maximum benefit of the community.\nWays the Foundation distributes the money raised through memberships include:"}),"\n",(0,i.jsxs)(o.ul,{children:["\n",(0,i.jsx)(o.li,{children:"Providing grants and sponsorship to core community developers who are working in neutral roles."}),"\n",(0,i.jsx)(o.li,{children:"Funding core community IT infrastructure."}),"\n",(0,i.jsx)(o.li,{children:"Funding coordination, financial, and legal support programs for the Foundation and the GraphQL project ecosystem."}),"\n",(0,i.jsx)(o.li,{children:"Other community and developer support programs."}),"\n"]}),"\n",(0,i.jsx)(o.p,{children:"The GraphQL Foundation budget is realigned as the needs of the community change."}),"\n",(0,i.jsx)(o.h2,{id:n[2].id,children:n[2].value}),"\n",(0,i.jsx)(o.p,{children:"As with other Linux Foundation projects, the governing board makes decisions through votes. Every vote is equal and no members have special voting rights or privileges. The charter currently limits the governing board to 25 members."}),"\n",(0,i.jsx)(o.h2,{id:n[3].id,children:n[3].value}),"\n",(0,i.jsxs)(o.p,{children:["GraphQL Foundation membership is open to companies who wish to support the GraphQL ecosystem. As the GraphQL Foundation is hosted at the ",(0,i.jsx)(o.a,{href:"https://linuxfoundation.org",children:"Linux Foundation"}),", members must also join the Linux Foundation."]}),"\n",(0,i.jsx)(o.h2,{id:n[4].id,children:n[4].value}),"\n",(0,i.jsxs)(o.p,{children:["No, Foundation membership is separate from the technical development community. There is no cost to participate in GraphQL development, although you must sign the ",(0,i.jsx)(o.a,{href:"https://github.com/graphql/graphql-wg/tree/main/membership",children:"free GraphQL Specification membership agreement"})," in order to participate. These two things are different from each other."]}),"\n",(0,i.jsx)(o.p,{children:"Members join the Foundation in order to provide essential funding and participate in the decisions on how it is used. Developers join the GraphQL Specification in order to contribute ideas, code, and other content. Many companies do both."}),"\n",(0,i.jsx)(o.h2,{id:n[5].id,children:n[5].value}),"\n",(0,i.jsxs)(o.p,{children:["We would love to have you! The best place to get started is the ",(0,i.jsx)(o.a,{href:"https://github.com/graphql/graphql-wg/tree/HEAD/membership",children:"GraphQL Working Group"}),", which meets monthly. Open a PR to add yourself to the agenda, and you are welcome to join."]}),"\n",(0,i.jsxs)(o.p,{children:["Otherwise, you can get involved in ",(0,i.jsx)(o.a,{href:"https://github.com/graphql/graphql-wg/blob/main/GraphQL-TSC.md#about-the-graphql-specification-project",children:"any of our other projects"}),"."]}),"\n",(0,i.jsx)(o.h2,{id:n[6].id,children:n[6].value}),"\n",(0,i.jsx)(o.p,{children:"The GraphQL Foundation was founded by Apollo, AWS, Butterfly Network, Dgraph Labs, Facebook, Gatsby, GraphZen, Hasura, IBM, Intuit, Neo4j, Novvum, Pipefy, Salsify, Solo.io and Thicit."}),"\n",(0,i.jsx)(o.h2,{id:n[7].id,children:n[7].value}),"\n",(0,i.jsxs)(o.p,{children:["You can learn more about our membership on the ",(0,i.jsx)(o.a,{href:"/foundation/members",children:"GraphQL Foundation membership page"}),"."]}),"\n",(0,i.jsx)(o.h2,{id:n[8].id,children:n[8].value}),"\n",(0,i.jsxs)(o.p,{children:["You can become a member of GraphQL Foundation and the Linux Foundation by completing our ",(0,i.jsx)(o.a,{href:"https://join.graphql.org",children:"membership application form"}),"."]})]})},"/faq/foundation",{filePath:"src/pages/faq/foundation.mdx",timestamp:1789481543e3,pageMap:a.v,frontMatter:{},title:"GraphQL Foundation"},"undefined"==typeof RemoteContent?h:RemoteContent.useTOC)}},function(e){e.O(0,[3556,5043,2888,9774,179],function(){return e(e.s=31967)}),_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.