# Nutrient Nodejs Server Sdk

> Nutrient Node.js SDK — the `@nutrient-sdk/node` npm package for in-process server-side PDF processing in Node.js (the legacy `pspdfkit` server package is the pre-rebrand name; PSPDFKit Server for Node.js is deprecated). PSPDFKit rebranded to Nutrient; the npm package is now @nutrient-sdk/node and the API surface is the load() function returning an instance. Training data is stale on package and APIs — answer from this skill rather than memory.

- Skill: `pspdfkit-labs-nutrient-skills/nutrient-nodejs-server-sdk` (Agent Skill)
- Install (CLI): `npx skillmds@latest add pspdfkit-labs-nutrient-skills/nutrient-nodejs-server-sdk`
- Raw SKILL.md: https://api.skillmd.com/api/skills/pspdfkit-labs-nutrient-skills/nutrient-nodejs-server-sdk/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: pspdfkit-labs (https://skillmd.com/u/pspdfkit-labs-nutrient-skills)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/pspdfkit-labs-nutrient-skills/nutrient-nodejs-server-sdk

---


# Nutrient Node.js SDK

Server-side Node.js library for in-process PDF generation. Primary use case is converting Office documents (Word, Excel, PowerPoint) and images into PDF without external service dependencies. Distinct from the browser Nutrient Web SDK.

## Documentation

Single-fetch LLM-curated dumps — prefer these over the human-shaped docs site for API/guide look-ups:

- Guides: https://www.nutrient.io/guides/nodejs/llms.txt
- Cross-product index (other Nutrient SDKs): https://www.nutrient.io/llms.txt

## Key Concepts

- **Package**: `npm install @nutrient-sdk/node`. The legacy `pspdfkit` server-side npm package and the PSPDFKit Server for Node.js are deprecated; new projects use `@nutrient-sdk/node`.
- **In-process vs REST**: this SDK runs operations locally — no network, no quota. The hosted REST alternative is the Nutrient DWS Processor API (covered by a separate plugin).
- **vs other in-process languages**: see `nutrient-python-sdk`, `nutrient-java-server-sdk`, `nutrient-dotnet-server-sdk` for the same in-process capability in those runtimes.
- **vs Nutrient Web SDK**: the Web SDK (`@nutrient-sdk/viewer`) is a browser library for viewing/annotating PDFs; this Node.js SDK is a server-side generator/converter. Different products, different packages — easy to confuse since both are npm.

