<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Qlik Sense Enterprise on Windows: Getting started with the .NET SDK in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Enterprise-on-Windows-Getting-started-with-the-NET/ta-p/1716231</link>
    <description>&lt;P&gt;&lt;SPAN&gt;This article explains how to get started with the .NET SDK&lt;BR /&gt;&lt;BR /&gt;The following must be installed to test the example provided in this article:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Microsoft Visual Studio (The community version can be used)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Qlik Sense Enterprise on Windows Server&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;If installed on different machines, ensure the appropriate ports are open for incoming connections on the Qlik Sense Enterprise on Windows server.&lt;/P&gt;
&lt;BLOCKQUOTE class="quote"&gt;The user connecting from the .NET SDK must have a license assigned.&lt;/BLOCKQUOTE&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV style="margin-left: 40px;"&gt;&lt;SPAN&gt;Qlik Sense Enterprise on Windows any version&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Steps&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;SPAN&gt;Open Visual Studio and create a new project. In this example, we have selected &lt;STRONG&gt;Console App (.NET Framework)&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Go to &lt;STRONG&gt;Tools&lt;/STRONG&gt; &amp;gt; &lt;STRONG&gt;NuGet Package&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;Manager&amp;nbsp;&lt;/STRONG&gt;&amp;gt; &lt;STRONG&gt;Package Manager Console&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN&gt;Use &lt;STRONG&gt;Install-Package QlikSense.NetSDK&lt;/STRONG&gt; to install the latest version of the SDK or &lt;STRONG&gt;Install-Package QlikSense.NetSDK&amp;nbsp;-Version x.x.x&lt;/STRONG&gt;&amp;nbsp;to install a specific version.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;BLOCKQUOTE class="quote"&gt;The version must match the Qlik Sense server version.&lt;/BLOCKQUOTE&gt;
&lt;SPAN&gt;To check the correct command for your version, see&amp;nbsp;&lt;A href="https://www.nuget.org/packages/QlikSense.NetSDK/" target="_blank" rel="noopener"&gt;https://www.nuget.org/packages/QlikSense.NetSDK/&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;If the initial package installs fails with an error message such as:&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;install-package: unable to find package 'QlikSense.NetSDK at source ''.&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="install package qliksense.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/178776i3F5F201415309F1E/image-size/large?v=v2&amp;amp;px=999" role="button" title="install package qliksense.png" alt="install package qliksense.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;
&lt;OL class="lia-list-style-type-lower-alpha"&gt;
&lt;LI&gt;&lt;SPAN&gt;Open &lt;/SPAN&gt;&lt;SPAN&gt;&lt;STRONG&gt;Package Source&lt;/STRONG&gt; from&lt;STRONG&gt;&amp;nbsp;Tools&lt;/STRONG&gt; &amp;gt; &lt;STRONG&gt;NuGet Package&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;Manager&lt;/STRONG&gt;&amp;gt;&lt;STRONG&gt; Package Manager Settings&amp;nbsp;&lt;/STRONG&gt;and review the content.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Example:&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="package source.png" style="width: 979px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/178777iCE556A359C04086A/image-size/large?v=v2&amp;amp;px=999" role="button" title="package source.png" alt="package source.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Then update&amp;nbsp;&amp;nbsp;"Package Source" with the following path:&amp;nbsp;&lt;/SPAN&gt;&lt;A class="c-link" style="font-family: inherit; background-color: #ffffff;" href="https://api.nuget.org/v3/index.json" target="_blank" rel="noopener noreferrer" data-stringify-link="https://api.nuget.org/v3/index.json" data-sk="tooltip_parent"&gt;https://api.nuget.org/v3/index.json&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="package source index json.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/178778i9FEB1AFAB929D79F/image-size/large?v=v2&amp;amp;px=999" role="button" title="package source index json.png" alt="package source index json.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Once the package is installed, it will appear in the &lt;STRONG&gt;References&lt;/STRONG&gt; for your project. We can thus create a small program with the following code to connect to the Qlik Sense server and show the Product version, OS Name, and OS Version.&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;&lt;STRONG&gt;Example One&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;In the below program, we are using Windows authentication, so we have to use the &lt;STRONG&gt;AsNtlmUserViaProxy&lt;/STRONG&gt; function to specify that we want to use Windows authentication.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If the connection is done through https, the certificate on the proxy must be trusted (You have to install &lt;STRONG&gt;root.cer&lt;/STRONG&gt; in the "Trusted root certificate authorities" certificate store on the machine that is making the API call)&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE class="ckeditor_codeblock"&gt;// using System, etc. 
using Qlik;
using Qlik.Engine;

