arduino-cli

manchoz Publisher

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.

Channel Version Published

Details for arduino-cli

License

  • GPL-3.0+ OR Unlicense

Last updated

  • 14 August 2025 - latest/stable
  • 14 August 2025 - latest/beta

Websites


Contact


Source code


Report a Snap Store violation

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=true followed by systemctl restart snapd.

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.


Where people are using arduino-cli

Users by distribution (log)

Ubuntu 24.04
Ubuntu 22.04
Ubuntu 20.04
Ubuntu 25.10
Ubuntu 25.04
Ubuntu 18.04
Debian 12
Linux Mint 22.2
pop 22.04
Debian 13
Fedora 43
Linux Mint 21.3
Linux Mint 22.1
Zorin OS 17
Zorin OS 18