Citrix Common Connection Manager SDK

Introduction

Receiver for Windows CCMSDK provides set of native APIs that enables users to interact and perform basic operations programmatically.  There is no need for a separate download of this SDK, as this is part of the Citrix Receiver Installation.

Note: Some of APIs that are related to launch require the ICA File to initiate the launch process for XenApp or XenDesktop sessions.

SDK Capabilities

  • Session Launch
    • Allows to launch Application/Desktop using the ICA file that is generated.
  • Session Disconnect
    • This performs similar disconnect operation that is done using the connection center of Receiver.  Disconnect could be for all the sessions or to certain user
  • Session Logoff
    • This performs similar Logoff operation that is done using the connection center of Receiver.  Disconnect could be for all the sessions or to certain user
  • Session Information
    • It provides various methods to get connection information of launched session. It includes desktop session, application session and reverse seamless application session

Getting started and samples

Samples

To help developers get started we have made samples available on our public GitHub site available at the "samples" link below. Please be sure to review the README.md file located at the sample repository to detailed instructions on getting started.

Getting Started

The getting started guide is based on PowerShell Please be sure to review the README.md file located at the sample repository to detailed instructions on getting started.

Getting Started Information

Note: Citrix account credentials are required to access certain SDK content.  If you do not have a Citrix account, please complete the Developer Registration process.

Watch related videos on the Citrix Developer YouTube channel.

Create your Citrix Developer account today
An account gives you access to all of the benefits of the Citrix Developer community.

You built a great solution integrating with Citrix APIs, now continue the next step of your journey with Citrix Ready.