Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Embedded Development IDEs
  3. Arduino IDE

Arduino IDE

Arduino's privacy policy gives its registered office as Via Andrea Appiani 25, Monza, Italy.

What it is

Arduino IDE is a free desktop environment for building projects with electronic devices that interact with the physical world. The software page lists Arduino IDE 2.3.10 and downloads for Windows, macOS, and Linux. Its editor includes autocompletion, code navigation, and a live debugger. Documentation also covers debugging, the Serial Monitor, and the Serial Plotter. Arduino CLI offers a text-based environment for building, compiling, and uploading sketches, as well as managing boards and libraries. Documentation describes synchronizing sketches between IDE 2 and Arduino Cloud through a Remote Sketchbook. Arduino IDE 2.0 is open source, with its source code hosted on GitHub. Listed targets include Arduino AVR, megaAVR, SAMD, SAM, Mbed OS Nano, and Mbed OS Portenta. Nightly builds offer previews of incoming releases with updated features and bug fixes. Arduino links users to documentation, a Help Center, and a support request channel. Its software page says downloads are provided as is and disclaims express and implied warranties.

For and against

For

  • Free desktop downloads for Windows, macOS, and Linux
  • Editor includes autocompletion and code navigation
  • Includes a live debugger
  • CLI manages boards and libraries
  • IDE 2.0 source code is open source

Against

  • Downloads are provided as is
  • Arduino disclaims express and implied warranties
  • Nightly builds are previews of incoming releases

The verdict

Arduino IDE combines an editor and debugging tools with CLI-based board and library management. Its as-is download terms are worth noting before installation.

Who it suits

Arduino IDE suits students, makers, and professional developers creating projects with electronic devices. It supports several listed Arduino and Mbed OS targets across Windows, macOS, and Linux.

Plans and prices

Arduino IDE 2

Free

Desktop IDE · Windows, macOS and Linux · IDE 2.3.10 shown

Every plan, in full

On the record

API
Arduino IoT Cloud API offers HTTP endpoints for devices, Things, properties and time series, with JavaScript, Python and Go clients.docs.arduino.cc · read 15 Oct 2026
Board and library management
Arduino CLI can build, compile, and upload sketches and manage libraries and boards in a text-based environment.arduino.cc · read 29 Sep 2026
Board Manager
Official documentation covers installing board packages through the IDE 2 Board Manager.docs.arduino.cc · read 15 Oct 2026
CLI integration
Arduino CLI exposes IDE capabilities such as building, compiling, uploading sketches, and managing boards and libraries from text interfaces.arduino.cc · read 15 Oct 2026
Cloud integration
Arduino documentation describes synchronizing sketches between IDE 2 and Arduino Cloud through a Remote Sketchbook.docs.arduino.cc · read 29 Sep 2026
Cloud synchronization
IDE 2 can synchronize sketches with Arduino Cloud Remote Sketchbook.docs.arduino.cc · read 15 Oct 2026
Company founded
LinkedIn lists Arduino as founded in 2005.linkedin.com · read 15 Oct 2026
Company size
LinkedIn lists Arduino at 51–200 employees.linkedin.com · read 15 Oct 2026
Current version
The software page lists Arduino IDE 2.3.10.arduino.cc · read 29 Sep 2026
Debugger
IDE 2 provides an integrated live debugger; debugging became stable in release 2.3.blog.arduino.cc · read 15 Oct 2026
Debugging and serial tools
The IDE documentation includes guides for debugging, the Serial Monitor, and the Serial Plotter.docs.arduino.cc · read 29 Sep 2026
Documentation depth
Official IDE documentation includes getting started, installation, uploads, autocomplete, formatting, debugging, certificates, libraries, security, serial tools and shared sketches.docs.arduino.cc · read 15 Oct 2026
Editor
IDE 2 includes a modern editor with code autocompletion and code navigation.arduino.cc · read 15 Oct 2026
Editor features
Arduino IDE 2 features a modern editor and responsive interface with autocompletion, code navigation, and a live debugger.arduino.cc · read 29 Sep 2026
Extensibility
Arduino IDE 2 debugging uses an open framework that lets core maintainers add debugger support for boards.blog.arduino.cc · read 15 Oct 2026
Funding
Arduino announced an additional $22 million in 2023, bringing Series B funding to $54 million.blog.arduino.cc · read 15 Oct 2026
Install formats
Downloads include Windows executable, macOS disk image, Linux AppImage, portable ZIP archives, Windows MSI and nightly builds.support.arduino.cc · read 15 Oct 2026
Intended users
Arduino describes its ecosystem as serving students, makers, and professional developers.arduino.cc · read 29 Sep 2026

