- Squid SDK - a Typescript toolkit for high-performance batch indexing sourcing the data from the SQD Network, without accessing an archival RPC.
- SQD Cloud - a hosted service for custom indexers and GraphQL APIs.
- SQD Firehose - a lightweight adapter for running subgraphs against SQD Network, without accessing an archival RPC node.
- ApeWorx SQD plugin - use SQD Network as a fast data source for the ApeWorx framework.
Quickstart
A 5 minutes intro into Squid SDK
Query APIs and IPFS
Power up your indexer with third-party APIs and IPFS queries
GraphQL subscriptions
Live query updates with GraphQL subscriptions
Production aliases
Manage indexers deployed to SQD Cloud with zero downtime
Index Substrate data
The most advanced SDK for indexing Substrate-based chains
ink! smart contracts
First-class indexing of WASM contracts developed with ink!
SQD vs The Graph
Compare the feature set and the architecture
SQD Blog
Stay ahead of the curve and discover the latest trends in Web3 data
Show me the code!
Learn by example: ready-to-use indexers built with Squid SDK
What is a squid?
A squid is a indexing project developed using the Squid SDK. It normally extracts the historicaln on-chain data from SQD Network, decodes and transforms it, and persists into a target store (such as Postgres or s3 bucket). The transformed data may be optionally served with a GraphQL API.
Why should I use SQD?
Indexing on-chain data is essential for building Web3 applications and analytic dashboards. SQD Network and the products build on top offer extremely fast and cost-efficient way to extract and index the historical data, even from lesser known chains. It reduces the data extraction and indexing costs by up to 90% compared to direct indexing using centralized RPC providers like Alchemy or Infura. Finally, by using the SQD Cloud, developers no longer have to care about indexing infrastructure maintenance costs and hassle.
How does SQD compare to The Graph?
SQD is modular -- the on-chain data is extracted from a decentralized data layer (SQD Network), rather than directly from a blockchain node. It enables up to 100x faster indexing, guaranteed data consistensy and reliable indexing even for small networks. For a detailed feature comparison, see SQD vs The Graph.
How much does SQD cost?
The Squid SDK is open source. Accessing the data from the SQD Network is free until the mainnet launch, and afterwards is projected to be in the range of $1-$5 for a terabyte of extracted data. The SQD Cloud offers a free playgroud space for developing indexers and a hosted service for production-ready indexing pipelines. The pay-as-you-go pricing only accounts for the actual compute and storage resources consumed by the indexer, see for the pricing details.
What is SQD Cloud?
SQD Cloud is a service for hosting indexers, managed by Subsquid Labs. Squid CLI provides a convenient way to run, deploy and manage indexing projects (squids) locally and in the Cloud.