JavaScript PDF signature library
Nutrient Web SDK, a versatile JavaScript library, enables secure electronic and digital signatures on PDF documents. Developers can use our APIs to create, validate, and display digitally signed PDFs. Additionally, Nutrient Web SDK provides an intuitive user interface (UI) for hand-drawn electronic signatures, enhancing user experience.
Key capabilities
Securely sign PDFs using a private key with certificate-based digital signatures
Easily verify certificates and digital signatures for authenticity
Add hand-drawn, scanned, or typed electronic signatures to PDF documents
Store eSignatures locally or remotely for future use and compliance
Automate workflows or trigger actions based on signature events
Personalize the signature interface, hide buttons, and match your branding
Sign PDFs directly in the browser, with no server-side processing required
Integrate PDF forms, annotations, editing tools, and other features


Introduction to signatures
Nutrient Web SDK streamlines paperless signing workflows with its Electronic Signatures and Digital Signatures components. These two components are available separately and function independently. An electronic signature allows users to sign documents or data electronically, while a digital signature leverages advanced cryptographic techniques to add an extra layer of security to electronically signed documents, ensuring document integrity and authenticity.
Electronic signatures

Add an ink electronic signature
Learn how to easily add an electronic signature (eSignature) to a PDF document

Electronic signature storage
Discover how to implement a secure mechanism for storing electronic signatures for future use

Electronically sign with a certificate
Combine electronic signatures and digital signatures for enhanced security and compliance when signing documents
Digital signatures

Supported digital signature methods
Explore the various digital signing methods and algorithms supported for secure PDF signing

Generate a certificate
Learn how to generate a self-signed certificate for testing purposes when using digital signatures

Add a digital signature
Step-by-step guide on how to add a digital signature to a PDF document for enhanced security

Validate digital signatures
How to validate digital signatures to ensure authenticity and integrity of a signed document

Headless signing
Discover how to digitally sign PDFs without displaying the UI, making the process seamless in automated workflows
Combine with forms
Supported frameworks
Nutrient Web SDK exhibits broad compatibility across a spectrum of JavaScript frameworks, encompassing popular choices such as React, Angular, Vue.js, Svelte, Blazor, Next.js, TypeScript, and Nuxt.js. Furthermore, it seamlessly integrates with server-side technologies including ASP.NET, PHP, Laravel, and standard HTML5. Its framework-agnostic design relies solely on the presence of a DOM container for viewer instantiation, a requirement readily met by virtually any modern development framework.
Integrations
Nutrient Web SDK offers seamless integration with a range of leading platforms, including SharePoint, Microsoft Teams, Microsoft OneDrive, and Salesforce.