# subquery/subql

SubQuery is an Open, Flexible, Fast and Universal data indexing framework for web3. Our mission is to help developers create the decentralised products of the future.

Repository: https://github.com/subquery/subql
Canonical: https://ross.abutalabs.com/products/subql
Homepage: https://subquery.network
Language: TypeScript
License: GPL-3.0
License Family: copyleft
Last push: 2026-04-01T02:17:48+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 75, release rhythm 65, longevity 100
- inputs: {"age_days": 2088, "days_push": 155, "days_rel": 155, "gap_med": 0, "n_releases_24m": 222}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 18753, forks 396 (observed 2026-08-28T04:11:27.096307+00:00)

## What it is
SubQuery is an open-source, multi-chain data indexing framework for web3 that lets developers extract, transform, and query blockchain data via custom GraphQL APIs. It supports 165+ networks (Polkadot, Ethereum, Cosmos, Solana, NEAR, and more) and includes a decentralized hosting network plus an AI Apps framework for agentic blockchain data applications.

## Use cases
- index blockchain events and smart contract data into queryable APIs
- build a dApp that needs historical on-chain data from Polkadot or Ethereum
- migrate an existing subgraph from The Graph to SubQuery
- index data from multiple blockchains in a single project
- query NFT and DeFi token data across EVM-compatible networks
- build agentic AI apps that answer natural-language questions about blockchain data
- self-host a blockchain data indexer without running your own nodes

## When to choose
- you need fast, flexible indexing of on-chain data across one or many supported blockchains
- you want custom GraphQL APIs over blockchain data without operating full nodes
- you are migrating from The Graph and want a similar workflow with broader chain support
- you want decentralized, censorship-resistant hosting for your indexer

## When to avoid
- your data source is not a supported blockchain network
- you need a fully managed centralized indexing service with no SDK work
- your project requires indexing off-chain web data rather than on-chain data

## Facets
- artifact type: framework
- maturity: active
- function: etl, search-engine, graphql, api-framework, rag, agent-framework, mcp
- domain: blockchain, web-development, apis, developer-tools, artificial-intelligence
- platform: cross-platform, self-hosted
- tags: web3, blockchain-indexing, data-indexing, substrate, evm, cosmos, solana, multi-chain, decentralized-infrastructure, graphql-api, cryptocurrency, nodejs, typescript, docker

## Member repositories
- subquery/subql (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:27.096307+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:01:18.577816+00:00, confidence not recorded.
  - readme: https://github.com/subquery/subql (fetched 2026-08-28T04:11:27.096307+00:00, sha 534864d7c465)
  - homepage: https://subquery.network (fetched 2026-08-29T07:59:38.431070+00:00, sha 1a022801204b)
  - site_page: https://subquery.network/about (fetched 2026-08-29T07:59:38.442240+00:00, sha 757827394f90)
  - site_page: https://academy.subquery.network/ (fetched 2026-08-29T07:59:38.440259+00:00, sha 210a6aaf7172)
- Data as of 2026-08-30T08:39:29.467469+00:00.
