Clients and SDKs - SDKs are wrappers around the REST API. Everything that you can do with the REST API, you can also do with the SDKs:

JavaScript SDK - used by the DEC connector but can be used by 3rd party software as well. Provides functionality to upload data to DEC on the client side and HTML5 instrumentation for handling the web tracking.

.NET SDK - provides integration point on the server side. Apart from using the .NET SDK to upload data, you can use it to retrieve analyzed data. For example, you can check if a particular subject is identified as a given persona.

REST API – the REST API interacts with DEC and all applications (the web application, the DEC connector, the SDKs) are clients to the API. The REST API provides data access entry points.

The following diagram illustrates how these components work and communicate data with each other:

The Digital Experience Cloud connector provides the tools and means for quick and easy consumption of data from Sitefinity CMS and sending this data to Progress Sitefinity Digital Experience Cloud which then turns it into meaningful reports.