GraphQL Editor announced today the release of Version 3.0 of its flagship development tool. The new release of GraphQL Editor 3.0 offers a variety of new features that intended to improve the productivity of developers creating APIs according to the GraphQL specification.
The features include the improved data randomization capability, the ability to auto-generate documentation, the incorporation of JAMstack technology in the GraphQL Editor workflow, and an upgrade in the scope and depth in GraphQL Editor’s developer documentation.
The GraphQL Editor has been upgraded to offer a wider variety of ways to view a GraphQL API that’s under development. As shown in Figure 1 below version 3.0 provides a GraphQL diagram view (1), a code editor view (2), a pure code view (3), and a type hierarchy view (4). The variety of viewing options allows developers to approach GraphQL development from a perspective best suited to the need at hand.
GraphQL Editor’s integration with the popular Node.js Faker package allows developers to easily specify an array of real-world random values to use for mocking. Faker can generate genuine street addresses, authentic first and last names, properly formatted, yet fictitious credit card numbers, and even random images of cats and icons, to name a few of its capabilities for generating random values.
GraphQL Editors 3.0’s enhanced documentation capabilities allow developers to auto-generate user documentation from a GraphQL schema and then download it for use outside of the GraphQL Editor platform.
According to Chief Marketing Officer, Tomek Poniatowicz (@tomekponiat), “[Version 3.0] is the biggest release from the beginning of GraphQL Editor. When we started our vision was to provide an alternative way of designing a GraphQL schema, but what we ended up with is a lot more. Our team is dedicated to improving the GraphQL ecosystem and we want to do that by open-sourcing part of our project that might be useful for other developers.”
GraphQL Editor is based in Bialystok, Poland. The GraphQL Editor project can be view on GitHub at: https://github.com/graphql-editor/graphql-editor