DWS Viewer API enables you to render PDFs, Office files, and images securely in the browser using DWS-managed documents or app-provided documents. Add annotations, edit, fill forms, and collaborate in real time.
Stream rendering from the cloud for faster load times, a smoother UX, and zero infrastructure lag — even with large documents and images.
Deploy the Web SDK in minutes — now with cloud-powered features once exclusive to our self-hosted engine.
Add new PDF functionality to your application quickly with the use of a token. No infrastructure setup or maintenance required.
Keep documents in the cloud and off local devices, reducing risk of exfiltration or misuse.
Integrate DWS Viewer API with your project in any programming language.
Add document viewing, editing, signing, redaction, and collaboration to your app with Nutrient DWS Viewer API.
Embed PDFs, Office files, and PNG, JPG, and TIFF documents in your web app using DWS-managed documents or app-provided documents.
Provide users with a convenient way to view and fill out PDF forms with native controls.
Use the various annotation tools to highlight or underline text, add notes or shape annotations, and more.
Add electronic signatures to let your users sign digital documents using drawn, typed, or image signatures.
Use the power of Instant to let multiple users comment on and annotate the same document in real time.
Security isn’t a feature — it’s the foundation.
DWS-managed documents are hosted in the cloud and can be viewed and worked on in the browser. For documents your browser app already controls, provide the document directly to Web SDK.
DWS Viewer API gives you control over viewer sessions through configurable tokens. The dashboard helps you keep track of DWS-managed documents and usage.
With DWS Viewer API, DWS-managed documents are encrypted at rest, and all traffic uses HTTPS. We also support opening and editing password-protected documents.
Most common next steps
After evaluating the API, continue to:
Nutrient DWS Viewer API enables you to embed fully interactive document viewing experiences directly into your web applications. It supports DWS-managed documents and app-provided documents, with advanced features like annotations, form filling, electronic signatures, and real-time collaboration.
DWS Viewer API is a comprehensive PDF viewer API that enables you to embed rich document experiences in your web applications. Key features include high-fidelity rendering of PDFs, Office files, and images; interactive annotations (highlighting, notes, shapes); form viewing and filling with native controls; electronic and digital signatures; real-time multiuser collaboration; configurable sessions; and support for password-protected documents.
Pricing is subscription-based, with different tiers depending on your usage needs. DWS-managed documents and app-provided documents both consume viewer-session quota. Upload, storage, and document-count limits apply to DWS-managed documents. Annual plans save you 10 percent compared to monthly billing. View our detailed pricing FAQ for more information.
Yes! We offer a free tier to help you get started so you can test all our features at no cost. Note that commercial use on the free tier is restricted for enterprises with more than 20 employees or greater than $1 million in annual revenue. You can upgrade to a paid plan anytime as your needs grow.
Integration is straightforward and takes just minutes. Create a DWS Viewer API application, add Nutrient Web SDK to your web application, and pass in a session token. Upload documents to DWS when you want DWS to manage them, or pass app-provided documents directly to Web SDK. Our comprehensive documentation provides step-by-step guides and code samples to get you started quickly.
DWS Viewer API supports a wide range of formats, including PDF documents (.pdf), Microsoft Office files (.doc, .docx, .ppt, .pptx, .xls, .xlsx), and image formats (.png, .jpg, .jpeg, .tiff). App-provided document support follows the Nutrient Web SDK loading path.
Yes! DWS Viewer API includes built-in real-time collaboration features. Multiple users can view, annotate, and comment on the same document simultaneously. Changes appear instantly for all participants without page refreshes. Each user can see who else is viewing the document, reply to comments in real time, and work together seamlessly — perfect for document review workflows, contract negotiations, and collaborative editing.
DWS Viewer API provides a comprehensive suite of annotation tools, including text highlighting, underlining, and strikethrough; freehand drawing and shapes (rectangles, circles, lines, arrows); sticky notes and text comments; stamps, images, and custom stamps; and measurement tools for technical drawings. All annotations are fully customizable, support threaded replies, and can be configured with different permission levels to control who can view, edit, or delete them.
Absolutely. DWS Viewer API fully supports interactive PDF form filling with native browser controls, making it easy for users to complete forms directly in the browser. The API also includes electronic signature capabilities: Users can draw signatures with a mouse or touchscreen, type their signature, or upload an image. For added security and compliance, the API supports digital signatures with certificate-based authentication to ensure document integrity and signer verification.
Our cloud-based architecture delivers instant performance gains by offloading document processing to powerful cloud servers instead of relying on users’ devices. Documents are optimized and streamed to browsers, enabling fast initial page loads, even for large files. This means users with older computers or mobile devices experience the same smooth performance as those with high-end hardware. Additionally, cloud rendering reduces the JavaScript bundle size of your web application, improving overall page load times.
Security is built into every layer of DWS Viewer API. We’re SOC 2 Type 2-audited and GDPR-compliant. DWS-managed documents are encrypted in transit using HTTPS and at rest using industry-standard encryption. App-provided documents are authorized by DWS Viewer API sessions, while your app controls access to the document source.
You do not need to run Document Engine or viewer infrastructure. Today, production integrations use your backend to create DWS Viewer API sessions and keep API keys out of the browser. We handle the DWS-managed service, scaling, updates, security patches, and maintenance.
DWS Viewer API provides a free plan so you can start building immediately without entering payment information. This gives you full access to trial all features, including document viewing, annotations, forms, signatures, and real-time collaboration. For pricing details, visit our pricing page or contact our Sales team for custom enterprise plans.
DWS Viewer API works across all modern web browsers, including Chrome, Firefox, Safari, Edge, and mobile browsers on iOS and Android. The viewer is fully responsive and optimized for desktop, tablet, and mobile devices, automatically adapting its interface to provide the best experience for each screen size. No browser plugins or extensions are required — everything works seamlessly using standard web technologies.
Yes. DWS Viewer API is highly customizable. You can configure which toolbar buttons and features are visible, customize colors and themes to match your brand identity, add custom buttons and workflows, create custom overlays and UI elements, and control the default layout and viewing modes. Our flexible API gives you complete control over the user interface while maintaining a consistent, professional document viewing experience.
DWS Viewer API is optimized for fast load times through several techniques: cloud-based document optimization and streaming, progressive rendering that displays the first page while loading the rest, efficient caching to speed up repeated views, and minimal JavaScript bundle size to reduce initial page load. Unlike some PDF viewer libraries that require downloading the entire document before display, our streaming approach enables users to start viewing documents almost instantly, even for large multipage files.
DWS Viewer API requires an internet connection for session authorization and DWS-managed services. App-provided documents can come from your application, but the DWS Viewer API session still depends on DWS. If your use case requires offline functionality, consider Nutrient Web SDK with a Web SDK license key.
The Viewer API automatically handles multipage documents efficiently through smart rendering and lazy loading. Only visible pages are rendered initially, with adjacent pages preloaded in the background. As users scroll, pages are rendered on demand for smooth navigation. The API also supports virtualized scrolling for documents with thousands of pages, ensuring consistent performance, regardless of document size. Users can navigate via thumbnails, page numbers, or bookmarks for quick access to specific sections.
DWS Viewer API is a hosted service for DWS-authorized viewer sessions. It can open DWS-managed documents or app-provided documents in Nutrient Web SDK. Web SDK with a license key is the client-side path for apps that want to own authorization and document delivery themselves, including offline use cases.
DWS Viewer API is a comprehensive PDF viewer API that enables you to embed rich document experiences in your web applications. Key features include high-fidelity rendering of PDFs, Office files, and images; interactive annotations (highlighting, notes, shapes); form viewing and filling with native controls; electronic and digital signatures; real-time multiuser collaboration; configurable sessions; and support for password-protected documents.
Pricing is subscription-based, with different tiers depending on your usage needs. DWS-managed documents and app-provided documents both consume viewer-session quota. Upload, storage, and document-count limits apply to DWS-managed documents. Annual plans save you 10 percent compared to monthly billing. View our detailed pricing FAQ for more information.
Yes! We offer a free tier to help you get started so you can test all our features at no cost. Note that commercial use on the free tier is restricted for enterprises with more than 20 employees or greater than $1 million in annual revenue. You can upgrade to a paid plan anytime as your needs grow.
Integration is straightforward and takes just minutes. Create a DWS Viewer API application, add Nutrient Web SDK to your web application, and pass in a session token. Upload documents to DWS when you want DWS to manage them, or pass app-provided documents directly to Web SDK. Our comprehensive documentation provides step-by-step guides and code samples to get you started quickly.
DWS Viewer API supports a wide range of formats, including PDF documents (.pdf), Microsoft Office files (.doc, .docx, .ppt, .pptx, .xls, .xlsx), and image formats (.png, .jpg, .jpeg, .tiff). App-provided document support follows the Nutrient Web SDK loading path.
Yes! DWS Viewer API includes built-in real-time collaboration features. Multiple users can view, annotate, and comment on the same document simultaneously. Changes appear instantly for all participants without page refreshes. Each user can see who else is viewing the document, reply to comments in real time, and work together seamlessly — perfect for document review workflows, contract negotiations, and collaborative editing.
DWS Viewer API provides a comprehensive suite of annotation tools, including text highlighting, underlining, and strikethrough; freehand drawing and shapes (rectangles, circles, lines, arrows); sticky notes and text comments; stamps, images, and custom stamps; and measurement tools for technical drawings. All annotations are fully customizable, support threaded replies, and can be configured with different permission levels to control who can view, edit, or delete them.
Absolutely. DWS Viewer API fully supports interactive PDF form filling with native browser controls, making it easy for users to complete forms directly in the browser. The API also includes electronic signature capabilities: Users can draw signatures with a mouse or touchscreen, type their signature, or upload an image. For added security and compliance, the API supports digital signatures with certificate-based authentication to ensure document integrity and signer verification.
Our cloud-based architecture delivers instant performance gains by offloading document processing to powerful cloud servers instead of relying on users’ devices. Documents are optimized and streamed to browsers, enabling fast initial page loads, even for large files. This means users with older computers or mobile devices experience the same smooth performance as those with high-end hardware. Additionally, cloud rendering reduces the JavaScript bundle size of your web application, improving overall page load times.
Security is built into every layer of DWS Viewer API. We’re SOC 2 Type 2-audited and GDPR-compliant. DWS-managed documents are encrypted in transit using HTTPS and at rest using industry-standard encryption. App-provided documents are authorized by DWS Viewer API sessions, while your app controls access to the document source.
You do not need to run Document Engine or viewer infrastructure. Today, production integrations use your backend to create DWS Viewer API sessions and keep API keys out of the browser. We handle the DWS-managed service, scaling, updates, security patches, and maintenance.
DWS Viewer API provides a free plan so you can start building immediately without entering payment information. This gives you full access to trial all features, including document viewing, annotations, forms, signatures, and real-time collaboration. For pricing details, visit our pricing page or contact our Sales team for custom enterprise plans.
DWS Viewer API works across all modern web browsers, including Chrome, Firefox, Safari, Edge, and mobile browsers on iOS and Android. The viewer is fully responsive and optimized for desktop, tablet, and mobile devices, automatically adapting its interface to provide the best experience for each screen size. No browser plugins or extensions are required — everything works seamlessly using standard web technologies.
Yes. DWS Viewer API is highly customizable. You can configure which toolbar buttons and features are visible, customize colors and themes to match your brand identity, add custom buttons and workflows, create custom overlays and UI elements, and control the default layout and viewing modes. Our flexible API gives you complete control over the user interface while maintaining a consistent, professional document viewing experience.
DWS Viewer API is optimized for fast load times through several techniques: cloud-based document optimization and streaming, progressive rendering that displays the first page while loading the rest, efficient caching to speed up repeated views, and minimal JavaScript bundle size to reduce initial page load. Unlike some PDF viewer libraries that require downloading the entire document before display, our streaming approach enables users to start viewing documents almost instantly, even for large multipage files.
DWS Viewer API requires an internet connection for session authorization and DWS-managed services. App-provided documents can come from your application, but the DWS Viewer API session still depends on DWS. If your use case requires offline functionality, consider Nutrient Web SDK with a Web SDK license key.
The Viewer API automatically handles multipage documents efficiently through smart rendering and lazy loading. Only visible pages are rendered initially, with adjacent pages preloaded in the background. As users scroll, pages are rendered on demand for smooth navigation. The API also supports virtualized scrolling for documents with thousands of pages, ensuring consistent performance, regardless of document size. Users can navigate via thumbnails, page numbers, or bookmarks for quick access to specific sections.
DWS Viewer API is a hosted service for DWS-authorized viewer sessions. It can open DWS-managed documents or app-provided documents in Nutrient Web SDK. Web SDK with a license key is the client-side path for apps that want to own authorization and document delivery themselves, including offline use cases.
Start building with DWS Viewer API in minutes — no payment information required.