Comparisons

Convect is a new way to process on-chain data. It is designed to be simple, fast, and reliable.

The Graph

The Graph is a decentralized protocol for indexing and querying data from blockchains. It is designed to be fast, scalable, and secure. It uses a decentralized network of nodes to index and query data from blockchains.

  • The Graph provides you with a GraphQL API endpoint to query data from your subgraph which is stored internally in a database. Convect lets you, the developer, decide what and where to store your data. You can use Convect to index data from any blockchain and store it in any database you want.
  • With The Graph, you write your subgraph in WebAssemblyScript. With Convect, all your code is written in TypeScript. This means you can use all the features of TypeScript, such as type checking, autocompletion, and existing functions in your codebase to write your Convect functions.
  • The Graph requires you specify configuration options in a YAML file. Convect has a simple & easy to use deployment interface that allows you specify configuration options without knowledge of any configuration language syntax.
  • The Graph does not support external async/sync operations such as calling externals APIs or sending emails. Convect allows you to do this with ease just like you would in a regular TypeScript function.

On this page