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.

Start implementing your solution by signing up and make your first subscription.

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.

2. Subscribe

The next step is to ask Mercury to start storing the data you need, and that is done through subscriptions. Making a subscription is done through our app or a REST API. You can check out our docs for getting started in making subscriptions.

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.