OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Squid SDK

An open-source TypeScript ETL framework for building blockchain data indexers and application-specific data pipelines.

Independent OpenViST project profile, based on linked sources.

Squid SDK — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
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