#graphql #service #network-services #specification #networking

thegraph-graphql-http

A rust implementation of the GraphQL-over-HTTP spec for The Graph network services

13 unstable releases (3 breaking)

Uses new Rust 2024

0.4.1 Aug 27, 2025
0.4.0 Apr 17, 2025
0.3.3 Mar 19, 2025
0.3.2 Dec 9, 2024
0.1.0 Mar 4, 2024

#9 in #network-services

Download history 665/week @ 2025-06-25 104/week @ 2025-07-02 106/week @ 2025-07-09 388/week @ 2025-07-16 462/week @ 2025-07-23 60/week @ 2025-07-30 278/week @ 2025-08-06 445/week @ 2025-08-13 259/week @ 2025-08-20 343/week @ 2025-08-27 289/week @ 2025-09-03 408/week @ 2025-09-10 322/week @ 2025-09-17 221/week @ 2025-09-24 192/week @ 2025-10-01 264/week @ 2025-10-08

1,211 downloads per month
Used in thegraph-client-subgraphs

MIT license

35KB
473 lines

thegraph-graphql-http

crates.io msrv license ci docs.rs

A rust implementation of the GraphQL-over-HTTP spec for The Graph network services.

Usage

To add this crate to your project as a depenency use the cargo add command:

cargo add thegraph-graphql-http

In a cargo workspace use the package selection feature to add it as a dependency of a specific package in the workspace:

cargo add --package <package-name> thegraph-graphql-http

Alternatively, you can use the Cargo.toml file to add the dependency manually and point to the git repository's URL and the specific tag you want to use, for example:

thegraph-graphql-http = { git = "https://github.com/edgeandnode/toolshed.git", tag = "thegraph-graphql-http-vX.Y.Z" }

Dependencies

~0.7–18MB
~253K SLoC