Installation

PlatformIO Core

PlatformIO Core is a heart of whole PlatformIO ecosystem. This a Command Line Tool that consists of multi-platform build system, platform and library managers and other integration components.

It's written in pure Python and works without any dependencies to host machine or third party software.


(scroll down for installation details)

Show details

PlatformIO IDE

PlatformIO IDE is the the next-generation integrated development environment for IoT. We provide official extension/plugin for the popular IDEs.

It's built on top of PlatformIO Core. You do not need to install PIO Core separately, our IDE already contains it and you can use it later via PlatformIO IDE Terminal.


(scroll down for installation details)

Show details

Integration

Find out how to integrate PlatformIO Core with the popular Cloud & Desktop Integrated Development Environments (IDE) and Continuous Integration (CI) systems.

Use your favorite IDE and extend it with professional instruments for embedded development.


(scroll down for installation details)

Show details

PlatformIO IDE - the next-generation integrated development environment for IoT
PlatformIO Core - Terminal
{{demo.title}}

PlatformIO {{vm.ideDemos[vm.ideDemoActive].title}}

Thank you for choosing PlatformIO IDE for Atom

Download and install official GitHub's Atom text editor, PlatformIO IDE is built on top of it
  1. Open Atom Package Manager
    • Windows, Menu: File > Settings > Install
    • Mac, Menu: Atom > Preferences > Install
    • Linux, Menu: Edit > Preferences > Install
  2. Search for official platformio-ide package
  3. Install PlatformIO IDE.
Atom Package Manager and PlatformIO IDE auto-installer

Thank you for choosing PlatformIO IDE for VSCode

Download and install official Microsoft's Visual Studio Code, PlatformIO IDE is built on top of it
  1. Open VSCode Extension Manager
  2. Search for official PlatformIO IDE extension
  3. Install PlatformIO IDE.
VSCode Extensions Manager and PlatformIO IDE auto-installer
Check Quick Start guide (highly recommended).

Installation

Install the next-generation PlatformIO IDE.
See installation steps above.

 Install PlatformIO IDE

Install PlatformIO Core with Command Line Interface (CLI).

 Install PlatformIO Core


PlatformIO is written in Python and works on Mac OS X, Linux, Windows OS and ARM-based credit-card sized computers.

Documentation

Documentation is a great resource to get you started with PlatformIO.

Get Help

There are many sources of help in the PlatformIO community and ecosystem.