Arduino's official command-line tool providing board management, library management, compilation, and upload capabilities for all Arduino-compatible boards.
- v1.6.0
- Published at
- 3d ago
- 5,084
- Stars
- 948,290
- Download
- Synced at
- 3d ago
Latest release
v1.6.0Nov 10, 2026, 03:37 PMDownloads slow? Switch the source anytime above
README
Project Overview
Arduino CLI is an all-in-one solution providing Boards/Library Managers, sketch builder, board detection, uploader, and many other tools for any Arduino-compatible board.
Key Features
- Boards and library management
- Sketch building and compilation
- Automatic board detection
- Firmware upload
- Command line and machine interfaces
Target Audience
- Arduino developers
- Embedded systems engineers
- Teams who need automated Arduino workflows
Quick Start
- Follow the Installation guide
- Read the Getting Started guide
- Browse the Commands reference
- Use the CLI to compile and upload sketches
Core Advantages
- Official Arduino tool with reliable quality
- Supports all Arduino-compatible boards
- Suitable for CI/CD automation
- Open-source and free (GPL-3.0)
System Requirements
- OS: Cross-platform (Windows, macOS, Linux)
- Architectures: x86_64, arm64
- Additional Dependencies: None
Notes
- Commercial use requires a commercial license
- Nightly builds available for testing
Release history
Sort