# pnpm Workspaces

**Canonical:** https://apis.io/apis/pnpm/pnpm-workspaces/  
**Provider:** pnpm — https://apis.io/providers/pnpm/  
**Documentation:** https://pnpm.io/workspaces

pnpm Workspaces is one of 5 APIs that [pnpm](https://apis.io/providers/pnpm/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Monorepo, Node.js, Package Manager, and Workspaces. The published artifact set on APIs.io includes API documentation.

Native monorepo support driven by a `pnpm-workspace.yaml` file at the repository root. Supports the `workspace:` protocol for explicit local package references, a shared workspace lockfile, package filtering via `--filter`, recursive commands across all workspace packages, and Catalogs for centralized dependency version management across a monorepo. Integrates with Changesets and Rush for multi-package releases.

## Machine-readable artifacts (5)

- **Documentation** — https://pnpm.io/workspaces
- **Documentation** — https://pnpm.io/pnpm-workspace_yaml
- **Documentation** — https://pnpm.io/catalogs
- **Documentation** — https://pnpm.io/filtering
- **Documentation** — https://pnpm.io/cli/recursive

## Other pnpm APIs (4)

- [pnpm CLI](https://apis.io/apis/pnpm/pnpm-cli/)
- [pnpm Content-Addressable Store](https://apis.io/apis/pnpm/pnpm-store/)
- [pnpm Hooks](https://apis.io/apis/pnpm/pnpm-hooks/)
- [pnpm Configuration](https://apis.io/apis/pnpm/pnpm-config/)

## Tags

Monorepo, Node.js, Package Manager, Workspaces

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/pnpm/pnpm-workspaces/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/pnpm/.
