• View Communities
    • Citrix Communities
      Visit the Citrix Communities to get and share technical information and best practices about desktop delivery, datacenter, networking and cloud computing solutions.
    • Citrix Blogs
      Learn the latest from the Citrix employees who are building the future of virtual computing.
    • Citrix Developer Network
      The place for unfiltered straight talk on Citrix products. Find related blogs, best practices, code downloads, APIs and more.
    • Citrix Ready Community Verified
      Does it work with Citrix? Application compatibility questions are a thing of the past with the new Citrix Community Verified site.
  •  Sign In
Citrix Developer Network

Download SDKS

XenApp SDK Overview

Citrix currently supports the integration of its Application Delivery Infrastructure with existing IT environments by supplying a set of Software Development Kits (SDK). These public SDKs allow customers, partners, and resellers to quickly attach solutions directly to the Citrix Infrastructure.

The Citrix SDKs provide the tools necessary to directly integrate with components of the Citrix Delivery Infrastructure. All public SDKs are available for download and are supported by the SDK message boards. Citrix also releases private SDKs to partners and select customers based on need and licensing requirements. More information on these SDKs is available to Citrix Alliance Partners.

XenApp SDK Resource Pages


Mobile SDK for Windows Apps The Mobile SDK for Windows Apps provides a rich tool kit for developers to write touch-friendly, mobilized applications that are hosted on Citrix XenApp and delivered to any device with Citrix Receiver. These mobilized applications are able to leverage a wide set of mobile device functionality including GPS, sensors, cameras, and device buttons in the same way that locally running, native applications do.
Access Gateway Endpoint Analysis SDK Allows creating endpoint analysis scan packages for client devices before granting them access to a server running Access Gateway Advanced Edition.
Binary SDK for 32- and 64-bit Windows Clients 10.x This includes binaries, some source files, tools, APIs and supporting documentation that allow Citrix Technology Licensing Partners to partially customize the Citrix Receiver online plug-in software and to integrate it into their devices.
Health Monitoring and Recovery SDK Explains how to create and configure XenApp health tests that can complement those provided by the XenApp Health Monitoring and Recovery feature out-of-the-box.
ICA Client Object SDK Allows seamlessly embedding and integrating Citrix Receiver online plug-in functionality into third-party applications, or directly embedding the client in commercially available desktop applications that support object embedding, such as Internet Explorer, Firefox, and the Microsoft Office suite.
Password Manager Provisioning SDK 4.1 Allows configuring or deleting users' secondary, application specific credentials. Single Sign-On submits those credentials on behalf of the user after the primary domain authentication has occurred.
Simulation API SDK The ICA Simulation API SDK extends the ICA Client Object specification and provides scripting interfaces that enable ICA Clients to operate in a non-user-interface or "headless" mode.
SmartAuditor SDK Allows third-party applications to augment Smart Auditor session recordings with application specific event data that can later be retrieved during playback.
Streaming Profiler SDK Allows creating applications or scripts that automate the management of streaming profiles.
Virtual Channel SDK Allows creating custom Virtual Channels (VCs) for XenApp and XenDesktop so that any client resources could be seamlessly made available for the applications running on the hosts.
Web Interface SDK Allows customizing and enhancing the capabilities of the Web Interface for XenDesktop and XenApp.
WinFrame API SDK Allows managing live XenDesktop and XenApp environments including host, sessions, processes, shadowing, virtual channels, and system events.
XenApp Management SDK (MFCOM) Allows creating programs or scripts that automate the management of XenApp.
XenApp 6 PowerShell SDK Enables customers to manage XenApp 6 farms using Microsoft PowerShell scripting.
XenApp 6.5 PowerShell SDK Enables customers to manage XenApp 6.5 farms using Microsoft PowerShell scripting.
XenApp Commands (PowerShell) Tech Preview only Allow PowerShell access to most aspects of XenApp including MFCOM functionality, Access Management Console features, and even functions found in the Advanced Configuration Tool (aka Citrix Management Console). Will work for XenApp 5 on W2K8 and on Presentation Server 4.5 with HRP03 running on Windows Server 2003 (aka XenApp 5 on W2K3).
Enter tags to add to this page:
Please wait 
Looking for a tag? Just start typing.
  1. Sep 10, 2008

    arul kumar says:

    I need a utility that runs on linux cmd prompt to list published applications an...

    I need a utility that runs on linux cmd prompt to list published applications and servers list

    1. Sep 23, 2008

      Aureliano Lopez-Martin says:

      We have such utility as an OEM client tool available to our Technology Licensing...

      We have such utility as an OEM client tool available to our Technology Licensing Partners. I will communicate with you separately through email.

      1. Mar 10, 2010

        Anonymous says:

        I too am interested in this tool.  Is it still available? 

        I too am interested in this tool.  Is it still available? 

        1. Mar 11, 2010

          Aureliano Lopez-Martin says:

          Yes. You need to become a member of the Technology License Program to get it. h...

          Yes. You need to become a member of the Technology License Program to get it.

          http://www.citrix.com/English/partners/programs/thirdLevel.asp?programID=1681660&tlID=1862998

  2. Sep 10, 2008

    Vishal Ganeriwala says:

    You can probably take a look at .net MONO project and use MFCOM SDK.  There...

    You can probably take a look at .net MONO project and use MFCOM SDK.  There is some inter-op support so you can use the MFCOM SDK.

    http://www.mono-project.com/Interop_with_Native_Libraries

    http://www.mono-project.com/COM_Interop

  3. Jan 26, 2009

    Dieter Heidenblut says:

    Hi, I need a utility to identify the physical machine name (ThinClient)&nbs...

    Hi, I need a utility to identify the physical machine name (ThinClient) where my virtual XenDestop runs on it ?

  4. Feb 26, 2009

    Anonymous says:

    Hi, I need to download the Linux Virtual Channel SDK. Can you advise me how to ...

    Hi,

    I need to download the Linux Virtual Channel SDK. Can you advise me how to download it. Thanks!

  5. Apr 07, 2009

    Anonymous says:

    Dear Vishal I need download Citrix Windows Based Terminal (WBT) SDK 10.x for wi...

    Dear Vishal

    I need download Citrix Windows Based Terminal (WBT) SDK 10.x for windows CE 6.0 R2.

    please arrange the same. 

  6. Nov 06, 2009

    raymond lei says:

    Is mfreg.exe in MPSSDK redistributable? I need this to register COM interface in...

    Is mfreg.exe in MPSSDK redistributable? I need this to register COM interface in customer computer.

  7. Sep 29, 2010

    shahaji gole says:

    I need to read licensing information through .net or vb program. I have XenApp 4...

    I need to read licensing information through .net or vb program. I have XenApp 4.5 and MFCOM SDK 4.5 installed. Below is the code.

    IMetaFrameLicenseNumbers allLicenseNums;
    MetaFrameFarm Farm = new MetaFrameFarm();
    Farm.Initialize(MetaFrameObjectType.MetaFrameWinFarmObject);

    allLicenseNums = Farm.get_LicenseNumbers(MetaFrameLicenseClass.MFLicenseClassAll);

    The line above throws an exception "NotImplementedException". It looks like the the COM method "get_LicenseNumbers" has following line in it.

    throw new Exception("The method or operation is not implemented.");

    Any help on this topic would be greatly appreciated.

    Thanks.

  8. Nov 26, 2010

    Chris Christiansen says:

    I downloaded the Web Interface SDK and found only .NET dll-files. Are there any ...

    I downloaded the Web Interface SDK and found only .NET dll-files. Are there any corresponding jar-files available for customizing / creating one's own web interface using Java instead of .NET?

    From a rather old version I have the jar-files corresponding to the .NET-files I found in the Web Interface SDK, but these are outdated and does not support secure gateway. I have been searching for some time for newer jar-files, without success. Therefore I ask my question here, now.

    Thanks in advance.

    /Chris

Related Links