> For the complete documentation index, see [llms.txt](https://dev.ackinacki.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.ackinacki.com/~/changes/35/graphql/graphql-api.md).

# GraphQL API

Query data and send messages to Acki Nacki

## Use-cases

* Send a prepared message to blockchain
* Paginate accounts by code\_hash
* Query account data
  * balance and other state info
  * paginate account messages
  * paginate account transactions
* Paginate blocks data
* Paginate transactions data
* Subscribe to (coming soon)
  * account updates
  * events
  * new blocks
  * new transactions with filter
  * new messages with filter

Read more in the next sections.

## Quick Start

You can find more information [here](/~/changes/35/quick-starts/graphql-quick-start.md)

## 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 documentation](https://dev.ackinacki.com/)

### [How to connect with libraries.](/~/changes/35/js-ts-guides/queries_and_subscriptions/raw_query.md)

## More about GraphQL protocol

Read more about GraphQL on the official GraphQL Foundation website [https://graphql.org/](https://graphql.org)
