Arduino IDE

Open source integrated development environment for writing, compiling, and uploading sketches to Arduino and compatible boards, with autocompletion and a live debugger.

ToolchainOpen sourceMaintainedEmbedded

What it does and how it connects

Arduino IDE is the open source integrated development environment for writing, compiling, and uploading sketches to Arduino and compatible boards. The current major release, IDE 2.0, is faster with a more modern editor and a more responsive interface, and features autocompletion, code navigation, and a live debugger.

The IDE 2.0 source code is hosted on GitHub under AGPL-3.0, and a legacy 1.8.19 build remains available for download. The Arduino software page lists the IDE at a price of 0 USD, and Arduino CLI is described on the same page as the command line interface with the same build, compile, and upload functionality.

The same software page also lists Arduino Cloud, App Lab, PLC IDE, and Arduino Lab for MicroPython as related tools, but this entry covers the IDE itself.

What engineers report

  • IDE restarts, losing the selected tab (file) and cursor position.
  • Arduino CLI

    Arduino CLI is the command line tool with board and library managers, a sketch builder, board detection, and uploading, and it powers the IDE itself.

  • PlatformIO

    PlatformIO is a cross-platform embedded development platform with an IDE for VS Code and a core CLI, supporting many boards and frameworks.

  • ESP-IDF

    ESP-IDF is the official development framework from Espressif for ESP32 and other Espressif chips, with drivers and Wi-Fi and Bluetooth stacks.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1Arduino software pagearduino.cc
  2. 2arduino/arduino-ide READMEgithub.com
  3. 3Arduino IDE release 2.3.10github.com
  4. 4User issue 2971github.com

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.