Building GraphQL APIs on Ethereum

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • graph-tooling

    Monorepo for various tools used by subgraph developers.

    AssemblyScript Mappings allow you to save data to be indexed using the entity types defined in your schema. The Graph CLI also generates AssemblyScript types using a combination of the subgraph's schema along with a smart contract's ABIs.

  • nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

    To be successful in this tutorial, you should have Node.js installed on your machine. These days, I recommend using either nvm or fnm to manage Node.js versions.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • fnm

    🚀 Fast and simple Node.js version manager, built in Rust

    To be successful in this tutorial, you should have Node.js installed on your machine. These days, I recommend using either nvm or fnm to manage Node.js versions.

  • building-a-subgraph-workshop

    In this workshop you'll learn how to build an NFT Subgraph using any smart contract or smart contracts.

    The codebase for this project is located here

  • scaffold-eth

    Discontinued 🏗 forkable Ethereum dev stack focused on fast product iterations [Moved to: https://github.com/scaffold-eth/scaffold-eth] (by austintgriffith)

    Austin Griffith on Twitter @austingriffith & Scaffold Eth

  • graph-node

    Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL

    In this post, we will be looking at one such protocol, The Graph, and how to build and deploy our own GraphQL API using data stored in the Ethereum blockchain.

  • ipfs

    Peer-to-peer hypermedia protocol

    The Graph is an indexing protocol for querying blockchains like Ethereum and networks like IPFS. Anyone can build and publish open APIs, called subgraphs, making data easily accessible.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts