# @strapi/plugin-graphql

> Adds GraphQL endpoint with default API methods.

Latest version **5.56.0** (published 2026-09-30) · SEE LICENSE IN LICENSE license · 37.6K weekly downloads

## Install

```sh
npm install @strapi/plugin-graphql
pnpm add @strapi/plugin-graphql
yarn add @strapi/plugin-graphql
bun add @strapi/plugin-graphql
```

## Health

**Score 80/100 (A)** — status: active.

Positive: esm support; no vulnerabilities; recently updated; high maintenance score; popular repo; extremely popular.

Warnings: no types.

## Facts

| | |
|---|---|
| Version | 5.56.0 |
| Published | 2026-09-30 |
| First published | 2021-07-30 |
| Weekly downloads | 37.6K |
| License | SEE LICENSE IN LICENSE |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Node | >=20.0.0 <=26.x.x |
| Dependencies | 17 |
| Unpacked size | 1.1 MB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 73199 |
| Author | Strapi Solutions SAS |
| Maintainers | pierreburgy, aurelsicoko, alexandrebodin, convly, nico-strapi, strapi.adzouz, cache-your-dreams, baronvoninternet, marc-roig-strapi, jhoward1994, bassel17 |

## Links

- npm: https://www.npmjs.com/package/@strapi/plugin-graphql
- Repository: https://github.com/strapi/strapi
- Homepage: https://strapi.io
- Issues: https://github.com/strapi/strapi/issues
- npm.io page: https://npm.io/package/@strapi/plugin-graphql

## Dependencies (17)

- [nexus](https://npm.io/package/nexus.md) 1.3.0
- [lodash](https://npm.io/package/lodash.md) 4.18.1
- [graphql](https://npm.io/package/graphql.md) ^16.8.1
- [@koa/cors](https://npm.io/package/@koa/cors.md) 5.0.0
- [pluralize](https://npm.io/package/pluralize.md) 8.0.0
- [koa-compose](https://npm.io/package/koa-compose.md) ^4.1.0
- [@strapi/icons](https://npm.io/package/@strapi/icons.md) 2.2.4
- [@strapi/utils](https://npm.io/package/@strapi/utils.md) 5.56.0
- [@apollo/server](https://npm.io/package/@apollo/server.md) 4.13.0
- [koa-bodyparser](https://npm.io/package/koa-bodyparser.md) 4.4.1
- [graphql-scalars](https://npm.io/package/graphql-scalars.md) 1.22.2
- [graphql-depth-limit](https://npm.io/package/graphql-depth-limit.md) ^1.1.0
- [@as-integrations/koa](https://npm.io/package/@as-integrations/koa.md) 1.1.1
- [@graphql-tools/utils](https://npm.io/package/@graphql-tools/utils.md) ^10.1.3
- [@graphql-tools/schema](https://npm.io/package/@graphql-tools/schema.md) 10.0.3
- [@strapi/design-system](https://npm.io/package/@strapi/design-system.md) 2.2.4
- [graphql-playground-middleware-koa](https://npm.io/package/graphql-playground-middleware-koa.md) ^1.6.21

## Recent versions

- 5.56.0 (latest) — 2026-09-30
- 0.0.0-next.93476f908c08d6d3d5215c06483829e3c6da1b32 (next) — 2026-10-03
- 0.0.0-experimental.855871757d5728766cd6f4ce4fd80c10152c49e2 (experimental) — 2026-10-02
- 4.26.2 (legacy) — 2026-06-09
- 0.0.0-experimental.646a3d905bdd8978683813330ee46984938eed0a (beta-ai) — 2025-07-16
- 5.17.0-beta.0 (beta) — 2025-06-18
- 0.0.0-experimental.4e03c41e8e44fa7b77c41c3e0edd86c7f1fc9c52 (alpha) — 2025-05-15
- 5.0.0-rc.30 (rc) — 2024-09-18
- 0.0.0-experimental.50ec5e8bb66d2db6f1c0db5b7a6e4c576bb4a8b1 — 2026-10-02
- 0.0.0-experimental.ff4aaf66b7dfda21282c79fd91656cb015b08f1d — 2026-10-02
- 0.0.0-experimental.800b3fcbaf0dfdd4659ee75854b091a9ee7d876c — 2026-10-02
- 0.0.0-experimental.21c022873fb518e81f3aa7d4232e1dc2bc4ca1ea — 2026-10-02
- 0.0.0-experimental.aecc0c9a57b8a004184ed59aee5f61cc382d803f — 2026-10-02
- 0.0.0-experimental.f1733cd2ec7bc714cabd41cc5fd7d5845213454a — 2026-10-02
- 0.0.0-experimental.8618d2bb5cb617e1f3fdb3714f82483d644e9ffd — 2026-10-02
- … 2651 more at https://npm.io/package/@strapi/plugin-graphql/versions

## README

# Strapi GraphQL

This plugin will add GraphQL functionality to your app.
By default it will provide you with most of the CRUD methods exposed in the Strapi REST API.

To learn more about GraphQL in Strapi [visit documentation](https://docs.strapi.io/developer-docs/latest/plugins/graphql.html)

---
_Source: https://npm.io/package/@strapi/plugin-graphql · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
