GraphQL API

Query data and send messages to the TVM-compatible networks (Everscale, The Open Network(TON), Venom, Gosh and others) via GraphQL API.

GraphQL API is shared by all Ever Platform products (Cloud, Community and Emulator solutions) - each product has its own subset of APIs corresponding to the Product use-cases.

Use-cases

  • Send a prepared message to blockchain

  • Query account data

    • state

    • messages (including events)

    • transactions

  • Query block data

  • Query transaction data

  • Query message (including events) data

  • Get list of

    • all blocks

    • all transaction

  • Subscribe to

    • account updates

    • contract events(external outbound messages)

    • new blocks

    • new transactions

    • new messages

Read more in the next sections.

Quick Start

Client Libraries

GraphQL API goes along with SDK that helps one to create messages, handle network issues and implement any possible use-case over this API.

SDK is supported for 14 programming languages for all the popular platforms.

More about GraphQL protocol

Read more about GraphQL on the official GraphQL Foundation website https://graphql.org/