Skip to content
dialegein

Nutrient

Commercial PDF SDK with a client-side web SDK and self-hosted document engine.

Operated by Nutrient

Visit Nutrient

Opens the vendor's own site.

Jobs covered

Open a task to see exactly what the vendor documentation supports.

Edit Browse all edit tools

editing PDF documents with the Nutrient SDK, where the Editing solution page and its FAQ describe text editing that modifies existing text directly within the PDF with font styles, sizes and colours, image manipulation to add, remove or edit images, page management to add, rotate, reorder and delete pages, annotations such as comments and highlights, and a Content Editor component, with the Document Editor component covering merge, split, rotate and reorder of pages; the page lists the editing solution as supported on Web, .NET, Python, iOS, Android, Mac Catalyst, Java, Salesforce, MAUI, React Native, Flutter and visionOS, and the scope is the documented editing and page operations, with no claim of DOCX authoring, which is the separate Document Authoring product, and no fidelity guarantee

Protect Browse all protect tools

protecting PDF documents with the Nutrient SDK, where the Redaction solution page describes pixel-perfect redaction with audit-ready tracking, AI-assisted detection of sensitive content with pretrained patterns such as emails, credit cards and names, OCR-backed redaction of scanned or image-based text, custom rules with human-in-the-loop confirmation, natural-language redaction through the AI Assistant with a review step, pattern and regex redaction through the REST Redaction API, and availability via SDKs, Document Engine or cloud APIs; the Security solution page adds permission controls to restrict printing, copying and editing, password and permission assignment, watermarking and audit logging, and its security tools list irreversible redaction and cryptographic signatures; the scope covers the documented redaction and document-protection controls, keeps signing as the separate sign job, and makes no encryption-algorithm claim because no AES or similar algorithm is stated on the pages read

Sign Browse all sign tools

signing PDF documents with the Nutrient SDK, where the Signing solution page documents electronic signatures in which users draw, type or upload a signature through a customizable UI, digital signatures using X.509 credentials for authenticity, integrity and tamper detection, multiple signers in ordered or simultaneous flows, signature validation and integrity checks with trust-chain verification, timestamps, revocation data and long-term validation, metadata and audit trails that capture input method, timestamp and IP address, and compliance with standards named as PAdES, CAdES, eIDAS and ETSI; the page lists Web, .NET, Python, iOS, Android, Salesforce, MAUI, React Native and Flutter as supported platforms, and the scope keeps the electronic and certificate-based signature routes distinct as the page does, with no claim of a certificate authority, timestamping authority or certification body relationship

Compress Browse all compress tools

compressing PDF documents with the Nutrient SDK, where the PDF Compression solution page offers compression on the server through the Document Engine optimization endpoint, on the desktop and server through the .NET SDK's GdPicturePDFReducer API with more than 25 parameters for compression algorithms, content removal and image optimization, and on mobile through the iOS and Android SDKs with on-device save strategies that remove unreferenced objects and rewrite the document structure; the page also documents MRC compression, which separates text, graphics and image layers and compresses each, linearization for fast web viewing, and batch processing; the supported platforms named are Document Engine, .NET, iOS and Android, and no size-reduction percentage, quality threshold or lossless guarantee is claimed

OCR Browse all ocr tools

running optical character recognition with the Nutrient SDK, where the OCR page describes transforming image-based PDFs into searchable and selectable content, choosing languages and specific pages and configuring whether to prioritise characters, words or paragraphs, generating searchable PDFs whose text layer is embedded beneath the visual content while preserving the original layout, processing offline on mobile through the iOS, Android, Mac Catalyst, React Native and Flutter SDKs, language selection with multilingual detection and fallback, and OCR triggered through the Web SDK or Document Engine; the page states that OCR supports more than 30 built-in languages including non-Latin character sets, and it distinguishes OCR from the separate Data Extraction component that adds handwriting, table and equation recognition through the Python and Java SDKs and optional Claude or OpenAI VLM processing; the scope records the 30-plus language statement as the vendor's claim and makes no accuracy figure claim

Convert Browse all convert tools

converting documents with the Nutrient SDK, where the Document Conversion solution page documents Office conversion of DOCX, XLSX and PPTX to PDF with layout and style preservation, PDF/A and PDF-to-PDF/UA conversion, conversion of PDF, Office, image and CAD files covering more than 100 file types through the .NET SDK, image conversion for JPG, PNG and TIFF files with optional OCR, resolution and compression control and metadata injection, and combination of conversion with OCR and compression; it also lists the conversion solution on Web, .NET, Python, iOS, Android, Mac Catalyst, Salesforce, MAUI, Flutter and visionOS and notes the cloud DWS platform; the scope records the more-than-100 file types and layout preservation as vendor claims, and makes no fidelity guarantee

