# graphql-php

PHP library that implements the GraphQL specification, providing the type system, validation and execution of GraphQL queries.


Source: https://findsoftware.frbit.cloud/graphql-php/
Last reviewed: 2026-11-09
Listed since: 2026-11-09

## Record

### Links

- home: https://webonyx.github.io/graphql-php
- repository: https://github.com/webonyx/graphql-php
- docs: https://webonyx.github.io/graphql-php/getting-started/

### Identity

- status: active
- maintainer: Webonyx, LLC
- maintainerType: company
- parent: unknown
- firstRelease: 2015
- hqCountry: unknown

### Kind

- category: backend
- hosting: php
- language: php
- runtime: php
- runtimeMin: php 7.4
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: unknown
- renderingModes: unknown
- installMethod: Composer package

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 15
- latestReleaseDate: 2026-10-25

### Adoption

- githubStargazers: 4706
- packagistDownloads: 94487161
- npmWeeklyDownloads: not applicable
- contributors: 143
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 3991
- dependentPackages: 270

### Sources

- urls: https://webonyx.github.io/graphql-php/ (read 2026-11-09)
- urls: https://api.github.com/repos/webonyx/graphql-php (read 2026-11-09)
- urls: https://webonyx.github.io/graphql-php/getting-started/ (read 2026-11-09)
- maintainer: https://raw.githubusercontent.com/webonyx/graphql-php/master/LICENSE (read 2026-11-09)
- maintainerType: https://raw.githubusercontent.com/webonyx/graphql-php/master/LICENSE (read 2026-11-09)
- firstRelease: https://api.github.com/repos/webonyx/graphql-php/commits/v0.1 (read 2026-11-09)
- category: https://webonyx.github.io/graphql-php/ (read 2026-11-09)
- language: https://api.github.com/repos/webonyx/graphql-php (read 2026-11-09)
- runtime: https://raw.githubusercontent.com/webonyx/graphql-php/v15.39.0/composer.json (read 2026-11-09)
- runtimeMin: https://raw.githubusercontent.com/webonyx/graphql-php/v15.39.0/composer.json (read 2026-11-09)
- installMethod: https://raw.githubusercontent.com/webonyx/graphql-php/master/README.md (read 2026-11-09)
- packagistDownloads: https://packagist.org/packages/webonyx/graphql-php.json (read 2026-11-09)
- license: https://raw.githubusercontent.com/webonyx/graphql-php/master/LICENSE (read 2026-11-09)
- currentMajor: https://api.github.com/repos/webonyx/graphql-php/releases (read 2026-11-09)
- latestReleaseDate: https://api.github.com/repos/webonyx/graphql-php/releases (read 2026-11-09)
- githubStargazers: https://api.github.com/repos/webonyx/graphql-php (read 2026-11-09)
- contributors: https://api.github.com/repos/webonyx/graphql-php/contributors?per_page=1 (read 2026-11-09)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/webonyx%2Fgraphql-php (read 2026-11-09)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/webonyx%2Fgraphql-php (read 2026-11-09)

## Notes

graphql-php is a PHP implementation of the GraphQL specification. It is a library, not an application: a PHP project installs it with Composer and uses it to define types and to validate and execute GraphQL queries against its own data layer. The README says it follows the JavaScript reference implementation, and the documentation lists integrations with several PHP frameworks as separate packages.

The package is published on Packagist as webonyx/graphql-php, and its repository is in the webonyx organization on GitHub.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
