{"library":"graphile-build","type":"library","category":null,"description":"Graphile Build is a robust framework for constructing extensible GraphQL APIs, primarily through the composition of small, purpose-built plugins. It enables developers to define broad changes to their GraphQL schema with minimal code, ensuring consistency across the API. The library, currently at version 5.0.0, integrates strongly with Gra*fast* for building high-performance, auto-generated, or generator-assisted GraphQL APIs. It forms the core of projects like PostGraphile, which leverages `graphile-build` and Gra*fast* to create robust, standards-compliant GraphQL APIs from PostgreSQL schemas. While `graphile-build` itself is database-agnostic, modules like `graphile-build-pg` provide PostgreSQL-specific plugins. Its release cadence aligns with the broader Graphile ecosystem, with frequent patch releases addressing bug fixes and performance enhancements, as seen in recent updates across related packages like `grafast` and `graphile-config`. Key differentiators include its plugin-first architecture, strong TypeScript support, and deep integration with Gra*fast* for advanced performance optimization.","language":"javascript","status":"active","version":"5.0.0","tags":["javascript","graphile","graphql","engine","apollo","graphqljs","plugin","build","extension","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install graphile-build","imports":["import { makeSchema } from 'graphile-build';","import type { Plugin } from 'graphile-build';","import type { Build } from 'graphile-build';"]},{"cmd":"yarn add graphile-build","imports":[]},{"cmd":"pnpm add graphile-build","imports":[]}],"homepage":"https://www.graphile.org/","github":"https://github.com/graphile/crystal","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/graphile-build","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/graphile-build/compatibility"}}