What Is io.Connect Desktop?

System Requirements

io.Connect Desktop

io.Connect Desktop has the following requirements:

Operating System

  • Microsoft Windows 10 22H2 or later (64-bit);
  • Microsoft Windows 11 23H2 or later (64-bit);
  • macOS 15 Sequoia or later;

Software Requirements

  • .NET Framework 4.6;

Hardware Requirements

  • CPU:
    • Windows: Intel Core i7 11th Gen or later or AMD Ryzen 7 or later;
    • macOS: Apple Silicon M1 or later;
  • Storage: SSD with at least 3 GB of free disk space;
  • Memory: 16 GB RAM or more;

Security Software

io.Connect Desktop is built using the Electron framework which is based on the Chromium browser project. The renderer processes of Chromium are sandboxed and run at the lowest (untrusted) integrity level which means that the renderer processes in io.Connect Desktop inherit the same integrity level. Due to this fact, the behavior of io.Connect Desktop may sometimes be falsely interpreted by security software as suspicious. This may lead to termination of renderer processes and may impact negatively app performance while an antivirus scan is active.

If you are experiencing performance issues, such as excessive delays during window management operations, it's worth investigating whether the problem isn't caused by your security software. If so, it's recommended to update the settings of your security software and add the io.Connect Desktop executable files to the list of apps allowed to operate without interference.

The following executable files can be safely added as exceptions in your security software settings:

  • io-connect-desktop.exe

APIs

  • The JavaScript API requires Chrome 57 or above, Firefox 53 or above or Edge 44 (EdgeHTML 18) or above.
  • The .NET API requires .NET Framework 4.6.
  • The Java API requires JDK 8+ (Java SE 8+) and is JDK 9+ ready.

Licensing

Available since io.Connect Desktop 10.0

io.Connect Desktop requires a valid license key to operate. It's possible to acquire a paid license key or a trial one with an expiration date. If you try to run the platform without a valid license key or with an expired trial license key, it won't initialize.

ℹ️ For details on how to obtain a license key for io.Connect Desktop 10.0, contact us.

The license key can be provided to the platform in the following ways:

  • via a license.key file that must be located next to the io-connect-desktop.exe file or in the <installation_location>/resources folder;
  • by using the IOCD_LICENSE_KEY environment variable during CI/CD automation;
  • via the license key prompt when creating a seed project with the io.Connect CLI. After the seed project has been created, you can manage your license key via the automatically created iocd.license.key file in the /configuration folder of the seed project;