Launch links and connection files#
jump:// links and .jump files open a Jump Desktop connection from outside the app, such as from a script, a shortcut, or another application. .jdz archives bundle .jump files for exporting saved computers and importing them on another device. This reference lists client support for each format and every parameter and key, for administrators and power users who create these links and files.
Client support#
| Format | macOS | iPhone and iPad | Windows |
|---|---|---|---|
Open a jump:// link to connect |
Yes | Yes | Yes |
Open an rdp:// or vnc:// link to connect |
Yes | Yes | No |
| Save a link as a computer (Import > From URL...) | Yes | Yes | Yes |
Open a .jump file to connect |
Yes | No | Yes (Open with) |
Import a .jdz archive |
Yes | Yes | Yes |
Export computers to a .jdz archive |
Yes | Yes | Yes |
If jump:// links do not open on Windows, start Jump Desktop once to register the link handler.
Jump Desktop for Android Beta does not open launch links, .jump files, or .jdz archives. To start a connection from the Android home screen instead, touch and hold the computer in the computer list, then tap Add to Home screen. This option appears only when your launcher supports shortcuts.
jump:// links#
URL-encode every value. Parameter names are case-sensitive.
| Parameter | Values | Notes |
|---|---|---|
host |
Hostname or IP address, optionally host:port |
Required. |
protocol |
rdp, vnc |
Defaults to rdp. |
port |
1–65535 | Defaults to 3389 for RDP and 5900 for VNC. |
title |
Text | Display name for the connection. Defaults to the host value. |
username |
User name, or DOMAIN\user |
|
domain |
Domain name | |
password |
Password | Used for that session only; never saved. See the warning below. |
console |
true, false |
RDP. Connect to the console session. |
width, height |
Pixels | RDP. Fixed remote resolution. |
matchScreenResolution |
true, false |
Match the local display resolution. |
depth |
8, 15, 16, 24, 32, gray, bw |
Color depth. gray and bw apply to VNC. |
gestureprofile |
default, locked, pen, trackpad, direct |
iPhone and iPad. Touch gesture profile. |
hidemousecircle |
true, false |
iPhone and iPad. |
hidemousepointer |
true, false |
iPhone and iPad. |
Use true or false for boolean values. Unknown parameters are ignored. .jump file keys such as RdpPrinterRedirection do not work in links.
Passwords in links
Links are plain text and may be recorded in browser history, shell history, logs, and shortcuts. Do not include passwords in links you store or share.
Examples:
jump://?host=192.0.2.10
jump://?host=rdp.example.com&username=EXAMPLE%5Cjdoe&width=1920&height=1080
jump://?host=192.0.2.20&protocol=vnc&title=Lab%20Mac
To open a link from a script:
Do not construct Fluid links manually. Instead, use Connect using app in the Teams dashboard, or Copy Launch URL in Connect for Cloudless Fluid.
To route a Cloudless Fluid connection's UDP session traffic through a gateway, add the gatewayudp parameter; see Connect through a gateway.
To have Jump Desktop retrieve the host's sign-in credentials from your own HTTPS service, add the credhost and credtoken parameters to a Fluid link; see Credentials Provider Alpha. This requires Jump Desktop 10.16 or later.
.jump files#
A .jump file is a JSON object that describes one computer. On macOS, opening the file starts the connection. On Windows, .jump files are not associated with Jump Desktop; to open one, right-click the file, choose Open with, and select Jump Desktop.
| Key | Type | Values |
|---|---|---|
TypeCode |
integer | Required. 1 for a computer. |
UniqueId |
string | Unique ID, such as a UUID. Generated if missing. On macOS, an ID matching a saved computer opens that computer. |
DisplayName |
string | Display name in Jump Desktop. |
ProtocolTypeCode |
integer | 0 RDP, 1 VNC. |
ConnectionTypeCode |
integer | 0 for a manual (hostname) connection. |
TcpHostName |
string | Hostname or IP address. |
TcpPort |
integer | Port. |
Domain |
string | Domain for sign-in. |
Password |
string | macOS, iPhone and iPad. Used for the connection; never saved. Ignored on Windows. |
ResolutionWidth, ResolutionHeight |
integer | RDP remote resolution. |
MatchScreenResolution |
boolean | Match the local display resolution. |
StartInFullscreen |
boolean | Open in full screen (macOS and Windows). |
ClipboardRedirection |
boolean | Share the clipboard. |
RdpConsoleSession |
boolean | RDP. Connect to the console session. |
RdpPrinterRedirection |
boolean | RDP. Share local printers. |
Tags |
array of strings | Tags for the computer. |
User names in .jump files are ignored.
Passwords in files
.jump files are plain text. Do not include passwords in files you store or share.
{
"TypeCode": 1,
"UniqueId": "0A28DB98-D30C-4DF9-9252-64B9F448F935",
"DisplayName": "Office PC",
"ProtocolTypeCode": 0,
"ConnectionTypeCode": 0,
"TcpHostName": "rdp.example.com",
"TcpPort": 3389,
"ResolutionWidth": 1920,
"ResolutionHeight": 1080,
"StartInFullscreen": true,
"Tags": ["Office"]
}
.jdz archives#
A .jdz file is a ZIP archive of .jump files. To create one:
- Windows: select computers in the computer list, right-click, and choose Export....
- macOS: choose File > Export..., or right-click selected computers and choose Export....
- iPhone and iPad: use Export All Computers in Settings.
On macOS, iPhone, and iPad, an export also includes the SSH tunnel and RD Gateway settings used by the exported computers.
To import an archive, open it, or use Import > From File.... To inspect or edit an archive, rename it to .zip and extract it.