Getting started
Overview What is DWS Viewer API? Dashboard Language support Deployment options Security PrivacyIntegration
Overview Use with your backend Open document in Web SDK PricingClient authentication
Authentication flow Generate a session tokenAPI
Overview Authentication Upload documents API referenceExamples
Node.js integration example Build secure PDF viewers with table extraction Support About NutrientIntegrate DWS Viewer API
DWS Viewer API integration consists of three separate “components” that interact with each other.
-
DWS Viewer API is provided as a fully managed service. You can use it without requiring any changes to your infrastructure. It’s responsible for document streaming, editing, and collaboration.1
-
An optional backend for your web app. This could be a regular server-side application or a serverless function. It interacts with DWS Viewer API via its API. Alternatively, you can interact with DWS Viewer API via the dashboard UI and skip the backend requirement entirely.2
-
A frontend web app running in a browser on a user’s device. This uses Nutrient Web SDK for displaying documents managed by DWS Viewer API.3