# 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 Assistant Nutrient AI Assistant integrates AI features directly into the document UI within Nutrient PDF viewer SDKs. It works with your preferred model provider and runs in web, mobile, or hybrid applications. Key capabilities include: - AI-assisted summarization - Natural language Q&A - AI-powered redaction - Content restructuring - Instant translation - Flexible usage controls ## API reference API documentation is available at https://www.nutrient.io/api/ai-assistant/. ## Documentation directory [Getting started with AI Assistant and Nutrient Android SDK](https://www.nutrient.io/sdk/ai-assistant/getting-started/android/): Integrate AI Assistant with Nutrient Android SDK for powerful document processing. Enable document querying, summarizing, and translation in your applications. [Getting started with AI Assistant and Nutrient Web SDK + Document Engine](https://www.nutrient.io/sdk/ai-assistant/getting-started/document-engine/): Integrate AI Assistant with Nutrient Web SDK + Document Engine for powerful document processing. Enable document querying, summarizing, and translation in your applications. [Getting started with AI Assistant](https://www.nutrient.io/sdk/ai-assistant/getting-started/): Getting started with AI Assistant. Choose an option to get started, or explore its features listed below. [Getting started with AI Assistant and Nutrient iOS SDK](https://www.nutrient.io/sdk/ai-assistant/getting-started/ios/): Integrate AI Assistant with Nutrient iOS SDK for powerful document processing. Enable document querying, summarizing, and translation in your applications. [Getting started with AI Assistant and Nutrient Web SDK](https://www.nutrient.io/sdk/ai-assistant/getting-started/web/): Integrate AI Assistant with Nutrient Web SDK for powerful document processing. Enable document querying, summarizing, and translation in your applications. [AI Assistant changelog](https://www.nutrient.io/guides/ai-assistant/about/changelog/): Latest updates and release notes for Nutrient AI Assistant SDK including new features, improvements, and bug fixes. [AI Assistant programming language support](https://www.nutrient.io/guides/ai-assistant/about/language-support/): In addition to communicating with Nutrient Web SDK, AI Assistant exposes a language-independent REST API, which means it’s language agnostic. [AI Assistant licensing](https://www.nutrient.io/guides/ai-assistant/about/licensing/): Explore AI Assistant licensing options. Contact us for inquiries and learn about updating your license key. [AI Assistant requirements](https://www.nutrient.io/guides/ai-assistant/about/requirements/): System requirements and compatibility information for Nutrient AI Assistant SDK including supported versions and dependencies. [AI Assistant API reference](https://www.nutrient.io/guides/ai-assistant/api/): AI Assistant | Nutrient API documentation for Nutrient AI Assistant SDK with methods, properties, and code examples. [Changelog](https://www.nutrient.io/guides/ai-assistant/changelog/): Latest updates and release notes for Nutrient AI Assistant SDK including new features, improvements, and bug fixes. [AI Assistant backup and recovery](https://www.nutrient.io/guides/ai-assistant/deployment/backup-and-recovery/): Before deploying AI Assistant in a production environment, set up a backup strategy with scheduled automated backups and a tested disaster recovery plan. [Choose the best Docker registry for AI](https://www.nutrient.io/guides/ai-assistant/deployment/docker-registry/): Learn how to choose between Docker Hub and Amazon ECR for your AI Assistant deployment with key insights and tips. [AI Assistant product activation](https://www.nutrient.io/guides/ai-assistant/deployment/product-activation/): AI Assistant is a commercial product, and each installation needs to be activated according to your license. Contact our Sales team for procurement. [Document ingestion](https://www.nutrient.io/guides/ai-assistant/document-ingestion/overview/): Learn how to ingest documents with AI Assistant directly or through Document Engine [Download AI Assistant](https://www.nutrient.io/guides/ai-assistant/downloads/): To update the version of AI Assistant you’re using, pull the latest version from the Docker Hub or AWS ECR Public Gallery. [AI Assistant example projects](https://www.nutrient.io/guides/ai-assistant/example-projects/): Explore example projects for integrating AI Assistant with different technologies. [AI Assistant agent configuration](https://www.nutrient.io/guides/ai-assistant/features/agent-configuration/): Understand the public agent configuration shared across SDKs and how to tune prompts, tools, and skills for your AI Assistant agents. [AI Assistant agents](https://www.nutrient.io/guides/ai-assistant/features/agents/): Learn about the AI Assistant agents available out of the box and how to customize your own agent for document workflows. [AI text comparison](https://www.nutrient.io/guides/ai-assistant/features/ai-text-comparison/): AI Assistant extends its capabilities beyond document querying and summarization by enabling AI-powered text comparison when used in conjunction. [AI Assistant](https://www.nutrient.io/guides/ai-assistant/intro/): Welcome to the AI Assistant developer guides. These guides show how to set up AI Assistant to provide AI functionality in Nutrient Web SDK. [AI Assistant nightly](https://www.nutrient.io/guides/ai-assistant/nightly/): Discover how to safely use nightly builds of AI Assistant for testing. Learn about compatibility and best practices for Docker usage. [AI Assistant AI configuration](https://www.nutrient.io/guides/ai-assistant/service-configuration/ai-configuration/): Configure AI Assistant service providers: define LLM and embedding models, specify OpenAI, Azure, or AWS Bedrock integration in the service-config.yml file. [AI Assistant Docker configuration](https://www.nutrient.io/guides/ai-assistant/service-configuration/docker-configuration/): Define environment variables such as JWT_PUBLIC_KEY, PGHOST, and OPENAI_API_KEY to configure and deploy the AI Assistant Docker container’s operation. [AI Assistant Anthropic model provider](https://www.nutrient.io/guides/ai-assistant/service-configuration/model-providers/anthropic-provider/): Configure AI Assistant to use Anthropic’s Claude models for chat inference with advanced reasoning and safety capabilities. [AI Assistant Azure model provider](https://www.nutrient.io/guides/ai-assistant/service-configuration/model-providers/azure-provider/): Azure OpenAI is a great option if you’re looking to use the OpenAI model but you need more advanced configuration options and enhanced data privacy. [AI Assistant AWS Bedrock model provider](https://www.nutrient.io/guides/ai-assistant/service-configuration/model-providers/bedrock-provider/): If you have most of your infrastructure hosted on AWS and want to keep your data in the AWS ecosystem, AWS Bedrock is a great option. [AI Assistant OpenAI API-compatible provider](https://www.nutrient.io/guides/ai-assistant/service-configuration/model-providers/openai-api-compatible-providers/): AI Assistant OpenAI -compatible provider | Nutrient API documentation for Nutrient AI Assistant SDK with methods, properties, and code examples. [AI Assistant OpenAI model provider](https://www.nutrient.io/guides/ai-assistant/service-configuration/model-providers/openai-provider/): Using the OpenAI API service is the simplest way to get set up. This service offers a wide range of configurations to track cost, throttle usage. [Selecting the right LLM hosting strategy](https://www.nutrient.io/guides/ai-assistant/service-configuration/selecting-right-llm-hosting-strategy/): When setting up AI Assistant, one of the key decisions is whether to use hosted models from providers like OpenAI or to host open source models locally. [Generate a JWT for AI Assistant](https://www.nutrient.io/guides/ai-assistant/viewer-integration/client-authentication/generate-a-jwt/): JSON Web Tokens (JWTs) used for authentication by AI Assistant can be generated with one of the many open source libraries that are available. [AI Assistant authentication flow explained](https://www.nutrient.io/guides/ai-assistant/viewer-integration/client-authentication/): Explore secure client authentication techniques using JWT for AI Assistant. Learn the integration process for robust document access now! [AI Assistant integration with Nutrient Web SDK](https://www.nutrient.io/guides/ai-assistant/viewer-integration/nutrient-web-sdk/): The exposed functionality from AI Assistant is designed to be integrated with Nutrient Web SDK. Discover how to connect the two to provide your users. [Chat dialog advice in clients](https://www.nutrient.io/guides/ai-assistant/viewer-integration/prompting/): Learn how to prompt the AI Assistant chat dialog for summarization, Q&A, text redaction, and response reformatting within the document viewer.