Socket
Socket
Sign inDemoInstall

graphile-build

Package Overview
Dependencies
19
Maintainers
1
Versions
159
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    graphile-build

Build a GraphQL schema from plugins


Version published
Weekly downloads
37K
increased by4.72%
Maintainers
1
Created
Weekly downloads
 

Changelog

Source

4.13.0 (2023-01-12)

Bug Fixes

  • typo in error message (#821) (516e8f7)

Readme

Source

graphile-build

Patreon sponsor button Discord chat room Package on npm MIT license Follow

graphile-build is the core of Graphile Engine. It provides a framework to build high-performance extensible GraphQL APIs by combining plugins and using advanced query look-ahead features. 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 without sacrificing performance.

An example of an application built on graphile-build is PostGraphile which with one command connects to your PostgreSQL database and provides a full highly performant standards-compliant GraphQL API. The separate graphile-build-pg module contains the plugins that are specific to PostgreSQL support (graphile-build itself does not know about databases).

Crowd-funded open-source software

To help us develop this software sustainably under the MIT license, 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 🤩:

Surge
Surge
*
Netflix
Netflix
*
Qwick
Qwick
*
The Guild
The Guild
*
Chad Furman
Chad Furman
*
Fanatics
Fanatics
*
Dovetail
Dovetail
*
Enzuzo
Enzuzo
*
Stellate
Stellate
*

* Sponsors the entire Graphile suite

Documentation

For in-depth documentation about graphile-build, please see the graphile documentation website at graphile.org. The below just serves as a limited quick-reference for people already familiar with the library.

Please note: rather than using the raw plugin interface that graphile-build exposes, you may want to use the helpers in the graphile-utils module.

Keywords

FAQs

Last updated on 12 Jan 2023

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc