graphql-introspection-query
GraphQL introspection query and response types.
0.3.0
29M downloads/mo
#1683 most downloaded on crates.io
graphql-rust/graphql-client
What this package is like to depend on
Last release 8 months ago
08 Dec 2025
Ships fairly regularly
a new release about every 2.9 years
Nearly every release is documented
notes for 3 of 3 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
3 releases · first in 2020
1 release in the last 12 months
see the full history below
Release timeline
3 releases · Mar 2020 to Dec 2025
2021
2022
2023
2024
2025
2026
Releases
latest 3-
0.3.008 Dec 2025Release notes
Open source →Added
- Implemented support for the
extensionsfield on errors from the June 2018 spec (#64). - Improved documentation crate docs, added doctests and examples
Fixed
Locationfields on errors were not public.- The field names on input objects were not properly converted between snake and camel case.
Changed
serde_jsonis now a dependency, because theextensionsfield on errors can be contain arbitrary JSON.
- Implemented support for the
-
0.2.004 Jul 2021Release notes
Open source →Added
- Copy documentation from the GraphQL schema to the generated types (including their fields) as normal Rust documentation. Documentation will show up in the generated docs as well as IDEs that support expanding derive macros (which does not include the RLS yet).
- Implement and test deserializing subscription responses. We also try to provide helpful error messages when a subscription query is not valid (i.e. when it has more than one top-level field).
- Support the new top-level errors shape from the June 2018 spec, except for the
extensionsfield (see issue #64).
Fixed
- The generated
ResponseDatastructs did not convert between snake and camel case.
-
0.1.013 Mar 2020Release notes
Open source →This is the initial public release in which the library is considered usable.
Added
- Support generating a
Variablesstruct for a given query and schema through a custom derive, corresponding to the expected variables. - Support generating a
ResponseDatastruct for a given query and schema through a custom derive, corresponding to the shape of the expected response. - Various utility traits and structs for working with GraphQL query. This notably does not include code to actually perform the network operations. This may be part of future releases.
- Docs and examples
- Support generating a