GraphQL subscriptions are a way to push data from the server to the clients that choose to listen to real time messages from the server.
In addition to fetching data using queries and modifying data using mutations, the GraphQL spec supports a third operation type, called subscription
.