Virtual Channel SDKs
Release Date: Mar 26, 2025
A Citrix virtual channel is a bi-directional error-free connection used for the exchange of generalized packet data between a Citrix host for online delivery (XenApp or XenDesktop) and the Citrix Workspace app online plug-in. For example: sound, graphics, client drive mapping, and printing are just a few of the virtual channels written by Citrix.
The Citrix Virtual Channel Software Development Kit (VCSDK) allows software engineers to write both host-side applications and Workspace app-side drivers to support additional virtual channels using the Citrix ICA protocol. The host-side virtual channel applications run on XenApp or XenDesktop, and the client-side portion of the virtual channel runs on the local device where Citrix Workspace app resides. This SDK provides support for writing new virtual channels for the Citrix Workspace app platforms listed below.
For more information, refer to the Developer Documentation for Windows, Linux, and Chrome.
Virtual Channel SDK 2503 for Linux version
Virtual Channel SDK for Linux version 25.03.0.66
Checksums- SHA-256 - d5cba85c51c4ec46f4a6694647fab4752d893239ab44d9991a463e08188de68b
Virtual Channel SDK 2411 for Linux version
Virtual Channel SDK for Linux version 24.11.0.85
Checksums- SHA-256 - 6035ea8d5c3fc0b92a0b2c6945e415d1dd9f20fe9d11566a726fa6106bdc82ff
Virtual Channel SDK 2408 for Linux version
Virtual Channel SDK for Linux version 24.8.0.98
Checksums- SHA-256 - 2af9fefd460302c01a6e0c3d870ac7d32b3373c977318872a1ce3cf1a48b395f
Virtual Channel SDK 2405 for Linux version
Virtual Channel SDK for Linux version 24.5.0.76
Checksums- SHA-256 - 5b74690c9c99ed87c94ee2c29999f740fd90c4e64505c7d0bdbf0e4d42793ae5
Virtual Channel SDK 2402 for Linux version
Virtual Channel SDK for Linux version 24.2.0.65
Checksums- SHA-256 - f34246cc2b57d34880b1c533d253634d99716eb670d798c7cbfda537b342be2f
Virtual Channel SDK 2311 for Linux version
Virtual Channel SDK for Linux version 23.11.0.82
Checksums- SHA-256 - dd3681705d144ee01a0850d3bc99c22775e3d4d1d5c008c170742209be9ae5b3
Virtual Channel SDK 2309 for Linux version
Virtual Channel SDK for Linux version 23.90.24
Checksums- SHA-256 - 99b2be31c5db3c0fdb9e4e417558ff43220b8883affde7fbbe95bbcc08fd433b
Virtual Channel SDK 2308 for Linux version
Virtual Channel SDK for Linux version 23.8.0.39
Checksums- SHA-256 - 60e2a737e7676a988fb4ecc35aefa4efb06ef8c7a820014be56403f840a90fd7
Virtual Channel SDK 2307 for Linux version
Virtual Channel SDK for Linux version 23.7.0.17
Checksums- SHA-256 - 7816f8d91fbd1982aea258ec49e4f06ab44bc08edde25cf259ffe5483160af26
Virtual Channel SDK 2305 for Linux version
Virtual Channel SDK for Linux version 23.5.0.58
Checksums- SHA-256 - fffc5400916394b00118d8378bcd4b7fcff1016f6e01f435b0478582258e0dec
Virtual Channel SDK 2303 for Linux version
Virtual Channel SDK for Linux version 23.3.0.32
Checksums- SHA-256 - 7442ff66443dbfe5e305bdc5488b4eb9d6d6715beafafa827c4457621db2e6a2
Virtual Channel SDK 2302 for Linux version
Virtual Channel SDK for Linux version 23.2.0.10
Checksums- SHA-256 - 91e0c2722495c4ed0b253333183cce98a813f51eb92dd33b8d2d2d07d0e864ae
Virtual Channel SDK 2212 for Linux version
Virtual Channel SDK for Linux version 13.9.1
Checksums- SHA-256 - 9ab0bb2a0043961862af4508a75432d4e44f80bdd07dd4d8f9c2b435e6117dbe
Virtual Channel SDK 2211 for Linux version
Virtual Channel SDK for Linux version 13.9.1
Checksums- SHA-256 - 9ecf8fae5bf5ad9bc925f12be22c70f589996aec093f125b63f373a0c9b4da98
Virtual Channel SDK 2209 for Linux version
Virtual Channel SDK for Linux version 13.9.1
Checksums- SHA-256 - 5c50240d557ee21366577c28797fd62f6582b32acb3f18e06418e8d760e74bff
Virtual Channel SDK 2207 for Linux version
Virtual Channel SDK for Linux version 13.9.1
Checksums- SHA-256 - 14fd03aaae48cd466bd5b93d903e6d657e5b4688d9db8bfac3351e33bb27203e
Virtual Channel SDK 2205 for Linux version
Version: 22..3.0.24 (2203)
For further information go to the developer area
- SHA-256 - 11006eb8dfd0e7fcbfb84200c5e90a310942bd5ecf64f7daab5a30ff6914efb9
Virtual Channel SDK 2203 for Linux
Version: 22..3.0.24 (2203)
For further information go to the developer area
- SHA-256 - 85465b1e486f17f7621cf7d8bd37609e2295c4f9e9689d9ad66280d7a282618b
Virtual Channel SDK 2202 for Linux
Version: 22..2.0.20 (2202)
For further information go to the developer area
- SHA-256 - c53d9d87b4c2a5b0c2656ab713c9bb9202daef4c55e0c98df9653aa02d82a041
Virtual Channel SDK 2112 for Linux
Version: 21.12.0.18 (2112)
For further information go to the developer area
- SHA-256 - 2b685b72c832f41f470b12bfcff350403a7eb68735b1ab1da2e06806cc615f86
Virtual Channel SDK 2111 for Linux
Version: 21.11.0.20 (2111)
For further information go to the developer area
- SHA-256 - 9772e355a94f54298b5aa6f7badd64529c8698c0e99198029af5be684db6df55
Virtual Channel SDK 2109 for Linux
Version: 21.9.0.25 (2109)
For further information go to the developer area
- SHA-256 - 659bcfbad080654737924970bcfef69e68fb901d910f5a9f48cd8fe334c35ff9
Virtual Channel SDK 2108 for Linux
Version: 21.6.0.40 (2108)
For further information go to the developer area
- SHA-256 - 98532be52e9d0c6beeb58f11b071e0f9cc1f5795615227e4f5d0ec25bee6029f
Virtual Channel SDK 2106 for Linux
Version: 21.6.0.28 (2106)
For further information go to the developer area
- SHA-256 - 309e0183e63b3487b05cc4c46a9aef7f91fc5e224dcdfe8f51a560246c43c385
Virtual Channel SDK 2104 for Linux
Version: 21.4.0.11(2104)
For further information go to the developer area
- SHA-256 - 4b8587e330f240a2fe40d46cbad0ca64b476d95cbd83af6f2c670fb2c2ad0734
Virtual Channel SDK 2103 for Linux
Version: 21.3.0.38(2103)
For further information go to the developer area
- SHA-256 - ecb6e4f1da35f165db3b5fe675f55576e32895e8f46d02081e64dbfefc337dd9
Virtual Channel SDK 2101 for Linux
Version: 21.1.0.14(2101)
For further information go to the developer area
- SHA-256 - 276c1342dbeb5caf5527f5c4de6d727fd521bad3c63214837ba40c4b98f0d526
Virtual Channel SDK 2012 for Linux
Version: 20.12.0.12(2012)
For further information go to the developer area
- SHA-256 - 38B6D22E50F6C4A99F34FB649F1E63D1501EC64FCC3444D6206C6833102D85B6
Virtual Channel SDK 2010 for Linux
Version: 20.10.0.6(2010)
For further information go to the developer area
- SHA-256 - D0D9666B9FFCFB15A44B768D468F64B6B0C06756E074C1B1A56330092B433FB4
Virtual Channel SDK 2009 for Linux
Version: 20.9.0.15(2009)
For further information go to the developer area
- SHA-256 - 98A2367D8D6567A4280E61CF8F4379C07F5159DAE38B96841DCEB5ADFE6813D5
Virtual Channel SDK 2006 for Linux
Version: 20.06.0.15(2006)
For further information go to the developer area
- SHA-256 - 62312A26C5ABDB17171D66E3C1194C833F4541C90842D414E1400C80BE276817
Virtual Channel SDK 2004 for Linux
Version: 20.04.0.21(2004)
For further information go to the developer area
- SHA-256 - 9ECB90FD7B2033857345A530D62CB929BED746FFE3913FA27576FC8517EECE33
Virtual Channel SDK 1912 for Linux
Version: 19.6.0.60(1912)
For further information go to the developer area
- SHA-256 - 157F03AA629734537B364C840D882851B660999BD63360ED0344063F5A7F6316
Virtual Channel SDK 1910 for Linux
Version: 19.6.0.60(1910)
For further information go to the developer area
- SHA-256 - 6EF2CC3F2F33F018C6A227202FFD2856D1F73B19EDF4766A0DF6B45836499A53
Virtual Channel SDK 1908 for Linux
Version: 19.6.0.60(1908)
For further information go to the developer area
- SHA-256 - 6D8B3E0F9DB0BB7150D3BC7D162FE37E211BFFA7DAC8C693508A5B609AB15E7F
Virtual Channel SDK 1906 for Linux
Version: 19.6.0.60(1906)
For further information go to the developer area
- SHA-256 - 910C0439ACD3BD01F8C75F53FD4825ABC136249C7BD44D069C3CA74ABE843594
Virtual Channel SDK 1903 for Linux
Version 19.3.0.5 (1903)
For further information go to the developer area
- SHA-256 - DB04C726224F6DF47678EAD192867CE9CFA8354ED34C8A125DE4D3C45FDF0328
Virtual Channel SDK 1901 for Linux
Version 19.1.0.9 (1901)
For further information go to the developer area
- SHA-256 - E1C71028B4CA1BAA69D734759E2D75716A23979B8386B6F8ADA8378744A18919
Virtual Channel SDK 1810 for Linux
Version 18.10.0.11 (1810)
For further information go to the developer area
- SHA-256 - 7F948B43F53805B8391997987AC0D7EF01BAF194BF1A63050C38F793F0E534FE
Virtual Channel SDK 1809 for Linux
Version 18.9.0.6 (1809)
For further information go to the developer area
- SHA-256 - DB04C726224F6DF47678EAD192867CE9CFA8354ED34C8A125DE4D3C45FDF0328
Virtual Channel SDK 1808 for Linux
Version 18.8.0.31
For further information go to the developer area:
Checksums
42F51D73CF2893AE9137BF3D75979CC4A4366DBE5121A792B8DA786FE8206E10
Virtual Channel SDK for Linux version 13.10
- SHA-256 - 8F6767DEDA6794CED0DB7566A180BB649195CDFB5E0A4A66C0B3499673F6C270
Virtual Channel SDK for Linux version 13.9.1
- SHA-256 - 55DD38C979389E94C2DF52C4E35BDB980CE7BE286C1041C542B5A2F075985BFC
Virtual Channel SDK for Linux version 13.8
- SHA-256 - 243781A8918C40543B8DD7AC883D58638A945C445FC35D86FE8CF866F7606DD3
Virtual Channel SDK for Linux version 13.7
- SHA-256 - 37ef1c19544a87b648be3fef8509dc81323486969bee64bece086f5f5406f3e2
Virtual Channel SDK for Linux version 13.6
- SHA-256 - 2b2fbdfb72225e9a8104d26153d3027fd24b0ca9d341014fc1a83a4ad5601673
Virtual Channel SDK for Linux version 13.5
- SHA-256 - 4d37e1dcfe4fa9c2c7df375b5c0bf3701207caba719e618fa687584582a3f239
Virtual Channel SDK for Linux version 13.4
Virtual Channel SDK for Linux version 13.3
Virtual Channel SDK for Linux version 13.2.1
Virtual Channel SDK for Linux version 13.2
Virtual Channel SDK for Linux version 13.1
Virtual Channel SDK for Linux Version 13.0
Virtual Channel SDK for Linux Version 12.1
Virtual Channel SDK for Linux Version 12.0
Virtual Channel SDK 2411.10 for macOS
Version 24.11.10.8
Checksums- SHA-256 - 27dd654e6c2a0377002dc39281d7603a9da865f510bd9eca6ca27a201023d885
Virtual Channel SDK 2405 for macOS
Version 24.05.0.59
Checksums- SHA-256 - c1645f4792fc80fcfcfe842e457e3a334a363f518de0ac1d779975f4f93838bc
Virtual Channel SDK 2311 for macOS
Version 23.11.0.90
Checksums- SHA-256 - 2c9cf2af22ea365531dd0cebdf78e9969684b3d7799775026e7fccb15c913f7f
Virtual Channel SDK 2204 for macOS
Version 22.04.0.13
Checksums- SHA-256 - b82441242174018262886a28291fe3d10a88d4c647c237dcce301e9c8fd281c2
Virtual Channel SDK 2111 for macOS
Version 21.11.0.25
Checksums- SHA-256 - ada4e0a448e350c68912c1c81375476d5b95e2f126bf5619f060f75b883eb4a9
Virtual Channel SDK 2109 for macOS
Version 21.09.0.28
Checksums- SHA-256 - 5FF45EA7BF4AD0619CF859FE4B8A3D1CE673370160213752B0076BF0726619A2
Virtual Channel SDK 2108 for macOS
Version 21.08.0.15
Checksums- SHA-256 - 0e8a6ebcf56405354e234f9b768e444c899a989c8b1eaa7f49f664a607a92cf7
Virtual Channel SDK 2107 for macOS
Version 21.07.0.4
Checksums- SHA-256 - 8cf92af303efefe00512174857ed8da0eefa8140e33aa85842b0e4ec8d9b9389
Virtual Channel SDK 2106 for macOS
Version 21.06.0.31
Checksums- SHA-256 - BC6CB50B59EAA3A8A61EA2868430C8CA35D020F56AE55E900BF2EFBAAB968AB5
Virtual Channel SDK 2104 for macOS
Version 21.04.0.14
Checksums- SHA-256 - 070B79686F080B6B8387B06E4F6FABE9C3667D75FBC23AEA829E3F280AAA270A
Virtual Channel SDK 2102 for macOS
Version 21.02.0.29
Checksums- SHA-256 - EA1FA67CDE1599202DCDC65DCE9C653274B7036C4E51D863C23ED7711DD9C16D
Virtual Channel SDK 2101 for macOS
Version 21.01.0.21
Checksums- SHA-256 - B01AECC3356A700EF8A39B695D6DCD56550BD7BAA5DD79C584F81A0F3D38D9BF
Virtual Channel SDK 2012 for macOS
Version 20.12.0.3
Checksums- SHA-256 - AAB91FB026D5C3216DF05EDEDF49D3BD99917E0BBC286D2307C095C7E2554657
Virtual Channel SDK 2010 for macOS
Version 20.10.0.16
Checksums- SHA-256 - DF29B4C8BED532C1F3058CA109C6AA9A557B346C6D050398C44246797A8AF992
Virtual Channel SDK 2009 for macOS
Version 20.9.0.17
Checksums- SHA-256 - 0E0F5EBAD61B1A792F814FDE400924FC87509EBC1D64870836559D3648A96F3C
Virtual Channel SDK 2008 for macOS
Version 20.08.0.3
Checksums- SHA-256 - 8af130cfb28dcff6e98791fa6d69a0c28e0bc2786fa1614b7ca9af89075b36cf
Virtual Channel SDK 2007 for macOS
Version 20.07.0.6
Checksums- SHA-256 - 5efd1d4f66f63eb206a2c158b753200a935bec468b84d06b4f36bc551f7658ad
Virtual Channel SDK 2006 for macOS
Version 20.06.0.7
Checksums- SHA-256 - C3FF68C7F7550EA81E47EE8B6C6B41361199273F70E39F684B1817F314921D96
Virtual Channel SDK 1808 for macOS
Version 18.8.0.35
Checksums
SHA-256 - 329fb7da03711ec27c39cd87511e144a00b54b5f03134e3150c1dd7eb282e5a2
Virtual Channel SDK 12.1 for macOS
Virtual Channel SDK 2502 for Workspace app for ChromeOS
Version: 25.2.0.45
Checksums- SHA-256 - D4C0BE8F5DE47D9AB68AF7067A4C8FB2A891C5A4D9347A55E4D79F22B1344500
Documentation for Virtual Channel SDK 2502 for Workspace app for ChromeOS
Version: 25.2.0.45
Checksums- SHA-256 - 5B2FA19CF040103D674E408C0E681F496A4B2F2DEBF738136A7B2E791032ECB9
Examples for Virtual Channel SDK 2502 for Workspace app for ChromeOS
Version: 25.2.0.45
Checksums- SHA-256 - B20D67896DC5D7B3CB44D007E4192F7495BCC31150EAE0CF24B49BDE5F18D461
Citrix Workspace app VCSDK 2502 for HTML5
Version: 25.2.0.45
Checksums- SHA-256 - FEA37A6AF44232D559E6231A932D135C36C59A33762ED09E265C52F634EB7BB6
Citrix Workspace app VCSDK 2502 for HTML5 Documentation
Version: 25.2.0.45
Checksums- SHA-256 - 506CE43DF156C8543C6D156A787152E5DABE071B88FC2084231D1445984F6EEE
Citrix Workspace app VCSDK 2502 for HTML5 Example
Version: 25.2.0.45
Checksums- SHA-256 - BBD7686AE58FD9A196BAA9226556F841F148268FCF1BA5D1461C5D10A9EB1075