Skip to content

Splashtop Business

Splashtop Business is a remote access and support app from Splashtop. Protocol Launcher allows you to generate Splashtop Business URI links.

Usage

There are two ways to use this library:

  • On-Demand import from subpaths enables tree-shaking and keeps bundles small.
  • Full Import from the root package is convenient but includes all app modules.

Pick On-Demand for production builds; Full Import is fine for quick scripts or demos.

Select Installation Method

On-Demand
Recommended. Optimized for production.
Full Import
Convenient. Good for quick scripts.

Notes

Splashtop documents the Business app URI as st-business://com.splashtop.business with account plus either mac for a remote/host computer or sos for an SOS session code.

Splashtop's desktop shortcut article also mentions Remote Command and File Transfer shortcut types, but it does not publish URI parameters for constructing those sessions. This module does not expose helpers for those shortcut types.

Use placeholders in examples and tests. Do not publish real Splashtop accounts, MAC addresses, session codes, credentials, or license data.

Connect By Mac

Launch Splashtop Business and connect to a remote computer identified by MAC address.

On-Demand
ts
import { connectByMac } from 'protocol-launcher/splashtop-business'

const url = connectByMac({
  account: 'email@example.com',
  mac: 'C04A001C72EC',
})

Connect SOS

Launch Splashtop Business with an SOS session code.

On-Demand
ts
import { connectSos } from 'protocol-launcher/splashtop-business'

const url = connectSos({
  account: 'url.launch@splashtop',
  sos: '123456789',
})

Generated URLs

ts
connectByMac({
  account: 'email@example.com',
  mac: 'C04A001C72EC',
})
// => 'st-business://com.splashtop.business?account=email@example.com&mac=C04A001C72EC'

connectSos({
  account: 'url.launch@splashtop',
  sos: '123456789',
})
// => 'st-business://com.splashtop.business?account=url.launch@splashtop&sos=123456789'

These examples intentionally do not render live launch buttons because the official handlers can start remote access or attended support sessions.

References