Subsquid is the most dev-friendly way to develop and deploy custom GraphQL APIs and ETLs for advanced blockchain use cases. Subsquid is a full-stack blockchain indexing SDK and specialized data lakes (Archives) optimized for extraction of large volumes of historical on-chain data. The SDK offers a highly customizable Extract-Transform-Load-Query stack and indexing speeds of up to and beyond 50,000 blocks per second when indexing events and transactions.
Subsquid is on a mission to democratize Web3 data access by providing unrestricted access to the data lake without any charges or rate limits. To achieve this, Subsquid uses an Archive, which is a specialized data lake designed for on-chain data and optimized for batch data access. The Archive API is meant to be used as a data source for Squid SDK processors. Compared to data access using a conventional chain node RPC, an Archive allows one to access data at near zero cost, in a more granular fashion and from multiple blocks at once, thanks to its rich batching and filtering capabilities.
- How To Create a Squid
- How To Query a Squid
- How To Deploy a Squid
- How To query a Squid From an Application
- How to Create a Squid for EVM chains
- How to Use Subsquid with Substrate
- Subsquid vs The Graph
- Supported Networks
- Giant Squid API
- Developer FAQs
- Subsquid Basics
- How to Index Bored Ape Yacht Club NFTs
- How to Create a Simple Substrate Squid
- How to Index ink! Contract with Subsquid
- How to Build Full-Stack NFT Marketplace with Subsquid
- Subsquid Academy
- How to Streamline Cross-Chain and EVM Processing with Subsquid
- How to Build Defi Dashaboard using Subsquid
- How to Analyze Lens Protocol using Subsquid SDK
- How to Build an Airdrop Dapp with React, Wagmi and Subsquid