# Install gatsby with npm

Blazing fast modern site generator for React. Version 5.16.1 via npm; verified 2026-02-10.

## Install

```sh
sudo av install npm:gatsby
```

Additional install commands:

### Portable and language managers

- npm (100%):

```sh
npm install -g gatsby
```

  Evidence: local npm package metadata

## Package facts

- **Package key:** npm:gatsby
- **Package manager:** npm
- **Package manager page:** <https://www.npmjs.com/package/gatsby>
- **Version:** 5.16.1
- **Source summary:** Blazing fast modern site generator for React
- **Homepage:** <https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby#readme>
- **Repository:** <https://github.com/gatsbyjs/gatsby>
- **Upstream docs:** <https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby#readme>
- **License:** MIT
- **Source archive:** <https://registry.npmjs.org/gatsby/-/gatsby-5.16.1.tgz>
- **Issue tracker:** <https://github.com/gatsbyjs/gatsby/issues>
- **Published:** 2026-02-10T14:28:51.947Z
- **Last updated:** 2026-02-10T14:28:51.947Z
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- gatsby (cli)

## Dependencies

- @babel/code-frame
- @babel/core
- @babel/eslint-parser
- @babel/helper-plugin-utils
- @babel/parser
- @babel/runtime
- @babel/traverse
- @babel/types
- @builder.io/partytown
- @expo/devcert
- @gatsbyjs/reach-router
- @gatsbyjs/webpack-hot-middleware
- @graphql-codegen/add
- @graphql-codegen/core
- @graphql-codegen/plugin-helpers
- @graphql-codegen/typescript
- @graphql-codegen/typescript-operations
- @graphql-tools/code-file-loader
- @graphql-tools/load
- @jridgewell/trace-mapping
- @nodelib/fs.walk
- @parcel/cache
- @parcel/core
- @pmmmwh/react-refresh-webpack-plugin
- @sigmacomputing/babel-plugin-lodash
- @types/http-proxy
- @typescript-eslint/eslint-plugin
- @typescript-eslint/parser
- @vercel/webpack-asset-relocator-loader
- acorn-loose
- acorn-walk
- address
- anser
- autoprefixer
- axios
- babel-jsx-utils
- babel-loader
- babel-plugin-add-module-exports
- babel-plugin-dynamic-import-node
- babel-plugin-remove-graphql-queries
- babel-preset-gatsby
- better-opn
- bluebird
- body-parser
- browserslist
- cache-manager
- chalk
- chokidar
- common-tags
- compression
- cookie
- core-js
- cors
- css-loader
- css-minimizer-webpack-plugin
- css.escape
- date-fns
- debug
- deepmerge
- detect-port
- dotenv
- enhanced-resolve
- error-stack-parser
- eslint
- eslint-config-react-app
- eslint-plugin-flowtype
- eslint-plugin-import
- eslint-plugin-jsx-a11y
- eslint-plugin-react
- eslint-plugin-react-hooks
- eslint-webpack-plugin
- event-source-polyfill
- execa
- express
- express-http-proxy
- fastest-levenshtein
- fastq
- file-loader
- find-cache-dir
- fs-exists-cached
- fs-extra
- gatsby-cli
- gatsby-core-utils
- gatsby-graphiql-explorer
- gatsby-legacy-polyfills
- gatsby-link
- gatsby-page-utils
- gatsby-parcel-config
- gatsby-plugin-page-creator
- gatsby-plugin-typescript
- gatsby-plugin-utils
- gatsby-react-router-scroll
- gatsby-script
- gatsby-sharp
- gatsby-worker
- glob
- globby
- got
- graphql
- graphql-compose
- graphql-http
- graphql-tag
- hasha
- invariant
- is-relative
- is-relative-url
- joi
- json-loader
- latest-version
- linkfs
- lmdb
- lodash
- meant
- memoizee
- micromatch
- mime
- mini-css-extract-plugin
- mitt
- moment
- multer
- node-fetch
- node-html-parser
- normalize-path
- null-loader
- opentracing
- p-defer
- parseurl
- path-to-regexp
- physical-cpu-count
- platform
- postcss
- postcss-flexbugs-fixes
- postcss-loader
- prompts
- prop-types
- query-string
- raw-loader
- react-dev-utils
- react-refresh
- react-server-dom-webpack
- redux
- redux-thunk
- resolve-from
- semver
- shallow-compare
- signal-exit
- slugify
- socket.io
- socket.io-client
- stack-trace
- string-similarity
- strip-ansi
- style-loader
- style-to-object
- terser-webpack-plugin
- tmp
- true-case-path
- type-of
- url-loader
- uuid
- webpack
- webpack-dev-middleware
- webpack-merge
- webpack-stats-plugin
- webpack-virtual-modules
- xstate
- yaml-loader

## Build dependencies

