diff --git a/docs/.vuepress/public/assets/style/homepage.css b/docs/.vuepress/public/assets/style/homepage.css index 6a98bfcf363..24a30f0de13 100644 --- a/docs/.vuepress/public/assets/style/homepage.css +++ b/docs/.vuepress/public/assets/style/homepage.css @@ -295,11 +295,15 @@ body .theme-hope-content:not(.custom) { margin-right: 24px; flex-shrink: 0; } -.journeyItem h4 { +.journeyItem h4 a { font-weight: 500; font-size: 26px; line-height: 36px; margin-bottom: 16px !important; + color: white; +} +.journeyItem h4 a:hover { + color: #4388dd; } .graphGuide { @@ -514,6 +518,12 @@ footer { display: none; } +iframe { + position: static; + width: 100%; + aspect-ratio: 16 / 9; +} + .overflow3 { overflow: hidden; text-overflow: ellipsis; diff --git a/docs/README.md b/docs/README.md index 8c8987be17a..63cb9a59956 100644 --- a/docs/README.md +++ b/docs/README.md @@ -11,214 +11,227 @@ photoSwipe: false -
-

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.

-
-
-
- - {{ networkFamily.name }} -
-
-
- -
- -
- {{ quickStart.name }} -
-
+ +
+

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.

+
+
+
+ + {{ networkFamily.name }}
+
+ See All Networks +
+
+
+ +
+ +
+ {{ quickStart.name }} +
+
+
+
+
-
-
-
-

Your Journey with SubQuery

-
-
- -
-
-

1. Build

-

Initialise your project, define your entities using GraphQL, identify the trigger events, and write simple mapping functions that process your data - that’s it! Theres no need for pre-existing data archives, write simply in typescript and test locally with Docker. Find out more

-
-
-
- +
+

Your Journey with SubQuery

+
+
+ +
+
+

1. Build

+

Initialise your project, define your entities using GraphQL, identify the trigger events, and write simple mapping functions that process your data - that’s it! Theres no need for pre-existing data archives, write simply in typescript and test locally with Docker.

+
-
-

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. Find out more

+
+
+ +
+
+

2. Run and Query

+

Make advanced, flexible, but simple queries over GraphQL from any website or app. We even support advanced features like aggregate functions and subscriptions.

+
-
-
-
- +
+
+ +
+
+

3. Publish

+

Use our self-service platform to publish and run a SubQuery project on production with great ease. It only takes a few minutes!

+
-
-

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! Find out more

+
+
+ +
+
+

4. Deploy to the SubQuery Network

+

Our decentralised service will be the future of web3 infrastructure. We’re building the most open, performant, reliable, and scalable data service for dApp developers which will index and serve data to the global community in an incentivised and verifiable way.

+
-
-
-
- +
+
+ +
+
+

5. 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.

+
-
-

4. Deploy to the SubQuery Network (Coming soon)

-

Our decentralised service will be the future of web3 infrastructure. We’re building the most open, performant, reliable, and scalable data service for dApp developers which will index and serve data to the global community in an incentivised and verifiable way. Find out 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, and more
+

Supports most smart contract execution languages.

+
+ +
Write once, run anywhere
+

Index multiple networks into one database.

+
+ +
Absolute performance
+

Fast syncing and indexing optimisations.

+
+ +
The power of GraphQL
+

Filtering, subscriptions, aggregation — all the features that you need.

+
+ +
Faster reindexing
+

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.

+
+
+
-

5. 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. Find out more

+

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
-
-
-
- -

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, and more
-

Supports most smart contract execution languages.

-
- -
Write once, run anywhere
-

Index multiple networks into one database.

-
- -
Absolute performance
-

Fast syncing and indexing optimisations.

-
- -
The power of GraphQL
-

Filtering, subscriptions, aggregation — all the features that you need.

-
- -
Faster reindexing
-

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 -
-
-
-

FAQs

-
    -
  • -
    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 hello@subquery.network.

    +
    +

    FAQs

    +
      +
    • +
      What networks do you support?
      +
      +
      +

      We support over 150 leading layer-1 chains, including Ethereum, Cosmos, Polkadot, 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. View the full list here

      +

      If you would like us to index your new layer-1 chain, we would be happy to consider it, send us a message at hello@subquery.network.

      +
      -
    -
  • -
  • -
    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.

    +
  • +
  • +
    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.

    +
  • +
  • +
    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.

    +
  • +
  • +
    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.

    +
  • +
  • +
    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. -

    +
  • +
  • +
    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 + +
    - -
    -
    -

    Need Help?

    -

    The fastest way to get support is by joining our discord and messaging us in #technical-support.

    - Join our Discord +
    +
    +

    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 +
    + +
    +
    +

    Need Help?

    +

    The fastest way to get support is by joining our discord and messaging us in #technical-support.

    + Join our Discord +
    +
    - -