GraphQL Extensions - Saturn
Saturn is a Chrome DevTools extension that tries to mimic the look of the Network tab. However, the data there is usually in form of REST API responses. In addition to that, for most queries, Saturn provides the properties of the query itself, and not just the result of the execution. This makes it much more powerful than the Network tab.
Saturn is the first graphQL-native browser extension in the world. It allows the user to view all kinds of data that a GraphQL server exposes, such as the structure of a query, the types of the fields, the values of the fields, the errors that occurred during execution, etc.
You can also check the performance of the query execution, as well as the results of the execution. Saturn supports a wide range of fields including those that are optional, required, non-nullable, nullable, etc.
Saturn's properties view contains many elements that make it much more convenient to view and understand the query results:
- Show a graph of the data that a server is serving.
- Use a graph to select a field and its value.
- View properties of the selected field.
- View the queries that made the query execution.
- Get an execution profile that shows how long it took to execute the query.
- Get an execution error that allows you to see the current status of the query execution.