Skip to content

Latest commit

History

History

graphile-build

Folders and files

NameName
Last commit message
Last commit date

parent directory

..

graphile-build

GitHub Sponsors Patreon sponsor button Discord chat room Follow

graphile-build provides a framework to build extensible GraphQL APIs by combining plugins. Each plugin typically has its own small purpose (such as implementing the Node interface, adding query: Query to mutation payloads, or watching an external source for schema changes) and by combining these plugins together you get a large, powerful, and manageable GraphQL schema. Plugins enable you to make broad changes to your GraphQL schema with minimal code, and because you're changing your schema in broad ways it helps to guarantee consistency.

Graphile Build has strong built-in support for Grafast so you can make an exceptionally performant auto-generated (or generator-assisted) GraphQL API.

PostGraphile uses Graphile Build and Grafast to produce an extremely high performance standards-compliant GraphQL API with minimal fuss. The separate graphile-build-pg module contains the plugins that are specific to PostgreSQL support (graphile-build itself does not know nor care about databases).

Crowd-funded open-source software

To help us develop this software sustainably, we ask all individuals and businesses that use it to help support its ongoing maintenance and development via sponsorship.

And please give some love to our featured sponsors 馃ぉ:

The Guild
The Guild
*
Dovetail
Dovetail
*
Netflix
Netflix
*
Stellate
Stellate
*
Steelhead
Steelhead
*
Sylvera
Sylvera
*

* Sponsors the entire Graphile suite

Documentation

TODO!