Where your files are processed

Mixed - depends on version and feature

The vendor's own documentation separates them. On the device: Nutrient Web SDK running client side, Self-hosted Document Engine and server SDKs. On their servers: Document Engine, hosted APIs and online licence validation. A single answer for the whole product would be wrong for one of them. That is a property of the library itself: what an application built with it does with your file depends on that application, not on this.

It depends on the component. The client-side Web SDK runs in the browser or the application on the user’s device, while Document Engine and the hosted APIs process on a server, so the local-processing badge belongs to the client-side SDK rather than to the family.

Customer-hosted does not mean no network calls either, because the licensing guide describes online licence validation, so any air-gap capability has to specify the licence mode. Multiple regions needs a particular managed service or customer deployment source.

What it does

Nutrient, formerly PSPDFKit, sells a family of document SDKs whose web component runs in the browser and can render, annotate, edit, sign, redact and password-protect PDFs on the client. Alongside the client-side web SDK it offers a self-hosted Document Engine and cloud document APIs for heavier server-side work.

Licensing is commercial and component-based, sold as annual subscriptions negotiated with sales, and unlicensed rendering watermarks the output.

Best for

Product teams shipping a closed-source web or mobile app that specifically need in-browser encryption and destructive redaction, and that can commit to a negotiated annual SDK subscription.

Worth knowing

No SDK price is published at all, so cost and scope can only be established through a sales conversation. Features such as redaction are licensed as separate components rather than included by default, and unlicensed renders are watermarked.

Licensing is product-specific rather than uniformly annual: annual licensing for the Web SDK and Document Engine, with separate usage and subscription models for the hosted APIs. The official evaluation is normally 30 days and watermarked with no licence key or payment information required, which is evaluation access rather than ongoing free production use.

Windows, Linux and server SDK scope belongs in the edition fields. The Impressum lists Nutrient at its Raleigh address together with PSPDFKit GmbH in Vienna, Orpalis Imaging SAS in Paris and Muhimbi Ltd in the United Kingdom, all trading as Nutrient, so the contracting entity depends on the region and should be confirmed on the order rather than assumed from the brand alone.

Redaction requires application before final export and does not automatically sanitise all metadata, attachments or hidden content, and that limitation sits beside the removal badge.

Details, and where each comes from

Vendor statements, our own reading of their pages, and the things nobody has established yet, each answered separately. Where we have not confirmed something it says so rather than guessing, and a row nobody has established is greyed out.

Versions covered
Web · macOS · iOS · Android · API · Self-hosted · Windows · Linux
Website
nutrient.io
Requires an account
Not applicable
Free tier
No
Watermark on trial output
Yes
Maximum file size
Not verified
Batch processing
Not verified
Data residency
Multiple regions
Open source
No
Self-hostable
Yes
Licence
Proprietary commercial, component-based licensing sold as annual subscriptions with multiyear terms.

Proprietary commercial, component-based licensing sold as annual subscriptions with multiyear terms. Client-side SDKs (Web, iOS, Android, Flutter, React Native, MAUI) build on the Viewer as the foundation with components such as Annotations, Forms, Digital Signatures, Redaction, Document Comparison or Document Editor licensed on top, while the server SDKs (.NET, Java, Python, Node.js) and Document Engine base covers core processing with additional components licensed on top.

Air-gapped deployments require an offline licence specified at procurement.

Redaction
Removes the content
Programmatic access
Embeddable library · Browser JavaScript · HTTP API
Last availability check
Responded in 364 ms 21 October 2026

Checked automatically by our own runner, not reported by the vendor. 100% of our last 30 checks got a response.

What the redaction verdict rests on

From the vendor's own documentation, read 22 September 2026. Not tested by us.

“Redaction annotations are created via RedactionAnnotation and permanently applied via NutrientViewer.Instance#applyRedactions(). … Do not allow final export before applyRedactions() succeeds when compliance/sanitization is required.”

What that does not establish

Vendor documentation for a developer SDK, not a test we ran. It describes the same two-step trap as Aspose and Bluebeam and names it more bluntly than either: creating the annotation is not the redaction, and the vendor’s own warning is not to export before applyRedactions() succeeds.

A document exported after marking but before applying looks redacted and is not. Nothing here establishes anything about the separately-branded cloud product.

https://nutrient.io/guides/web/redaction/programmatically/

What the vendor says

