# @graphql-codegen/cli

Latest version **7.4.1** (published 2026-09-10) · MIT license · 0 weekly downloads

## Install

```sh
npm install @graphql-codegen/cli
pnpm add @graphql-codegen/cli
yarn add @graphql-codegen/cli
bun add @graphql-codegen/cli
```

Provides the commands `gql-gen`, `graphql-codegen`, `graphql-codegen-cjs`, `graphql-codegen-esm`, `graphql-code-generator`.

## Health

**Score 75/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; has provenance; recently updated; high maintenance score; popular repo.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 7.4.1 |
| Published | 2026-09-10 |
| First published | 2019-03-18 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=16 |
| Dependencies | 35 |
| Unpacked size | 260.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 11262 |
| Author | Dotan Simha <dotansimha@gmail.com> |
| Maintainers | dotansimha, ardatan, kamilkisiela, urigo, theguild-bot |
| Keywords | gql, generator, code, types, interfaces, graphql, codegen, apollo, node, typescript, ts, flow, types, d.ts, typings |

## Links

- npm: https://www.npmjs.com/package/@graphql-codegen/cli
- Repository: https://github.com/dotansimha/graphql-code-generator
- Homepage: https://github.com/dotansimha/graphql-code-generator#readme
- npm.io page: https://npm.io/package/@graphql-codegen/cli

## Dependencies (35)

