Tools & Open Source
New feature available in Apollo Client
The open-source Modus AI API framework recently added an integrated GraphQL API explorer that improves the developer experience of building GraphQL APIs with Modus as well as a feature to extract JSDoc and GoDoc documentation strings from Modus functions and annotate the generated GraphQL schema documentation.
Tools & Open Source
Network Inspector tool crosses a major milestone with 100,000 developers now using it for GraphQL development
Tools & Open Source
React GraphQL Client just got faster! Major speed boost achieved through a streamlined cache feeding algorithm
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.
Tools & Open Source
Check out how the GraphQL Hive team is utilizing the latest tabs interface and plugins to enhance the GraphQL experience. Their contributions are making a significant impact by giving back to the community!
Keycloak GraphQL offers a GraphQL interface for the Keycloak Admin REST API. Inspired by challenges faced while building a user management system, this project aims to improve data querying efficiency. Currently in its early stages, it is not suitable for production. Feedback on its usefulness and repository structure is welcome.
Tools & Open Source
Graffle has received some awesome updates to enhance the raw client experience. We invite you to try out the new features and share your feedback. Your insights are invaluable in making Graffle even better!
Tools & Open Source
Orbit GraphQL is an early-stage GraphQL Cache similar to Stellate. You can deploy it in front of your GraphQL APIs, and it will start caching your responses based on your configuration, including automatic invalidation and similar features. It is still early in its development journey, but it is certainly worthwhile to keep an eye on.
Tools & Open Source
The team behind Pylon, a code-first framework for GraphQL API development, is excited to announce the release of its latest version, Pylon 2.0. Pylon takes a unique approach to GraphQL API development by inferring the schema directly from TypeScript code, eliminating the need for separate schema definitions. With Pylon 2.0, users can now benefit from support for multiple runtimes including Bun, Node.js, and Cloudflare Workers. Run `npm create pylon` to create a new Pylon project and experience its power firsthand.
Tools & Open Source
The Guilds team announced two major milestones for their projects: GraphQL Mesh v1 and Hive Gateway v1. These new versions aim to simplify the development of distributed GraphQL applications by providing a unified gateway for multiple services. The article explains how these tools can help developers overcome common challenges in building scalable and secure APIs, ultimately enabling faster integration and better data sharing across different systems.
RxDBDotNet is a powerful .NET library that implements the RxDB replication protocol, enabling real-time data synchronization between RxDB clients and .NET servers using GraphQL and Hot Chocolate. It extends the standard RxDB replication protocol with .NET-specific enhancements.
Tools & Open Source
In the latest blog post from Gato GraphQL, the team announces the release of version 4.2, which brings several exciting features to their API platform. Notably, developers can now use mutations for creating and updating categories, tags, and media entities, making it easier to manage complex data structures. Additionally, the update includes improved integration with Polylang, a popular WordPress plugin for multilingual support. These enhancements demonstrate Gato GraphQL's ongoing commitment to providing a robust and flexible foundation for building modern APIs.
Tools & Open Source
GraphQLer is a cutting-edge tool designed to dynamically test GraphQL APIs with a focus on awareness. It offers a range of sophisticated features that streamline the testing process and ensure robust analysis of GraphQL APIs such as being able to automatically read a schema and run tests against an API using the schema. Furthermore, GraphQLer is aware of dependencies between objects queries and mutations which is then used to perform security tests against APIs.
Tools & Open Source
Key vendors in the GraphQL ecosystem are working together to standardize enterprise-scale collaborative GraphQL schema design.
The team released a new PRO integration with Polylang, Gato GraphQL YouTube channel, and more
Tools & Open Source
The GraphiQL team just released a new version, which improves support for defer/stream. If you're using GraphiQL in your own tools, make sure to update, and let the team know about any suggestions you might have!
Tools & Open Source
GraphQL's request cancellation feature offers developers greater control over asynchronous operations. In their article, The Guild's Laurin Quast explains how this functionality works and provides practical guidelines for implementing effective cancellation strategies. By leveraging request cancellation, developers can gracefully handle interruptions and prevent unnecessary resource consumption when clients abandon requests. The author emphasizes the importance of canceling subscriptions and mutations promptly to optimize performance and prevent unnecessary data accumulation. This feature is particularly valuable in scenarios where requests may take longer to complete or when clients need to dynamically adjust their request parameters.
GraphQL Lint, a new tool from Grafbase, enhances GraphQL development by identifying potential issues and enforcing coding standards. This automated linter analyzes GraphQL schemas and queries, highlighting areas for improvement. With customizable rules and severity levels, developers can tailor the linting process to their specific needs. GraphQL Lint promotes code quality by detecting redundant fields, unused mutations, and potential data inconsistencies. By catching these errors early in the development process, teams can proactively address them before they become significant problems. This tool simplifies debugging, enhances collaboration, and ensures consistent code practices within teams.
Tools & Open Source
In their article, "APIgee and Inigo: A Perfect Partnership for API Management," author Eric Murphy explores the synergy between APIgee and Inigo for effective API management. He highlights how APIgee's API gateway capabilities seamlessly integrate with Inigo's observability and analytics platform. This combination empowers organizations to monitor, analyze, and optimize their APIs in real-time. Eric emphasizes the importance of centralized API management, particularly in complex environments with multiple teams and applications. Inigo concludes by outlining the benefits of using APIgee and Inigo together to achieve enhanced API governance and efficiency.
You can now convert Drizzle Schema to GraphQL schema with just one line of code and yes, it's fully customisable!
Tools & Open Source
The Strawberry GraphQL team introduces their new Playground tool, designed to streamline the development and exploration of GraphQL APIs. This interactive platform offers a visual interface for building queries, inspecting mutations, and testing GraphQL servers. The Playground features code completion, auto-fetching of documentation, and support for subscriptions. This article emphasizes how the new Playground simplifies debugging, experimenting, and collaboratively building GraphQL applications.
gql.tada's Devlog explores the importance of testing GraphQL APIs thoroughly. The article highlights the challenges of traditional testing approaches, such as isolation testing and mutation testing, and proposes a comprehensive testing strategy for GraphQL applications. GQL TADA emphasizes the role of mutation testing frameworks in ensuring data integrity and uncovering potential issues. This insightful piece provides practical guidance on how to implement effective testing practices for GraphQL APIs.