Get Started with our Quick Start Guides
We have one for every supported layer 1, designed to take you from zero to hero in less than 10 minutes with intuitive example projects.
Your Journey with SubQuery
Initialise your project, define your entities using GraphQL, identify the trigger events, and write simple mapping functions that process your data — that’s it! Read more
2. Run and Query via GraphQL
Make advanced, flexible, but simple queries over GraphQL from any website or app. We even support advanced features like aggregate functions and subscriptions. Read more
3. Publish to the Managed Service
Use our self-service platform to publish and run a SubQuery project on production with great ease. It only takes a few minutes! Read more
4. Optimise your Project
Performance is a crucial factor in each project. We’re here to give you guidance on how to optimise your SubQuery project to speed it up. Read more
Coming from the Graph?
Welcome to the fastest and most feature rich indexer in web3, migrating is easy and should only take a few minutes.Migrate Now!
Advanced Features from the Best Multi-chain Indexer
We built the best, fully-featured indexer, so you don’t have to!
EVM, WASM, Ethermint
Supports most smart contract execution languages.
Write once, run anywhere
Large multichain support and your gateway to Polkadot.
Fast syncing and indexing optimisations.
The power of GraphQL
Filtering, subscriptions, aggregation — all the features that you need.
Automated historical state tracking means you can reindex partial data faster.
Lightweight and portable
Doesn’t require an extremely costly archive, connect directly to any RPC.
Want a More in Depth Learning Experience?
We have detailed, step by step learning course. Follow video tutorials alongside real world examples.Start your Course
- What networks do you support?
We support a large number of leading layer-1 chains, including Polkadot, Cosmos, Ethereum, Avalanche, Algorand, Near and Flare. The list of supported layer-1 chains keeps growing every week, and it's our goal to support them all. Wherever you plan to build your next dApp, we want to be there to help you index it.
If you would like us to index your new layer-1 chain, we would be happy to consider it, send us a message at email@example.com.
- How much does it cost?
SubQuery is open-source, and free for all to use forever. You can write, run, and scale your SubQuery project in your own infrastructure with complete control, many of our biggest customers do just this. Since it's open source, you can even just run the parts of it that you want.
We're big believers in open source technology and really appreciate it when we receive contributions.
- Do you provide hosting, or do I have to run it myself?
We provide a long guide on how you can run SubQuery in your infrastructure, which includes both the indexer, Postgres database, and query service.
Don't want to worry about running your own SubQuery infrastructure? SubQuery provides a Managed Service to the community. The biggest dApps depend on SubQuery's enterprise level Managed Service. With 100s of millions of daily requests and hundreds of active projects, SubQuery's Managed Service provides industry leading hosting for our customers.
We'll run your SubQuery projects for you in a high performance, scalable, and managed public service with a generous free tier! You can host your first two SubQuery projects for absolutely free!
You can also upgrade to take advantage of production ready hosting for mission critical data with zero-downtime blue/green deployments, dedicated databases, multiple geo-redundant clusters, intelligent routing, and advanced monitoring and analytics.
- How is the data stored?
SubQuery stores indexed data in a high performance PostgreSQL database.
- Why should I use SubQuery?
SubQuery is the most efficient option for web3 builders to index data from multiple chains without the hassle of building your own indexing solution.
In addition to a flexible SDK, SubQuery offers superior indexing speeds and will eventually be a decentralised solution (upon the launch of the SubQuery Network) where you can have a stake in the future of the project.
- How are you different from The Graph?
SubQuery is a flexible, cross-chain indexing service similar to The Graph. In fact, migrating from the Graph takes only a few hours. Like The Graph, there are endless possibilities for the variety of data sources that can be analysed and served using SubQuery.
We build SubQuery with the following key competitive advantages in mind:
- Faster than others. We’re focusing on making SubQuery faster than other solutions with advanced indexing caches and precomputed indices saving developers time, our solution is fast to set-up, fast to manage and fast to index.
- More Flexible and Feature rich. SubQuery is a scaffold for building custom APIs and we provide additional features like GraphQL subscriptions, multi-chain indexing, automated historical tracking and more.
- Open. Customers have already extended our open source SDK to suit their own custom implementation.
- Universal. A universal infrastructure stack bringing communities together, developers now have a tool to search, sort, filter and query any data for their app across multiple blockchains.
Additionally, we are committed to running our Managed hosting service over the long term. We have made huge investments into it and have many customers relying on it. This provides a safe home and a reliable alternative to customers that are currently threatened by the imminent sunsetting of The Graph's hosted service.
The SubQuery Network
Say goodbye to relying on centralised service providers, we’re building the most open, performant, reliable and scalable data service for dApp developers.
The SubQuery Network indexes and services data to the global community in an incentivised and verifiable way. After publishing your project to the SubQuery Network, anyone can index and host it — providing data to users around the world faster and reliably.Learn more about our Decentralised Network
The fastest way to get support is by joining our discord and messaging us in #technical-support.Join our Discord