LearnFAQSpecBlogGraphQLConf 2025GraphQL.JS Tutorial
  • Tools and Libraries
    • Official Channels
    • Training Courses
    • Community Channels
    • Blogs and Newsletters
    • Videos
    • Vendor Channels
    • Books
    • More Resources
  • Events & Meetups
    • Essential Links
    • Community Grant Program
    • Participating in Development
    • GraphQL Project Governance
    • How GraphQL Is Developed
    • Project Resources
    • Project Meetings
    • About the Foundation
    • Join GraphQL
    • GraphQL Conf
    • Community Grant
    • Contact Us
    • Annual Reports
      • 2019
    • Foundation Members
    • GraphQL Landscape
    • GraphQL Local
Question? Give us feedback →Edit this page
CommunityResourcesBooks

Books

  • The GraphQL Guide by John Resig and Loren Sands-Ramshaw
  • Learning GraphQL by Eve Porcello and Alex Banks
  • Fullstack GraphQL by Julian Mayorga
  • Craft GraphQL APIs in Elixir with Absinthe by Bruce Williams and Ben Wilson
  • Learning GraphQL and Relay by Samer Buna
  • Hands-on Full-Stack Web Development with GraphQL and React by Sebastian Grebe
  • The Road to GraphQL by Robin Wieruch
  • Production Ready GraphQL by Marc-Andre Giroux
  • GraphQL Best Practices: Hands-on experience with schema design, security, and error handling for developers by Artur Czemiel, Nov 2024
Vendor ChannelsMore Resources

    Learn

  • Introduction to GraphQL
  • Best Practices
  • Frequently Asked Questions
  • Training Courses

    Code

  • GitHub
  • GraphQL Specification
  • Libraries & Tools
  • Services & Vendors

    Community

  • Resources
  • Events & Meetups
  • Contribute to GraphQL
  • Landscape
  • Shop

    & More

  • Blog
  • GraphQL Foundation
  • GraphQL Community Grant
  • Logo and Brand Guidelines
  • Code of Conduct

Copyright © 2025 The GraphQL Foundation. All rights reserved.
For web site terms of use, trademark policy and general project policies please see https://lfprojects.org

Powered by