Articles
The GraphQL Foundation invites the community to participate at FOSDEM 2025! This is a great chance to share your GraphQL insights, projects, and innovations with a global audience. Whether presenting a talk or engaging with others, your involvement is welcome.
Explore the concept of supergraphs in GraphQL and understand the advantages of using federation. The article explains how federation allows teams to create a cohesive API from multiple independent services, promoting scalability and flexibility. By enabling decentralized ownership, federation streamlines collaboration among teams and supports the evolution of individual services without impacting the entire system.
Tools & Open Source
The GraphQL Codegen Server Preset just got a major upgrade with the release of v0.11! This version brings faster generation times, thanks to an improved change detection logic that has reduced generation time by up to 50% in some medium-to-large codebases. Additionally, there’s now better support for Apollo Federation, enhancing compatibility and overall performance. These updates make GraphQL Codegen Server Preset even more efficient for developers working on complex, federated GraphQL setups.
Events
GraphQL Summit Virtual by Apollo is back on November 7th for a FREE, content-filled day bringing together the greatest minds in the API platform space. This event is packed with GraphQL API demos, panels and interactive learning opportunities to help API builders and leaders from around the world build next-gen applications. With 45+ sessions and 5 talk tracks to choose from, this is your opportunity to receive how-to guidance and ask questions related to your unique goals and interests. Click for registration and more details.
Videos
Learn how to reverse-engineer a “dream query” into a scalable GraphQL schema. This workshop highlights the importance of demand-driven schema design for querying only the data you need.
Learn why implementing GraphQL security is crucial. We’ll discuss critical vulnerabilities found in popular software, including CVE-2021-41248 in GraphiQL, CVE-2023-38503 in Directus, and CVE-2023-34047 in Spring for GraphQL. We'll also cover the top 10 GraphQL security checks, such as disabling introspection in production and robust authentication, and explore how to automate these security measures in your code and CI/CD processes.
Discover how to evolve a GraphQL schema without painting yourself into a corner. In this session, attendees will learn lessons from developing Compass, including guidelines for maintaining consistent APIs and ensuring backwards compatibility. The discussion will cover processes for alignment and how they integrate with the GraphQL Gateway, which exposes a federated schema across Atlassian's diverse services.