Facebook GraphQL Gets Own Foundation
Written by Alex Denham   
Thursday, 08 November 2018

Facebook has set up a new open source foundation for its GraphQL project, hosted under the Linux Foundation. The aim is to enable widespread adoption and help accelerate development of GraphQL and the surrounding ecosystem.

GraphQL is a query language for APIs that has been developed for internal use in Facebook before being made open source in 2015. Its purpose is to provide a complete description of the data in your API, which can then be used by clients to ask for specific data from the API. A GraphQL query is a string that is sent to a server to be interpreted and fulfilled, which then returns JSON back to the client. The developers differentiate the way GraphQL works as handling data not in terms of resource URLs, secondary keys, or join tables; rather as a graph of objects and the models ultimately used in apps like NSObjects or JSON.

In addition to being used within Facebook for billions of API calls every day, GraphQL is now used in high profile companies including  GitHub, Netflix, Twitter and Spotify. It has also achieved widespread support with a GraphQL library available for most major programming languages. 

Writing about the new foundation, Lee Byron, one of the original developers of GraphQL, said:

"Through the formation of the GraphQL Foundation, we hope to create a space for our community to work together to help GraphQL become a reliable industry standard by encouraging broad contributions and a shared investment in vendor-neutral events, documentation, tools, and support."

The new foundation is to have a similar governance model to other projects hosted by the Linux Foundation. The list of founding members for the foundation already includes Airbnb, Apollo, Coursera, Elementl, Facebook, GitHub, Hasura, Prisma, Shopify and Twitter.

The current thinking is that the core technical projects of the foundation will be the GraphQL specification, the JavaScript implementation GraphQL.js, the DataLoader libary and the GraphiQL developer tool.

graphqllogo

 

More Information

GraphQL Foundation

GraphQL On GitHub

Related Articles

Open Source GraphQL Engine Launched

Graphcool Eases Your Way Into GraphQL

GraphQL Leaves Tech Preview

Facebook Re-licences React To MIT Licence

Facebook's Relay For React Open Sourced

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Rust's Rapid Rise on TIOBE Index
10/07/2024

Rust is making spectacular progress up the TIOBE index and JavaScript is also on the up and experiencing a personal best. Kotlin is maintaining its inclusion in the top 20 and the gap at the very top  [ ... ]



Access LLMs From IntelliJ With Devoxx Genie
02/07/2024

Devoxx Genie is a fully Java-based LLM Code Assistant plugin for IntelliJ IDEA, designed to integrate with local and cloud LLM providers.


More News

kotlin book

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Friday, 09 November 2018 )