namespace ConsoleApp1
{
&amp;nbsp; &amp;nbsp; class Program
&amp;nbsp; &amp;nbsp; {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; static void Main(string[] args)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Uri uri = new Uri("https://qlikserver3.domain.local/");
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ILocation location = Qlik.Engine.Location.FromUri(uri);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; location.AsNtlmUserViaProxy(certificateValidation: false);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; using (var hub = location.Hub())
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine("Product Version: " + hub.ProductVersion());
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine("OS Name: &amp;nbsp; &amp;nbsp;" + hub.OSName());
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine("OS Version: " + hub.OSVersion());
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine("Press enter to close...");
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.ReadLine();
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; }
}&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;This should show something like this:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier"&gt; Product Version: 3.2.3&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;OS Name: WindowsNT&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;OS Version: 6.2.9200&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Press enter to close...&lt;/FONT&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;&lt;STRONG&gt;Example Two&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;In this example, we are connecting to an app:&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE class="ckeditor_codeblock"&gt;using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Qlik;
using Qlik.Engine;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Uri uri = new Uri("https://qlikserver1.domain.local/");
            ILocation location = Qlik.Engine.Location.FromUri(uri);
            location.AsNtlmUserViaProxy(certificateValidation: false);
            IAppIdentifier appIdentifier = location.AppWithId("03bbedf2-2c45-4e10-bf5a-fded0c21cda8");
            using (var app = location.App(appIdentifier))
            {
                var layout = app.GetAppLayout();
                Console.WriteLine(layout.Title + " [" + app.Type + "]");
                Console.ReadLine();
            }
        }
    }
}&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;The result would be:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN&gt;&lt;FONT face="courier new,courier"&gt;Test1 [Doc]&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Tip:&lt;/STRONG&gt; If the program does not run, try to build it and execute the .exe file from the Qlik Sense server. If that works locally from the server itself, it might be that there is a network device that is not allowing the connection or the proper ports are not open.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 19 Mar 2025 14:25:41 GMT</pubDate>
    <dc:creator>Damien_V</dc:creator>
    <dc:date>2025-03-19T14:25:41Z</dc:date>
    <item>
      <title>Qlik Sense Enterprise on Windows: Getting started with the .NET SDK</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Enterprise-on-Windows-Getting-started-with-the-NET/ta-p/1716231</link>
      <description>&lt;P&gt;&lt;SPAN&gt;This article explains how to get started with the .NET SDK&lt;BR /&gt;&lt;BR /&gt;The following must be installed to test the example provided in this article:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Microsoft Visual Studio (The community version can be used)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Qlik Sense Enterprise on Windows Server&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;If installed on different machines, ensure the appropriate ports are open for incoming connections on the Qlik Sense Enterprise on Windows server.&lt;/P&gt;
&lt;BLOCKQUOTE class="quote"&gt;The user connecting from the .NET SDK must have a license assigned.&lt;/BLOCKQUOTE&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;DIV style="margin-left: 40px;"&gt;&lt;SPAN&gt;Qlik Sense Enterprise on Windows any version&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Steps&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;SPAN&gt;Open Visual Studio and create a new project. In this example, we have selected &lt;STRONG&gt;Console App (.NET Framework)&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Go to &lt;STRONG&gt;Tools&lt;/STRONG&gt; &amp;gt; &lt;STRONG&gt;NuGet Package&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;Manager&amp;nbsp;&lt;/STRONG&gt;&amp;gt; &lt;STRONG&gt;Package Manager Console&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN&gt;Use &lt;STRONG&gt;Install-Package QlikSense.NetSDK&lt;/STRONG&gt; to install the latest version of the SDK or &lt;STRONG&gt;Install-Package QlikSense.NetSDK&amp;nbsp;-Version x.x.x&lt;/STRONG&gt;&amp;nbsp;to install a specific version.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;BLOCKQUOTE class="quote"&gt;The version must match the Qlik Sense server version.&lt;/BLOCKQUOTE&gt;
&lt;SPAN&gt;To check the correct command for your version, see&amp;nbsp;&lt;A href="https://www.nuget.org/packages/QlikSense.NetSDK/" target="_blank" rel="noopener"&gt;https://www.nuget.org/packages/QlikSense.NetSDK/&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;If the initial package installs fails with an error message such as:&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;install-package: unable to find package 'QlikSense.NetSDK at source ''.&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="install package qliksense.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/178776i3F5F201415309F1E/image-size/large?v=v2&amp;amp;px=999" role="button" title="install package qliksense.png" alt="install package qliksense.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;
&lt;OL class="lia-list-style-type-lower-alpha"&gt;
&lt;LI&gt;&lt;SPAN&gt;Open &lt;/SPAN&gt;&lt;SPAN&gt;&lt;STRONG&gt;Package Source&lt;/STRONG&gt; from&lt;STRONG&gt;&amp;nbsp;Tools&lt;/STRONG&gt; &amp;gt; &lt;STRONG&gt;NuGet Package&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;Manager&lt;/STRONG&gt;&amp;gt;&lt;STRONG&gt; Package Manager Settings&amp;nbsp;&lt;/STRONG&gt;and review the content.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Example:&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="package source.png" style="width: 979px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/178777iCE556A359C04086A/image-size/large?v=v2&amp;amp;px=999" role="button" title="package source.png" alt="package source.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Then update&amp;nbsp;&amp;nbsp;"Package Source" with the following path:&amp;nbsp;&lt;/SPAN&gt;&lt;A class="c-link" style="font-family: inherit; background-color: #ffffff;" href="https://api.nuget.org/v3/index.json" target="_blank" rel="noopener noreferrer" data-stringify-link="https://api.nuget.org/v3/index.json" data-sk="tooltip_parent"&gt;https://api.nuget.org/v3/index.json&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="package source index json.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/178778i9FEB1AFAB929D79F/image-size/large?v=v2&amp;amp;px=999" role="button" title="package source index json.png" alt="package source index json.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Once the package is installed, it will appear in the &lt;STRONG&gt;References&lt;/STRONG&gt; for your project. We can thus create a small program with the following code to connect to the Qlik Sense server and show the Product version, OS Name, and OS Version.&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;&lt;STRONG&gt;Example One&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;In the below program, we are using Windows authentication, so we have to use the &lt;STRONG&gt;AsNtlmUserViaProxy&lt;/STRONG&gt; function to specify that we want to use Windows authentication.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If the connection is done through https, the certificate on the proxy must be trusted (You have to install &lt;STRONG&gt;root.cer&lt;/STRONG&gt; in the "Trusted root certificate authorities" certificate store on the machine that is making the API call)&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE class="ckeditor_codeblock"&gt;// using System, etc. 
using Qlik;
using Qlik.Engine;