Claims are labelled rather than repeated as fact. Where we have checked something ourselves, it says so and shows when. Checked means we read the vendor's own page and it says what we recorded - not that we tested the behaviour, unless the note says we did.

  • “Nutrient SDK evaluation starts with a 30-day trial with full feature access - no license key and no payment information required.”

    Checked by us - the source only partly supports this Read 22 September 2026

    The sentence is verbatim, in an FAQ answering whether there is a free trial, but the same answer attaches a condition the claim omits, so this is partial rather than confirmed. The page continues: "Note that PDFs rendered during evaluation include a Nutrient watermark; this is removed once a license is active." A reader who took "full feature access" at face value could plan to evaluate output in a test pipeline or show it to a stakeholder and find every page watermarked, which is exactly the kind of surprise the trial is supposed to avoid.

    The rest of the answer is generous and worth recording: all platforms are available immediately, the evaluation is 30 days by default with no hard cutoff, and no licence key or payment information is required. The page elsewhere makes clear that pricing itself is quote-only, which is a different and separately useful fact.

    Standing: Re-read and matched byte for byte

    Check it yourself: the source, the SHA-256, and how we checked
    From
    the text a browser renders
    SHA-256
    91de37b95894125cae1c22a632b6a18d64e7d8c16b46ae62b05974d316958fa3

    How we checked

    Re-verified verbatim on 2026-09-22: https://www.nutrient.io/sdk/pricing/ re-rendered in headless Chrome with scripts/render-page.mjs and the claim's wording found in the rendered text. Originally verified on 2026-09-21. sourceHash is the SHA-256 of the re-rendered text, held as rv-www-nutrient-io-sdk-pricing-294863fd.txt.

    What this hash proves, and what it does not

  • “With Nutrient Web SDK, you can programmatically redact documents directly on the client with JavaScript.”

    Checked by us - the source says this Read 22 September 2026

    Confirmed verbatim. The page carries the sentence "With Nutrient Web SDK, you can programmatically redact documents directly on the client with JavaScript." unchanged, and it is the page's opening description rather than a claim buried in copy.

    Three things belong with it. First, the vendor's own next sentence makes the operation two-step in the same way Bluebeam, PDF Architect and Power PDF document it: "Redaction annotations are created via RedactionAnnotation and permanently applied via NutrientViewer.Instance#applyRedactions()." The annotation is markup and the permanence arrives at the apply call, and the same page warns "Do not allow final export before applyRedactions() succeeds when compliance/sanitization is required" - the vendor telling a reader that a file exported between the two steps is unchanged.

    Second, "on the client" is a property of the Web SDK configuration rather than of the product as a whole: the same documentation set carries a server-side path through Document Engine, and its navigation lists self-hosted SDK assets and a remote-server option. Third, we have not tested this SDK, so the claim is recorded as the vendor's description of their own API and not as an observation.

    No control: this is a commercial SDK requiring a licence, so there is nothing on our instrument to run it against.

    Standing: Re-read and matched byte for byte

    Check it yourself: the source, the SHA-256, and how we checked
    From
    the text a browser renders
    SHA-256
    8e6b2d5987ce5a5a3fe9f9de889b6992b1f8d57fe375496be54ff1041ec552ef
    Note
    the method says raw; the saved artifact is a rendered read

    How we checked

    Re-verified verbatim on 2026-09-22: https://nutrient.io/guides/web/redaction/programmatically/ re-rendered in headless Chrome with scripts/render-page.mjs and the claim's wording found in the rendered text. Originally verified on 2026-09-21. sourceHash is the SHA-256 of the re-rendered text, held as rv-nutrient-io-guides-web-redaction-programmatically-c948f59b.txt.

    What this hash proves, and what it does not

Each claim is quoted from the vendor's own pages. This section describes what we have and have not checked - it is not a judgement about anyone.

Sponsorship is distribution, not an endorsement or a promise of search rankings, AI citations, traffic, or sales. This listing is a free entry, compiled from published sources.

Visit Nutrient Report a problem

Related reading

How this record was put together

Editorial review.
No editor has signed this record off. That is not the same as nothing having been checked, and the lines below say what has.
Source reading.
2 claims taken from the vendor's own pages, read between 22 September 2026 and 22 September 2026.
Website availability.
The vendor's site was last checked on 21 October 2026.
Behaviour testing.
We have not run this tool ourselves, so everything here rests on the vendors’ own pages.

Sources: nutrient.io (home, SDK pricing, legal); Nutrient web SDK guides on programmatic redaction, password protection, permissions and password-protected PDFs; the Nutrient SDK Master Subscription Agreement PDF; company history page; cloud Viewer API pricing page.