Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/wp-graphql/wp-graphql

:rocket: GraphQL API for WordPress
https://github.com/wp-graphql/wp-graphql

api gatsby graphql graphql-api graphql-php-library graphql-server hacktoberfest wordpress wordpress-plugin wp-plugin wpgraphql

Last synced: about 1 month ago
JSON representation

:rocket: GraphQL API for WordPress

Lists

README

        

![alt text](./img/logo.png "WPGraphQL Logo")

# WPGraphQL

WPGraphQL is a free, open-source WordPress plugin that provides an extendable GraphQL schema and API for any WordPress site.

Below are some links to help you get started with WPGraphQL

- WPGraphQL.com
- Quick Start Guide
- Intro to GraphQL
- Intro to WordPress
- Join the WPGraphQL community on Discord

-----

[![Total Downloads](https://poser.pugx.org/wp-graphql/wp-graphql/downloads)](https://packagist.org/packages/wp-graphql/wp-graphql)
[![Monthly Downloads](https://poser.pugx.org/wp-graphql/wp-graphql/d/monthly)](https://packagist.org/packages/wp-graphql/wp-graphql)
[![Daily Downloads](https://poser.pugx.org/wp-graphql/wp-graphql/d/daily)](https://packagist.org/packages/wp-graphql/wp-graphql)
[![Latest Stable Version](https://poser.pugx.org/wp-graphql/wp-graphql/v/stable)](https://packagist.org/packages/wp-graphql/wp-graphql)
[![License](https://poser.pugx.org/wp-graphql/wp-graphql/license)](https://packagist.org/packages/wp-graphql/wp-graphql)
[![Actions Status](https://github.com/wp-graphql/wp-graphql/workflows/Testing%20Integration/badge.svg)](https://github.com/wp-graphql/wp-graphql/actions?query=workflow%3A%22Testing+Integration%22) [![Actions Status](https://github.com/wp-graphql/wp-graphql/workflows/WordPress%20Coding%20Standards/badge.svg)](https://github.com/wp-graphql/wp-graphql/actions?query=workflow%3A%22WordPress+Coding+Standards%22)
[![Coverage Status](https://coveralls.io/repos/github/wp-graphql/wp-graphql/badge.svg)](https://coveralls.io/github/wp-graphql/wp-graphql)
-----

## Install

- Requires PHP 7.1+
- Requires WordPress 5.0+

### Quick Install

Follow the WPGraphQL Quick Start instructions to install and activate WPGraphQL
[Details here](https://wpgraphql.com/docs/quick-start/)

## Additional Documentation

- [Project Overview](https://www.wpgraphql.com/docs/introduction)
- [Plugin Usage & Extension Documentation](https://www.wpgraphql.com/docs/interacting-with-wpgraphql)
- [Development Testing & code Coverage](https://www.wpgraphql.com/docs/testing/#testing-locally-with-codeception)
- [Using Docker](https://www.wpgraphql.com/docs/testing/#testing-with-docker)

## Shout Outs

- Special thanks to [Gatsby](http://gatsbyjs.com) and [WPEngine](https://wpengine.com) for allocating development resources to push the project forward!
- This plugin brings the power of GraphQL () to WordPress.
- The plugin is built on top of the graphql-php library by Webonyx () and makes use
of the graphql-relay-php library by Ivome ()
- Some of the concepts and code are based on the WordPress Rest API. Much love to the folks ()
that put their blood, sweat and tears into the WP-API project, as it's been huge in moving WordPress forward as a
platform and helped inspire and direct the development of WPGraphQL.
- Much love to Facebook® for open sourcing the GraphQL spec (), the amazing GraphiQL
dev tools (), and maintaining the JavaScript GraphQL reference
implementation ()
- Much love to Apollo (Meteor Development Group) for their work on driving GraphQL forward and providing a lot of insight
into how to design GraphQL schemas, etc. Check them out:

## Contributors

This project exists thanks to all the people who contribute. [[Contribute](.github/CONTRIBUTING.md)].

## Backers

[![Backers on Open Collective](https://opencollective.com/wp-graphql/backers/badge.svg)](#backers)

Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/wp-graphql#backer)]

## Sponsors

[![Sponsors on Open Collective](https://opencollective.com/wp-graphql/sponsors/badge.svg)](#sponsors)

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/wp-graphql#sponsor)]










## Privacy Policy

WPGraphQL uses [Appsero](https://appsero.com) SDK to collect some telemetry data upon user's confirmation. This helps us to troubleshoot problems faster & make product improvements.

Appsero SDK **does not gather any data by default.** The SDK only starts gathering basic telemetry data **when a user allows it via the admin notice**. We collect the data to ensure a great user experience for all our users.

Integrating Appsero SDK **DOES NOT IMMEDIATELY** start gathering data, **without confirmation from users in any case.**

Learn more about how [Appsero collects and uses this data](https://appsero.com/privacy-policy/).