# About Nutrient Nutrient delivers the tools to build intelligent document-centric applications and workflows. Nutrient’s document SDKs, cloud services, integrations for M365 and Salesforce, and workflow automation platform transform how modern businesses automate, secure, and scale document-centric processes. The company powers thousands of organizations worldwide, including more than 15 percent of Global 500 brands, thousands of commercial businesses across 80 nations, and more than 130 public sector organizations in 24 countries. Backed by Insight Partners and based in Raleigh, NC, Nutrient operates additional offices in England, France, and Austria. Nutrient is on a mission to transform how humans work with documents, with a technology stack that integrates the industry-leading document and workflow automation technology from PSPDFKit, ORPALIS, Aquaforest, Muhimbi, and Integrify. Learn more at https://www.nutrient.io/. ## Product suite Nutrient’s interconnected product lines include: 1. **SDKs** — Developer-first, cross-platform development kits for embedding PDF functionality into native and hybrid applications (Web, iOS, Android, React Native, Flutter, and more). Key capabilities include viewing, rendering, annotations, real-time collaboration, form handling, digital/electronic signatures, editing, redaction, OCR, and AI-powered features. 2. **Document Engine** — A self-hosted PDF server for processing documents and powering server-side automation workflows. It operates standalone or as a backend for the SDKs for enhanced performance and collaboration. 3. **Document Web Services (DWS)** — Fully managed, SOC 2 Type 2 audited cloud APIs for high-scale document viewing and processing. Includes DWS Viewer API (for cloud-based rendering) and DWS Processor API (30+ action-based APIs for generation, conversion, watermarking, merging, and much more). 4. **Workflow Automation platform** — A no-code/low-code SaaS platform to automate business processes centered around documents, forms, and approvals. Features include a process builder, form designer, approval routing, and intelligent document processing with AI. 5. **Low-Code integrations (M365 and Salesforce)** — Advanced document functionality embedded directly into platforms such as Microsoft 365 (SharePoint, Power Automate) and Salesforce. Capabilities include conversion, OCR, watermarking, PDF form handling, and native generation/editing, without requiring plugins or custom code. ## Key differentiators - **Full document lifecycle** — End-to-end capabilities in one platform. - **Developer flexibility** — Clean APIs, extensive customization, and deployment flexibility (cloud, self-hosted, air-gapped). - **AI-native** — Intelligence is embedded across all products for agentic workflows and document intelligence. - **Enterprise trust** — SOC 2 Type 2 audited and WCAG compliant, deployed in regulated industries. ## Primary use cases - Embedding rich PDF viewers and annotation tools in apps. - Building in-app eSigning and approval workflows. - Automating document generation and form processing/data extraction. - Enterprise-scale content management and compliance. - Redacting sensitive information at scale. ## DWS Viewer API DWS Viewer API is a fully managed cloud service that enables effortless integration of PDF viewing, annotation, editing tools, and PDF form filling in web applications without the need to maintain server infrastructure. It’s an optional SaaS component that can be used with Nutrient Web SDK, providing superior viewing performance and collaboration features. ### Key capabilities - **Instant annotation syncing** — Synchronize annotations to the cloud and other connected clients in real time. - **Hosted in the cloud** — Focus on your business needs while Nutrient handles the infrastructure. - **Microsoft Office support** — Open or convert Word, Excel, and PowerPoint files. - **Document streaming** — Faster performance for large documents. - **Secure authentication** — Easy integration with existing authentication systems. ### Supported features DWS Viewer API supports most features of Nutrient Web SDK: - PDF viewing and rendering - Annotation and markup tools - Document editing capabilities - Form filling and signatures - Real-time collaboration ## API reference API documentation is available at https://www.nutrient.io/api/reference/viewer/public/. ## Documentation directory [Architecture of DWS Viewer API integration](https://www.nutrient.io/guides/dws-viewer/developer-guides/architecture/): Learn about the architecture of DWS Viewer API integration and its components. [DWS Viewer API backend authentication](https://www.nutrient.io/guides/dws-viewer/developer-guides/backend-authentication/): Learn how to authenticate your backend services with DWS Viewer API using API keys or JSON Web Tokens (JWTs). [DWS Viewer API client authentication flow](https://www.nutrient.io/guides/dws-viewer/developer-guides/client-authentication-flow/): Understand how the client authentication flow works in DWS Viewer API using session tokens and JWTs to securely access documents. [Dashboard in DWS Viewer API](https://www.nutrient.io/guides/dws-viewer/developer-guides/dashboard/): Manage your DWS Viewer API keys, documents, and account details through the web dashboard. [Deployment options for DWS Viewer API](https://www.nutrient.io/guides/dws-viewer/developer-guides/deployment-options/): DWS Viewer API is a fully managed cloud product. For self-hosted options, use Document Engine. [Generate a session token](https://www.nutrient.io/guides/dws-viewer/developer-guides/generate-a-session-token/): Learn how to generate a session token for DWS Viewer API authentication using your API key and the POST /viewer/sessions endpoint. [DWS Viewer API developer guides](https://www.nutrient.io/guides/dws-viewer/developer-guides/): Explore Nutrient DWS Viewer API developer guides to learn how to integrate document functionality into your applications. [Open a document in Web SDK](https://www.nutrient.io/guides/dws-viewer/developer-guides/open-a-document-in-web/): Learn how to open a document using Nutrient Web SDK with session token authentication and proper configuration. [Upload documents](https://www.nutrient.io/guides/dws-viewer/developer-guides/upload-documents/): Learn how to upload documents to Nutrient DWS using the API, supported formats, and the workflow for document management. [Integrate DWS Viewer API with your own backend](https://www.nutrient.io/guides/dws-viewer/developer-guides/use-with-your-backend/): Learn how to integrate DWS Viewer API with your backend for seamless document management, including uploading and referencing documents. [Build secure PDF viewers with table extraction functionality](https://www.nutrient.io/guides/dws-viewer/examples/build-secure-pdf-viewers-with-table-extraction/): Learn to build a secure PDF viewer with table extraction to Excel, using Nutrient Web SDK and APIs for document management and authentication. [Explore DWS Viewer examples](https://www.nutrient.io/guides/dws-viewer/examples/): Discover powerful PDF capabilities with our examples. Elevate your document workflows with ease. [Node.js integration example](https://www.nutrient.io/guides/dws-viewer/examples/nodejs-integration-example/): Learn to implement a Node.js server for document uploads and session token generation, integrating with DWS Viewer API and Nutrient Web SDK. [Supported file types in DWS Viewer API](https://www.nutrient.io/guides/dws-viewer/file-types/): DWS Viewer API supports a wide range of file types for viewing and processing. [Getting started with Document Web Services (DWS) Viewer API](https://www.nutrient.io/guides/dws-viewer/getting-started/): Learn how to upload documents via API or dashboard, generate tokens, and integrate DWS Viewer API with Nutrient Web SDK. [Supported languages in DWS Viewer API](https://www.nutrient.io/guides/dws-viewer/language-support/): DWS Viewer API provides a language-independent REST API supporting all languages and platforms. [Pricing](https://www.nutrient.io/guides/dws-viewer/pricing/): Learn about DWS Viewer API’s subscription-based pricing, including viewer sessions, document uploads, and storage limits to optimize your usage. [Privacy](https://www.nutrient.io/guides/dws-viewer/privacy/): DWS Viewer API encrypts all files in transit and at rest, with transparent data collection policies. [Security](https://www.nutrient.io/guides/dws-viewer/security/): DWS Viewer API security features including AWS infrastructure, data encryption, and network access protection. [Support](https://www.nutrient.io/guides/dws-viewer/support/): Get support for DWS Viewer API issues by providing your application ID, error details, and input files. Contact us via our support form for assistance.