namespace ConsoleApp1
{
&amp;nbsp; &amp;nbsp; class Program
&amp;nbsp; &amp;nbsp; {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; static void Main(string[] args)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Uri uri = new Uri("https://qlikserver3.domain.local/");
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ILocation location = Qlik.Engine.Location.FromUri(uri);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; location.AsNtlmUserViaProxy(certificateValidation: false);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; using (var hub = location.Hub())
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine("Product Version: " + hub.ProductVersion());
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine("OS Name: &amp;nbsp; &amp;nbsp;" + hub.OSName());
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine("OS Version: " + hub.OSVersion());
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.WriteLine("Press enter to close...");
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Console.ReadLine();
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; }
}&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;This should show something like this:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier"&gt; Product Version: 3.2.3&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;OS Name: WindowsNT&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;OS Version: 6.2.9200&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Press enter to close...&lt;/FONT&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;SPAN&gt;&lt;STRONG&gt;Example Two&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN&gt;In this example, we are connecting to an app:&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE class="ckeditor_codeblock"&gt;using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Qlik;
using Qlik.Engine;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Uri uri = new Uri("https://qlikserver1.domain.local/");
            ILocation location = Qlik.Engine.Location.FromUri(uri);
            location.AsNtlmUserViaProxy(certificateValidation: false);
            IAppIdentifier appIdentifier = location.AppWithId("03bbedf2-2c45-4e10-bf5a-fded0c21cda8");
            using (var app = location.App(appIdentifier))
            {
                var layout = app.GetAppLayout();
                Console.WriteLine(layout.Title + " [" + app.Type + "]");
                Console.ReadLine();
            }
        }
    }
}&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;The result would be:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN&gt;&lt;FONT face="courier new,courier"&gt;Test1 [Doc]&lt;/FONT&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Tip:&lt;/STRONG&gt; If the program does not run, try to build it and execute the .exe file from the Qlik Sense server. If that works locally from the server itself, it might be that there is a network device that is not allowing the connection or the proper ports are not open.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Mar 2025 14:25:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Enterprise-on-Windows-Getting-started-with-the-NET/ta-p/1716231</guid>
      <dc:creator>Damien_V</dc:creator>
      <dc:date>2025-03-19T14:25:41Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense: Getting started with the .NET SDK</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Enterprise-on-Windows-Getting-started-with-the-NET/tac-p/2499353#M15163</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/29425"&gt;@Damien_V&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/28597"&gt;@Sonja_Bauernfeind&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Do we have same integration possible using python SDK for Qlik sense on premise?&lt;/P&gt;
&lt;P&gt;I have found this page for Python SDK&amp;nbsp;&lt;A href="https://qlik.dev/toolkits/platform-sdk/" target="_blank"&gt;https://qlik.dev/toolkits/platform-sdk/&lt;/A&gt;&amp;nbsp;but it talks about Qlik cloud and not about Qlik sense on premise.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Dec 2024 08:03:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Enterprise-on-Windows-Getting-started-with-the-NET/tac-p/2499353#M15163</guid>
      <dc:creator>AkashPohare_HB</dc:creator>
      <dc:date>2024-12-26T08:03:44Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense: Getting started with the .NET SDK</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Enterprise-on-Windows-Getting-started-with-the-NET/tac-p/2499436#M15172</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/301286"&gt;@AkashPohare_HB&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please post your request directly in the &lt;A href="https://community.qlik.com/t5/integration-extension-apis/bd-p/qlik-sense-integration-extension-api" target="_blank" rel="noopener"&gt;Integration and Extension forum&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Dec 2024 12:25:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Enterprise-on-Windows-Getting-started-with-the-NET/tac-p/2499436#M15172</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2024-12-27T12:25:01Z</dc:date>
    </item>
  </channel>
</rss>

