Buoy is designed for the Lighthouse GraphQL server. This means that most features works out of the box.


Buoy handles pagination out-of-the-box. With full Lighthouse-pagination support, simply add pagination to your Query options.

Router R/W

When working with paginators, it easily gets tedious to handle URL-changes / subscriptions to reflect the current page and limit. Router R/W automates everything.

File uploads

Uploading files with GraphQL has never been easier. Simply add the files as variables to your mutations, and let Buoy take care of the rest!


With Middleware, you can change queries, variables, headers and responses.


Buoy utilizes InMemoryCache which is automatically used unless you instruct Buoy otherwise.


Following features are planned or in the works. Click the links to follow their progress.

Last Updated: 8/21/2019, 2:10:22 PM