Archived Software Development Kits

Access older product SDKs that may still be important to your development efforts.

Binary SDK for 32- and 64-bit Windows Clients

The purpose of the Citrix Binary Software Development Kit (SDK) for Citrix ICA Windows CE Clients is to allow licensed OEMs to make devices based on the Citrix ICA Windows CE Clients.

Version 10.x

Health Monitoring & Recovery SDK

Health Monitoring & Recovery is a new feature of Citrix Presentation Server 4.5. The main function of the Health Monitoring & Recovery feature is to monitor the health of Presentation Server. If any of the tests fail, you can configure the Health Monitoring & Recovery feature to generate a recovery action, such as disabling the load balancing capability of the server or restarting the server. The Health Monitoring & Recovery feature includes a number of preconfigured tests; however, you can use the Health Monitoring & Recovery SDK to create custom tests for your specific environment.

Version 4.5

Test Pack

Version 10.x

Password Manager Provisioning SDK

The Citrix Password Manager Provisioning Software Development Kit allows you to fully manage users' secondary credentials. Secondary credentials are application-specific credentials that Password Manager submits on the user's behalf after the primary domain authentication has occurred. Credential provisioning allows you to automate many of the tasks associated with managing user credentials. Whether you are rolling out a new installation of Password Manager, adding new users, adding new applications, or clearing out unneeded information, credential provisioning provides you with the tools to complete these tasks quickly and efficiently.

Version 4.1

SmartAuditor SDK

The Profiler SDK views a profile as a set of collections that server as containers for their respective data, and offer a standardized method of adding, removing, and iterating through profile data. For example, a profile contains a collection of targets (client workstation environments), each of which contains a collection of scripts and a collection of target applications.

Version 1.0

Streaming Profiler SDK

The Streaming Profiler Software Development Kit (SDK) offers a set of COM objects and interfaces that give Citrix customers, distributors, and partners a programmatical interface into the Citrix Application Streaming Profiler. Using the Profiler SDK to create large numbers of profiles in one batch can be more efficient than creating them through the user interface. Developers can write in a platform-independent medium, and scripts can be written in C++, C#, or VBScript.

Version 1.1

Version 1.2

Version 5.2

Version 6.0

Web Interface SDK

This SDK is for administrators, webmasters and developers who want to enhance the capabilities of the Web Interface. Customizations range from visual modifications to an installed copy of Web Interface, to building a custom solution directly using the Web Interface Java objects.

Version 4.0

Version 4.5

Version 5.0

Version 5.4

Password Manager Provisioning SDK

The Citrix Password Manager Provisioning Software Development Kit allows you to fully manage users' secondary credentials. Secondary credentials are application-specific credentials that Password Manager submits on the user's behalf after the primary domain authentication has occurred. Credential provisioning allows you to automate many of the tasks associated with managing user credentials. Whether you are rolling out a new installation of Password Manager, adding new users, adding new applications, or clearing out unneeded information, credential provisioning provides you with the tools to complete these tasks quickly and efficiently.

Version 4.1

WinFrame API SDK

The WinFrame Application Programming Interface (WFAPI) SDK is a collection of APIs allowing developers and system administrators to access specific features of a Citrix Presentation Server, including:

  • Server, session, and process enumeration
  • Server, session, and process management
  • Citrix specific user data
  • Sending messages to specific sessions
  • Wait on system events
  • Shut down the server
  • Shadowing functionality

Version 4.5

Version 6.0

Version 6.5

Version 7.8

XenApp Management SDK (MFCOM)

The Citrix XenApp Management SDK, formerly known as the MPSSDK (MFCOM), is a combination of components, each designed to allow software developers to programmatically access features specific to Citrix XenApp (Presentation Server), enabling developers to integrate their applications with Citrix XenApp technology. Version 5.0 is the latest version available to download.

Version 2.1

Version 2.2

Version 2.3

Version 3.0

Version 4.0

Version 4.5

Version 5.0

XenDesktop Controller SDK

The Citrix Desktop Delivery Controller PowerShell SDK provides a snap-in, XDCommands, for the Microsoft PowerShell v1.0 framework. The SDK consists of a number of "cmdlets" that allow you to script many of the administrative tasks you may need to perform on a regular basis.

Version 2