- [jiti](https://npm.io/package/jiti.md) ^2.3.0
- [yaml](https://npm.io/package/yaml.md) ^2.3.1
- [chalk](https://npm.io/package/chalk.md) ^5.6.0
- [tslib](https://npm.io/package/tslib.md) ^2.4.0
- [yargs](https://npm.io/package/yargs.md) ^18.0.0
- [listr2](https://npm.io/package/listr2.md) ^10.2.1
- [ts-log](https://npm.io/package/ts-log.md) ^3.0.0
- [is-glob](https://npm.io/package/is-glob.md) ^4.0.1
- [debounce](https://npm.io/package/debounce.md) ^3.0.0
- [micromatch](https://npm.io/package/micromatch.md) ^4.0.5
- [cosmiconfig](https://npm.io/package/cosmiconfig.md) ^9.0.0
- [log-symbols](https://npm.io/package/log-symbols.md) ^7.0.0
- [shell-quote](https://npm.io/package/shell-quote.md) ^1.7.3
- [@babel/types](https://npm.io/package/@babel/types.md) ^7.18.13
- [detect-indent](https://npm.io/package/detect-indent.md) ^7.0.0
- [graphql-config](https://npm.io/package/graphql-config.md) ^5.1.6
- [@babel/template](https://npm.io/package/@babel/template.md) ^7.18.10
- [@babel/generator](https://npm.io/package/@babel/generator.md) ^7.18.13
- [@inquirer/prompts](https://npm.io/package/@inquirer/prompts.md) ^8.3.2
- [@whatwg-node/fetch](https://npm.io/package/@whatwg-node/fetch.md) ^0.10.0
- [@graphql-tools/load](https://npm.io/package/@graphql-tools/load.md) ^8.1.8
- [json-to-pretty-yaml](https://npm.io/package/json-to-pretty-yaml.md) ^1.2.2
- [@graphql-tools/merge](https://npm.io/package/@graphql-tools/merge.md) ^9.2.4
- [@graphql-tools/utils](https://npm.io/package/@graphql-tools/utils.md) ^11.2.0
- [@graphql-codegen/core](https://npm.io/package/@graphql-codegen/core.md) ^6.2.0
- [string-env-interpolation](https://npm.io/package/string-env-interpolation.md) ^1.0.1
- [@graphql-tools/git-loader](https://npm.io/package/@graphql-tools/git-loader.md) ^8.0.32
- [@graphql-tools/url-loader](https://npm.io/package/@graphql-tools/url-loader.md) ^9.0.6
- [@graphql-tools/github-loader](https://npm.io/package/@graphql-tools/github-loader.md) ^9.0.6
- [@graphql-codegen/client-preset](https://npm.io/package/@graphql-codegen/client-preset.md) ^6.1.3
- [@graphql-codegen/plugin-helpers](https://npm.io/package/@graphql-codegen/plugin-helpers.md) ^7.3.0
- [@graphql-tools/code-file-loader](https://npm.io/package/@graphql-tools/code-file-loader.md) ^8.1.39
- [@graphql-tools/json-file-loader](https://npm.io/package/@graphql-tools/json-file-loader.md) ^8.0.26
- [@graphql-tools/graphql-file-loader](https://npm.io/package/@graphql-tools/graphql-file-loader.md) ^8.1.11
- [@graphql-tools/apollo-engine-loader](https://npm.io/package/@graphql-tools/apollo-engine-loader.md) ^8.0.28

## Alternatives

- [apollo-link-http-common](https://npm.io/package/apollo-link-http-common.md) — 879.0K weekly downloads
- [react-relay](https://npm.io/package/react-relay.md) — 336.8K weekly downloads
- [relay-test-utils](https://npm.io/package/relay-test-utils.md) — 181.6K weekly downloads
- [@vendure/core](https://npm.io/package/@vendure/core.md) — 14.8K weekly downloads
- [@pnpm/deps.graph-sequencer](https://npm.io/package/@pnpm/deps.graph-sequencer.md) — 13.4K weekly downloads

## Recent versions

- 7.4.1 (latest) — 2026-09-10
- 7.4.1-alpha-20260910135038-dbb253229dd3a7415d9b8f6db3535d8d2d8560f5 (alpha) — 2026-09-10
- 5.0.5-rc-20250209090136-6d6a82b1be12f0ad613b70cbff1732d7bd01280c (rc) — 2025-02-09
- 3.0.0-v3rfc-20220829104332-c07568002 (v3rfc) — 2022-08-29
- 1.17.5-alpha-6dc6a6ed.0 (canary) — 2020-07-27
- 7.4.1-alpha-20260910134638-e26824593f989960162c4c6ad4e809ddb7524a94 — 2026-09-10
- 7.4.1-alpha-20260909115032-ea454b087279161cff61a335f150b4dcdaf9ef16 — 2026-09-09
- 7.4.1-alpha-20260908153134-14a4100c89287ec07b1856f2034e2c88948003e2 — 2026-09-08
- 7.4.1-alpha-20260908152118-faaad15db8834c38e4181fde64fc5e2ec09048ff — 2026-09-08
- 7.4.1-alpha-20260908150246-20cf01b7c194a86616db89dbf6c819daeff9ee63 — 2026-09-08
- 7.4.1-alpha-20260908150125-3a94782801ce79ce817097e48e6e607b93f894db — 2026-09-08
- 7.4.1-alpha-20260908145205-726e0db8672530d1934e43a8013033bb2fd72c62 — 2026-09-08
- 7.4.1-alpha-20260908142227-a440e94817afdc80543980422f1361ffb0c95ae7 — 2026-09-08
- 7.4.1-alpha-20260908135733-733989cb78531c30b881172e09b6ea0b568c6c14 — 2026-09-08
- 7.4.1-alpha-20260908135304-826de4bfec6d618a3ee63bb0845fdf0a08cbe359 — 2026-09-08
- … 6117 more at https://npm.io/package/@graphql-codegen/cli/versions

## README

# GraphQL Code Generator

<p align="center">
    <img src="https://github.com/dotansimha/graphql-code-generator/blob/master/logo.png?raw=true" />
</p>

Live demo and full documentation:
[the-guild.dev/graphql/codegen](https://the-guild.dev/graphql/codegen)

Project repository: [graphql-code-generator](https://github.com/dotansimha/graphql-code-generator)

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