SDK Samples
● Solutions Lab

A staged showcase for document SDK patterns.

Interactive demos and code samples for evaluating document SDKs and APIs. Each example is self-contained — copy a folder, swap the brand tokens, ship.

● 7 SDKs75 working samplesLight + darkMIT-licensed scaffold
/ Apps
Reference applications
App 01 — sign

Sign

A full e-signing application — dashboard, inbox, 5-step send wizard, recipient signing, success. Re-themable through the same tokens as everything else here.

Ask your Nutrient contact about source code access.

11 screensLight + darkMobile responsiveWorkflow preserved
App 02 — bindery

Bindery

A document workspace — Google and Microsoft sign-in, upload, the Web SDK viewer with comments and @mentions, and server tools for OCR, redaction, watermarking and PDF/A. Email and text notifications.

7 screens4 server toolsLight + darkMobile responsive
/ Index
Pick an SDK
01 — web sdk

Web SDK

In-browser PDF viewing, annotations, forms, signatures, redaction, and comparison.

42 samples→
02 — document engineComing soon

Document Engine

Server-side document processing API for hosted or self-hosted deployments.

Coming soon
03 — ai document processing

AI Document Processing

Classify and extract structured data from invoices, receipts, and POs.

1 sample→
04 — java sdk

Java SDK

Server-side conversion, OCR, and digital signing for JVM applications.

5 samples→
05 — python sdk

Python SDK

Document conversion, redaction, form fill, and template generation.

13 samples→
06 — dotnet sdk

.NET SDK

File optimization, linearization, and OCR for .NET workloads.

4 samples→
07 — api

Nutrient DWS API

Document Web Services — signing, conversion, and comparison via REST.

6 samples→
08 — document authoring sdk

Document Authoring SDK

Programmatic document generation with templates, variables, and live preview.

4 samples→
/ Notes
What this is

A solutions-engineering laboratory. Each sample links to its source so you can fork the file and adapt it to your stack.

How to use

Pick an SDK, browse the samples, open one in the viewer. The repo is structured so a single sample folder is enough to read end to end.

Theming

The whole vocabulary lives in CSS variables on <html>. Override data-palette, data-theme, or the tokens directly to rebrand.

See also

awesome-nutrient — a curated list of Nutrient integrations, community projects, and further reading. Or wire up @nutrient-sdk/viewer-mcp — an MCP server that gives AI assistants live access to Web SDK docs, API, examples, and changelog.