arduino-cli
Contact us about Snaps and IoT ›
Install latest/stable of arduino-cli
Ubuntu 16.04 or later?
Make sure snap support is enabled in your Desktop store.
Install using the command line
sudo snap install arduino-cli
Don't have snapd? Get set up for snaps.
Details for arduino-cli
Package name
- arduino-cli
License
- GPL-3.0+ OR Unlicense
Last updated
- 14 August 2025 - latest/stable
- 14 August 2025 - latest/beta
Websites
Contact
Source code
External link warning
You are about to open
Do you wish to proceed?
Report a Snap Store violation
Report arduino-cli for a Snap Store violation
Snap Store Violation Report submitted successfully
Thank you for your report. Information you provided will help us investigate further.
Error submitting report
There was an error while sending your report. Please try again later.
Share this snap
Generate an embeddable card to be shared on external websites.
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=truefollowed bysystemctl restart snapd.
| Revision | Channel | Version | Build | Commit |
|---|
The build and commit information is derived from build infrastructure records.
Install arduino-cli on your Linux distribution
Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.