# Nutrient DWS Processor API (slim) > Hosted REST API from Nutrient (formerly PSPDFKit) that generates, converts, merges, OCRs, redacts, watermarks and signs PDF and Office documents. Agents call it with a Bearer key or through a local stdio MCP server. - Full: https://www.anchorterminal.com/tools/nutrient-dws-processor.md (~8,150 tokens) · this version ~2,030 tokens · JSON https://www.anchorterminal.com/tools/nutrient-dws-processor.json · canonical https://www.anchorterminal.com/tools/nutrient-dws-processor - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-09 **B · 68.7/100 · rank #197 of 842 · #1 in PDF tools · not agent-ready · confidence medium** Assessment: A public OpenAPI 3.1 document, JSONPath-level error bodies and OAuth or operation-limited tokens make the API easy for an agent to call, and 50 free credits a month need no card. The status feed shows 61 minutes of platform downtime on 13 July 2026, and the terms let plans with data retention train models on submitted files. ## Facts - Kind: HTTP API · vendor: Nutrient (PSPDFKit GmbH) · category: PDF tools · legal entity: PSPDFKit GmbH · provenance 84/100 - Endpoint: `https://api.nutrient.io` (HTTP, stdio) - Auth: OAuth or key · pricing: Freemium · x402: no · licence: Proprietary service under the Nutrient DWS API licence agreement. The MCP server and the TypeScript and Python clients are MIT - Probe metrics: not measured yet (probes haven't run) - Endpoints: 17 operations in OpenAPI 1.19.0. `/build`, `/analyze_build`, `/sign`, `/ai/redact`, `/process_office_template`, six `/processor/*` shortcuts (convert_to_pdf, generate_pdf, ocr, redact, watermark, md_to_pdf), async job status and result, `/tokens`, and account usage - Operations: HTML, Markdown, Office, image and URL to PDF, PDF to Office, HTML, Markdown and images, merge, split, rotate, page edits, watermark, OCR, redaction and AI redaction, form filling by Instant JSON, XFDF import, flatten, passwords and permissions, optimisation, linearisation, PDF/A and PDF/UA, digital signatures, text, table and key-value extraction - Free tier: 50 credits a month, no card, output watermarked. Not for commercial use by organisations over 20 employees or $1 million in revenue - Credit costs: Fixed per use for most tools. HTML to PDF 0.5, image to PDF 0.5, PDF to image 0.5, merge 1, compress 1, watermark 1, redaction 1, Office to PDF 1, PDF to Office 1, OCR 2, text extraction 3, digital signature 10. AI redaction is per page - Rate limits: 100 requests a minute per API key on all plans. Test keys 10 a minute, 5 MB request and result size, no AI tools - Errors: JSON body with `details`, `status`, `requestId` and `failingPaths` (JSONPath plus message). Async jobs add `error.reason` codes. `/build` documents 400, 401, 402, 403, 408, 409, 413, 422, 429, 500 and 503 - Async and retries: `Prefer: respond-async` on `/build` returns 202 with `Location`, `Retry-After` and a job access token. `Idempotency-Key` up to 255 bytes, async only - Credentials: Live API key (global or scoped), JWT from `POST /tokens` with allowed operations, origins and expiry up to 24 hours, or OAuth with PKCE and dynamic client registration - MCP server: Official, local stdio, `npx -y @nutrient-sdk/dws-mcp-server`, MIT, v0.1.3. Eight tools (document_processor, document_signer, ai_redactor, check_credits, parse_document, extract_fields, sandbox_file_tree, directory_tree) and five prompts. All tools annotated - SDKs: TypeScript `@nutrient-sdk/dws-client-typescript` 3.0.0 (23 August 2026) and Python `nutrient-dws` 3.1.0 (27 May 2026), both MIT. Samples for Java, C#, PHP and shell - Data retention: Plans without retention delete uploads and results within 24 hours and store only MIME type and page count. Plans with retention keep files and outputs and use them to train models - Certifications: SOC 2 Type 2 and SOC 3 per trust.nutrient.io, annual penetration testing by Prescient Security, vulnerability disclosure policy - Status: www.nutrientstatus.com on Better Stack. Processor API 99.981 per cent and DWS Platform 99.950 per cent over 90 days, as the page reports - Billing: Paddle is merchant of record. Responses carry `x-pspdfkit-request-cost` and `x-pspdfkit-remaining-credits`. The vendor says 4xx and 5xx responses cost no credits - Prices: Starter $75 per month (plan); Growth $275 per month (plan); Pro $445 per month (plan); Credit on Starter $0.075 per credit - Scores: Reliability 68, Performance pending, Schema & documentation 84, Agent ergonomics 84, Security & auth 66, Payments & pricing 40, Task success pending, Maintenance & community 78, Transparency & trust 73 · negative events -2 · total over the 7 assessed categories - Why: Reliability, Graded with the hosted lines. · Schema & documentation, A public OpenAPI 3.1.0 document, version 1.19.0, with 17 operations and 203 schemas, loaded by the reference page from Nutrient's CDN. · Agent ergonomics, Eight MCP tools, in the ten-or-fewer band, though the schema source is 35 KB. · Security & auth, OAuth at api.nutrient.io with PKCE (S256), dynamic client registration, a revocation endpoint and per-product scopes such as… · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, MCP server v0.1.3 tagged 27 August 2026, 42 days before this check, and the TypeScript client 3.0.0 on 23 August (20). · Transparency & trust, The API is closed under a dated licence agreement (September 2026) naming PSPDFKit GmbH, and the MCP server and both clients are MIT, so bet… - Sources: 25, open questions: 7, both in the full twin - Capabilities: pdf.convert, pdf.merge, pdf.forms, pdf.generate, pdf.extract, docs.ocr, docs.tables - JSON: https://www.anchorterminal.com/api/v1/tools/nutrient-dws-processor.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/nutrient-dws-processor.svg` or a link to https://www.anchorterminal.com/tools/nutrient-dws-processor from a page on nutrient.io or one of its subdomains, or the README of github.com/PSPDFKit/nutrient-dws-mcp-server, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Send `Authorization: Bearer ` to `https://api.nutrient.io`. Use `POST /build` with an `instructions` JSON part to chain several actions in one charged request 2. Call `POST /analyze_build` first to get the credit cost of a build. The call is free 3. Stay under 100 requests a minute per key and back off exponentially on 429. Test keys allow 10 a minute and 5 MB 4. For long jobs send `Prefer: respond-async` with an `Idempotency-Key`, then poll the `Location` URL with `X-Async-Job-Token` after `Retry-After` 5. Set `SANDBOX_PATH` for the MCP server. Without it the server reads and writes any path the user account can reach ## Connect ```bash npm install @nutrient-sdk/dws-client-typescript ``` ```bash curl -X POST 'https://api.nutrient.io/build' \ -H 'Authorization: Bearer YOUR_API_KEY' \ -F 'index.html=@index.html' \ -F 'instructions={"parts":[{"html":"index.html"}]}' \ -o hello.pdf ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/nutrient-dws-processor ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Adobe PDF Services / PDF Extract API | C | 55.9 | docs.ocr, docs.tables, pdf.convert, pdf.merge, pdf.forms, pdf.generate, pdf.extract | https://www.anchorterminal.com/tools/adobe-pdf-extract.min.md | | PDF.co API + MCP | F | 37.9 | pdf.convert, pdf.merge, pdf.forms, pdf.generate, pdf.extract, docs.ocr, docs.tables | https://www.anchorterminal.com/tools/pdf-co.min.md | | Foxit PDF Services API | D | 48.3 | pdf.convert, pdf.merge, pdf.forms, pdf.generate, pdf.extract, docs.ocr | https://www.anchorterminal.com/tools/foxit-pdf-services.min.md | | Amazon Textract | BB | 73.5 | docs.ocr, docs.tables | https://www.anchorterminal.com/tools/amazon-textract.min.md | | Azure Document Intelligence | B | 66 | docs.ocr, docs.tables | https://www.anchorterminal.com/tools/azure-document-intelligence.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)