The review

Overview

Arduino IDE is a desktop development environment for building software for electronic devices that interact with the physical world. It is best suited to students, makers and professional developers working with supported Arduino targets. Its appeal is a free editor paired with debugging, flashing and command-line board tools; its scope is narrower than an IoT device-management platform.

IDE 2.3.10 is the version shown on Arduino’s software page. The IDE’s editor and Arduino CLI cover both graphical and text-based workflows, making it a practical starting point for Arduino projects without a software fee.

Key features

Editor and debugging

IDE 2 offers autocompletion, code navigation and a live debugger. Those capabilities make it more useful for navigating and investigating a project than a bare text editor. Integrated debugging and flashing are supported, with hardware probe support identified as both. Supported targets include Arduino AVR, megaAVR, SAMD, SAM, Mbed OS Nano and Mbed OS Portenta; users should confirm their board is in that group before committing to this workflow.

Arduino documentation also covers the Serial Monitor and Serial Plotter. They complement debugging with ways to inspect serial output and plot values during development. Nightly builds preview incoming releases with updated features and bug fixes, which may suit users who want to follow changes before a stable release, but are less appropriate when preview software is undesirable.

Command-line and cloud workflows

Arduino CLI can compile and upload sketches and manage boards and libraries in a text-based environment. That is useful for developers who prefer terminal workflows alongside the IDE. Arduino documentation also describes synchronizing sketches between IDE 2 and Arduino Cloud through a Remote Sketchbook, providing a bridge between desktop work and the cloud service.

Open source and security

Arduino IDE 2.0 is open source, with source code hosted on GitHub. Arduino says its security practices span planning, design, building, testing, release, operation and monitoring, and that it uses automated static application security testing and secure component analysis. These are relevant signals for organizations evaluating the software, though they do not replace their own security review.

Pricing

Arduino IDE 2: free. The plan is open source and includes autocompletion, code navigation and a live debugger. There is no paid tier to trade features against, so it suits learners and professionals alike when its supported targets meet their needs.

Arduino says downloads are provided as is and disclaims express and implied warranties. Documentation, a Help Center and a support request channel are available for assistance, but users should weigh the download terms before installation.

Platforms

Arduino IDE 2 has download options for Windows, macOS and Linux. The desktop availability suits users building on those systems; no mobile platform is part of this desktop offering.

Who it's for

Students and makers can use the editor, debugger and serial tools without a plan cost, while professional developers can choose between the graphical IDE and CLI-based compilation and board management. It is the right choice when developing for the supported Arduino targets, especially when an open-source desktop environment is a priority. Readers seeking broader device-management capabilities or working outside those targets should consider other tools.

Pros and cons

  • Pros: Free and open source, with autocompletion, code navigation and live debugging in the IDE.
  • Pros: Integrated flashing and support for a defined set of Arduino and Mbed targets make it a focused environment for those boards.
  • Pros: Arduino CLI adds text-based compiling, uploading and board and library management.
  • Cons: The supported-target list is specific, so developers using other hardware may need another environment.
  • Cons: Downloads come with an as-is warranty disclaimer, a term users should consider before installation.
  • Cons: Nightly builds preview changes, so users who prefer not to work with preview releases should stick to the standard download.

Alternatives

For a different embedded development option, compare Arm Keil MDK, which offers a free Community plan for non-commercial use alongside a separate Essential plan with custom pricing. C2000Ware is a free option centered on C2000 microcontrollers; its installer requires export approval. CS+ is another free IDE, with evaluation-compiler limits applying when using an evaluation compiler on its CC plan.

e² studio is free with no paid version, though separate compiler packages are not included and can have their own terms or evaluation limits. If you specifically want an ESP-IDF workflow inside VS Code, consider ESP-IDF Extension for VS Code. GD32 Embedded Builder is a free Windows option. IAR Embedded Workbench has a 14-day evaluation with non-commercial-use restrictions and exclusions. Sensory TrulySecure is another free-plan option, with licensing terms, price and support provided directly by Sensory.

Browse more Embedded Development IDEs, IoT Development Tools, IoT Device Management Platforms or IDE Software.

Verdict

Arduino IDE is a strong fit for students, makers and developers building for its supported boards: it combines a capable editor, debugging and flashing with CLI tools at no cost. Choose it for that focused Arduino workflow; look elsewhere if your hardware is outside the supported targets or your needs center on managing IoT devices rather than developing sketches.

Alternatives to Arduino IDE

Every alternative, ranked