JSPM

graphile-build

5.0.0-beta.37
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 32188
  • Score
    100M100P100Q148709F
  • License MIT

Build a GraphQL schema from plugins

Package Exports

  • graphile-build

Readme

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.

Click here to find out more about sponsors and sponsorship.

And please give some love to our featured sponsors 🤩:

The Guild
The Guild
*
Steelhead
Steelhead
*

* Sponsors the entire Graphile suite

Documentation

TODO!