# 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 many more). Key capabilities: 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 the 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. ## Nutrient AI Document Processing Nutrient AI Document Processing (formerly known as XtractFlow) is an intelligent document processing SDK for developers. It breaks traditional data extraction barriers by combining proven key-value pair technology with large language models (LLMs) to deliver best-in-class extraction and classification accuracy. Key capabilities include: - Combines LLMs with heuristics, math, and machine learning - Superior accuracy compared to pure AI/ML/LLM approaches - Support for OpenAI and Azure OpenAI, with other LLMs coming soon - Integrate as a REST microservice or as an API within apps - Unsupervised automated document classification and data extraction - 100+ supported input file types (PDF, MS Office, image, email, and more) - Runs on-premises with configurable LLM options (external or local) to meet data privacy and compliance needs - Multithreaded support for automated and batch processing ## API reference API documentation is available at https://www.nutrient.io/api/xtractflow/. ## Documentation directory [Getting started with AI Document Processing](https://www.nutrient.io/sdk/ai-document-processing/getting-started/): Learn how to integrate AI Document Processing (formerly known as XtractFlow) into your application. Enable AI-powered data extraction using natural language instructions, eliminating the need for predefined rules or coding. [AI Document Processing file type support](https://www.nutrient.io/guides/ai-document-processing/about/file-type-support/): AI Document Processing enables you to load the following file types. [AI Document Processing system compatibility](https://www.nutrient.io/guides/ai-document-processing/about/system-compatibility/): System requirements and compatibility information for Nutrient AI Document Processing SDK including supported versions and dependencies. [AI document recognition, classification, and data extraction](https://www.nutrient.io/guides/ai-document-processing/classify-documents/): Categorize files and extract structured data using AI Document Processing, configuring multiple DocumentTemplate objects for diverse document types. [AI Document Processing concepts](https://www.nutrient.io/guides/ai-document-processing/concepts/): Components in AI Document Processing represent the building blocks for creating custom automated workflows. [Build a template for AI document recognition and data extraction](https://www.nutrient.io/guides/ai-document-processing/custom-templates/): This guide describes the steps required to create a document classification and data extraction template. for Nutrient AI Document Processing SDK. [Download AI Document Processing](https://www.nutrient.io/guides/ai-document-processing/downloads/): AI Document Processing SDK (formerly known as XtractFlow) is delivered as a NuGet package:. [AI Document Processing developer guides](https://www.nutrient.io/guides/ai-document-processing/intro/): Welcome to the AI Document Processing (formerly known as XtractFlow) developer guides. These guides show you how to add document recognition. [AI invoice recognition and data extraction](https://www.nutrient.io/guides/ai-document-processing/invoices/): Create an automated invoice processing solution: configure the default Invoice template, add custom fields with semantic descriptions, and use DocumentProcessor for data extraction. [Preconfigured templates for AI document recognition classification and data extraction](https://www.nutrient.io/guides/ai-document-processing/preconfigured-templates/): AI Document Processing comes with a set of reusable templates for different document types. Each template has a set of predefined fields. [Data validators for AI document data extraction](https://www.nutrient.io/guides/ai-document-processing/preconfigured-validators/): AI Document Processing comes with a set of predefined data validators that help ensure the integrity of the extracted data from documents.