Start Building Your Data Flow with Mercury.
Start building today. No setup and no infrastructure required.
Mercury provides a complete toolkit to get you started working with Network data in no time and with no setup required.
Developer Docs
Get started building on Mercury through our developers documentation. Learn about how to authenticate to Mercury, how to manage subscriptions and how to craft GraphQL queries.
Our Quickstart
The best way to get started. Learn in a few minutes how to work with Mercury in a step by step tutorial. From the creation of your contract, up to parsing the requested data.
Learn About the Zephyr VM
Discover the Virtual Machine we're building to enable pluggable, user-defined, safe and sanboxed extensions to our ingestion.
Next steps
Join our discord server to never miss any update, connect with other users and solve any doubts you might have.
Open-Source Built on Mercury.
Even though we're still in active development, important projects are already building their data workflow using Mercury. Here are some open source implementations*
*case-studies coming soon
Below is a step-by-step walkthrough of what the standard process of implementing Mercury as your data provider looks like.
1. Understand
Through its subscriptions model and ingestion, Mercury is built with the idea that sorting out what data you'll need is the first step to building a solution that relies on the network's data. For example, if you're building a DeFi protocol you'll have to ask yourself which events, storage, or expiration you need. Understanding exactly what data you need will help you in both developing your solution and in optimizing costs.
3. Start Querying
Once you've either setup a service for making subscriptions (for example, the Freighter Backend) or subscribed to the accounts, events, or contract storage you need, you can start making queries to our GraphQL endpoint. For instructions on querying check out these docs.