Understand the project
Practical overview
When it fits
Use Squid SDK when a project needs a customizable indexing or ETL workflow across supported blockchain ecosystems rather than a prebuilt indexing application.
Who it is for
- Developers building custom blockchain indexers
- Teams creating typed ETL pipelines for Ethereum, Substrate or Solana data
- Application developers who need indexed blockchain datasets behind a GraphQL-backed application
Documented uses
- Collect and transform blockchain data
- Decode blockchain records with binary codecs
- Access decoded data through typed interfaces
- Source selected block-data subsets from SQD Network
- Prepare indexed datasets for application use
Before you choose
Requirements & limits
The project is available through a public GitHub repository, is open source under the Apache-2.0 license and is documented for CLI and self-hosted use.
- It is a toolkit or framework, not an indexing application like The Graph or Ponder.
- Supported ecosystems are Ethereum and Ethereum-compatible chains, Substrate-based chains and Solana.
- Native SQD Network sourcing can stream granular subsets of block data to lightweight clients.
- The project is implemented in TypeScript.
- The repository is public, active and not archived.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Evidence and transparency
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 1 October 2026
- Original website title
- subsquid/squid-sdk · Official homepage title · retained in its source language

