arduino-cli

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

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.

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.


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.