Overview

DS Server can be used with any application running on any platform. The DocumentProcessing Web API can be used from any HTTP client from your server or client-side application. The UI components DocumentEditor and DocumentViewer can be accessed from vanilla JavaScript or by using the available client-side libraries.

DS Server provides a variety of client-side libraries that can be directly connected to DS Server. They are designed to work seamlessly with DS Server using the integrated OAuth authorization. These libraries implement the client-side OAuth workflow implicitly and can request tokens automatically.

The following diagram gives an overview of the client-side libraries and the overall application setup workflow:

DS Server Overview

Although, DS Server can be used with any platform and language, it supports the following platforms with out-of-the-box libraries and packages: