A bookstore's GraphQL API can let a client select only book IDs and titles, yet still return thousands of books. Field selection controls the shape of each result. Pagination controls how many collection entries the server returns and how the client continues.
This chapter explains the connection model many GraphQL APIs use, forward and backward navigation, and the server behavior needed to make cursors and page metadata trustworthy.