Company
Date Published
Author
Evans Hauser
Word count
766
Language
English
Hacker News points
None

Summary

Apollo Link is a modular GraphQL network stack that allows developers to compose small parts of the network stack to create the desired GraphQL client. The architecture introduces Links, which implement one small part of the network stack, and enables users to execute requests with specific functionalities such as polling, caching, retrying, queuing mutations, offline support, and more. This modular approach will give users an easy get-started experience with a default set of features and the ability to add or remove functionality as needed. Apollo Link is currently in prerelease and can be used today in place of the network interface on the latest Apollo Client or as a standalone library, with the first new feature being the RetryLink. The technology also supports GraphiQL and allows users to access their GraphQL data exactly the way they want.