- @babel/cli
- @babel/helper-plugin-utils
- @babel/register
- @testing-library/jest-dom
- @testing-library/react
- @types/babel-core
- @types/eslint
- @types/estree
- @types/express
- @types/express-http-proxy
- @types/micromatch
- @types/normalize-path
- @types/reach__router
- @types/react-dom
- @types/semver
- @types/signal-exit
- @types/string-similarity
- @types/tmp
- babel-preset-gatsby-package
- copyfiles
- cross-env
- documentation
- react
- react-dom
- rimraf
- typescript
- xhr-mock
- zipkin
- zipkin-javascript-opentracing
- zipkin-transport-http

## Install behavior

- Post-install hook: defined
- Lifecycle scripts: postinstall, prepare
- Bottle: not available

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 5.16.1
- Package-manager updated: 2026-02-10
- Local data: ok
- Upstream repository: https://github.com/gatsbyjs/gatsby
- info: No cached GitHub release or tag data was available.

## Security Notes

No matching local secret-handling manifest was found for gatsby. Nucleus package metadata is still published here so future coverage has a stable package URL.


## Source Database Details

- **Source Database:** npm registry
- **Dist Tags:** Abhi Pqr: 3.6.0-abhi-pqr.380, Alpha 9689ff: 4.23.0-alpha-9689ff.25, Alpha A5 Peer: 4.23.0-alpha-a5-peer.51, Alpha Adapters: 5.10.0-alpha-adapters.165, Alpha Agents Are Cool: 3.2.0-alpha-agents-are-cool.0, Alpha Browser List Esm: 4.23.0-alpha-browser-list-esm.0, Alpha Cg Tailwind: 5.9.0-alpha-cg-tailwind.23, Alpha Change Sort And Aggr: 4.20.0-alpha-change-sort-and-aggr.41, Alpha Defer Task Queues: 3.3.0-alpha-defer-task-queues.14, Alpha Derived Types: 4.8.0-alpha-derived-types.15, Alpha Engine Functions: 4.18.0-alpha-engine-functions.13, Alpha Fix Pnpm: 5.13.0-alpha-fix-pnpm.21, Alpha Fix Ssr Linkfs: 5.14.0-alpha-fix-ssr-linkfs.5, Alpha Functions Config: 4.13.0-alpha-functions-config.4, Alpha Gatsby Metadata: 4.17.0-alpha-gatsby-metadata.81, Alpha Gatsby Script: 4.15.0-alpha-gatsby-script.65, Alpha Gatsby Script Proxy: 4.15.0-alpha-gatsby-script-proxy.43, Alpha Gatsby Script Proxy 2: 4.15.0-alpha-gatsby-script-proxy-2.66, Alpha Heritage: 4.24.0-alpha-heritage.30, Alpha Hmr Fix: 3.1.0-alpha-hmr-fix.16, Alpha Inc Build Diag: 3.2.0-alpha-inc-build-diag.1, Alpha Job Progress: 4.2.0-alpha-jobs-progress.9, Alpha Lmdb: 3.6.0-alpha-lmdb.32, Alpha Log State Slice Size: 3.8.0-alpha-log-state-slice-size.37
- **Version Count:** 2,995
- **Maintainers:** pieh, kathmbeck, serhalp-netlify, mlgualtieri-gatsby, fk, tylerbarnes, daniellewgatsby
- **Author:** Kyle Mathews
- **Publisher:** serhalp-netlify
- **Engines:** Node: >=18.0.0 <26
- **Peer Dependencies:** react, react-dom
- **Optional Dependencies:** gatsby-sharp
- **Integrity:** sha512-SwwQQBM2F9ze7jI2tlZzw1spppL036x8TQ9+/0MaRlGlc7qVaUYm1jUvaH4Nge0ck4tS9VFwB0MROBxlNed+WQ==
- **Shasum:** 7851b2cba91f3549eaba3cdc06ad3b939f89bb59
- **Unpacked Size:** 7,045,163
- **File Count:** 0
- **Created At:** 2015-05-21T22:45:18.317Z
- **Latest Published At:** 2026-02-10T14:28:51.947Z
- **Modified At:** 2026-02-10T14:28:52.110Z


## Related links

- [Text processing packages](https://www.automicvault.com/pkg/text-processing-tools/) - Matched curated package taxonomy and local package facts.
- [gatsby-cli](https://www.automicvault.com/pkg/npm/gatsby-cli/) - Executable or command metadata overlaps with this package. Shared terms: babel, code, code-frame, core, frame.
- [graphql-let](https://www.automicvault.com/pkg/npm/graphql-let/) - Local package facts share a topical domain. Shared terms: babel, code, codegen, core, file.
- [metro](https://www.automicvault.com/pkg/npm/metro/) - Local package facts share a topical domain. Shared terms: babel, cache, code, code-frame, core.

## Sources

- Nucleus package database
- package-page enrichment
- package version freshness
- package relationship graph
- cross-ecosystem install command graph
