Skip to main content

GraphQL API

GraphQL API is shared by all Ever Platform products.

Due to the GraphQL ability to stitch its schemas, GraphQL API is in fact a set of "stitched" APIs behind it. Meanwhile all Ever Platform products share the same core API that allows to communicate with Everscale network, 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

Quick Start guide is available here

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.

SDK documentation

How to connect with libraries.

More about GraphQL protocol

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

Full docs

Full Ever platform GraphQL API docs are available at https://docs.everos.dev/ever-platform/reference/graphql-api