Skip to main content

SDK & CLI

The infishark host SDK and command-line interface let you drive the BLEShark Nano from your computer — discover the device over USB, read its status, and run tooling like the Wi-Fi adapter without touching the on-device menus.

The SDK is a Rust workspace (a core library plus the infishark CLI). A full reference is on the way. In the meantime, the commands below are already available.

Device discovery

List the serial ports the Nano exposes:

infishark ports
infishark ports --all
infishark ports --json

Wi-Fi adapter

Use the Nano as a Wi-Fi card for your computer over the USB link. See the Wi-Fi Adapter page for the full walkthrough.

# List networks saved on the device
infishark wifi saved list

# Start the adapter, joining a saved network by slot number
sudo infishark wifi adapter 0
Full reference coming soon

The complete SDK and CLI reference — every command, flag, and the core library API — is in progress and will land here.