arduino-cli

By manchoz

View on Snapcraft.io
Version1.3.0
Revision62
Size14.4 MB
LicenseGPL-3.0+ OR Unlicense
Confinementstrict
Basecore18

Arduino command-line interface


Arduino CLI is an all-in-one solution that provides builder, boards/library manager,
uploader, discovery and many other tools needed to use any Arduino compatible
board and platforms.

Note: this software is currently under active development: anything can change
at any time, API and UI must be considered unstable until we release version 1.0.0.

Necessary plugs
If you are not able to list and/or upload to your board, you may need plugs and connects.
See snap connections arduino-cli for necessary plugs (such as access to USB and serial ports) and connect them with

$ sudo snap connect arduino-cli:<plug>

where <plug> can be in example raw-usb.

Optional plugs
- *raw-usb:* allows access to all connected USB devices via a raw interface.
- *serial-port*: enables access to a specific serial port. This interface is restricted because it provides privileged access to configure serial port hardware. Might require hot-plug support snap set system experimental.hotplug=true followed by systemctl restart snapd.

Update History

1.3.0 (62)
13 Dec 2025, 09:47 UTC

Published7 Sept 2021, 12:50 UTC

Last updated14 Aug 2025, 17:20 UTC

First seen13 Dec 2025, 09:47 UTC