Tech riderRev. 5 Oct 2026
  1. 1Runs onBrowser, Linux, Mac, Windows
  2. 2CostsFree plan
  3. 3License modelopen-source
  4. 4SDK componentsC/C++ and assembly headers, hardware APIs, hardware and high-level libraries, networking libraries, runtime infrastructure, CMake build system
  5. 5Target architecturesRP2040 Arm Cortex-M0+; RP2350 Arm Cortex-M33 and Hazard3 RISC-V
  6. 6Host platformsWindows, macOS, Linux
  7. 7Build systemsCMake
  8. 8Debug interfacesSWD, USB-to-SWD, UART, OpenOCD and GDB
8 lines stated Written from the maker's own pages: github.com
The Raspberry Pi Pico SDK homepage

Overview

Raspberry Pi Pico SDK is ranked #21 of 28 in embedded systems toolchains on Specifiction. It runs on Browser extension, Linux, macOS, Windows. There is a free plan.

Raspberry Pi Pico SDK plans and pricing

All plans
Free Free SDK source code is open source · for Raspberry Pi RP-series microcontrollers github.com · 5 Oct 2026

Compared on embedded systems toolchains

SDK components
C/C++ and assembly headers, hardware APIs, hardware and high-level libraries, networking libraries, runtime infrastructure, CMake build systemgithub.com
Target architectures
RP2040 Arm Cortex-M0+; RP2350 Arm Cortex-M33 and Hazard3 RISC-Vgithub.com
Host platforms
Windows, macOS, Linuxgithub.com
Build systems
CMakegithub.com
Debug interfaces
SWD, USB-to-SWD, UART, OpenOCD and GDBgithub.com
License model
open-sourcegithub.com

Facts

Purpose
The SDK provides the headers, libraries, and build system for writing C, C++, or assembly programs for RP-series microcontroller devices.github.com · 5 Oct 2026
Hardware access
Its C-level libraries and APIs provide access to RP-series hardware, including Programmable I/O (PIO).github.com · 5 Oct 2026
Included libraries
Higher-level libraries cover timers, synchronization, Wi-Fi and Bluetooth networking, USB, and multicore programming.github.com · 5 Oct 2026
Use cases
The SDK can be used for simple applications, runtime environments such as MicroPython, and low-level software such as the on-chip bootrom.github.com · 5 Oct 2026
Build tools
The quick-start instructions use CMake and require Python 3, a native compiler, and a GCC cross compiler.github.com · 5 Oct 2026
Editor support
The official C SDK can be used from the command line or integrated development environments including Visual Studio Code and CLion.raspberrypi.com · 5 Oct 2026
VS Code extension
Raspberry Pi provides an official VS Code extension with project generation, automatic CMake configuration, SDK and tool version switching, and one-click compilation and debugging.github.com · 5 Oct 2026
Extension platforms
The VS Code extension lists Raspberry Pi OS 64-bit, Windows 10/11, macOS Sonoma 14.0 or newer, and Linux x64 and arm64 as supported platforms.github.com · 5 Oct 2026
Integration
The VS Code extension can integrate with the CMake Tools extension for enhanced CMake parsing in complex projects.github.com · 5 Oct 2026
Additional languages
The VS Code extension supports MicroPython through MicroPico and offers project support for Rust and Zephyr.github.com · 5 Oct 2026
License
The pico-sdk repository identifies its license as BSD-3-Clause.github.com · 5 Oct 2026
Documentation
Raspberry Pi provides C/C++ SDK API documentation, getting-started material, and Wi-Fi and Bluetooth connectivity documentation for Pico W-series devices.raspberrypi.com · 5 Oct 2026
Platform limitation
The Raspberry Pi VS Code extension is not supported on 32-bit Raspberry Pi OS or Raspberry Pi OS Lite.raspberrypi.com · 5 Oct 2026

Company

Headquarters
Cambridge, United Kingdomgithub.com · 28 Sept 2026

Best Raspberry Pi Pico SDK alternatives

See all 20

Where it ranks on Specifiction

Is Raspberry Pi Pico SDK yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources