Tutorial: Particle-cli on Windows [07 Jun 2015]


Instructions to install PARTICLE-CLI on Windows

*please install to the default directory as they are hardcoded to read them and changing the PATHS require more work and complicate matters for the 1st time

*All installations must be the same system architecture too (32 or 64)

**If you find too much hassle to attempt to get started… I have the files at:

Node.js (32bit):


Visual Studio Express 2013 for Windows Desktop:

Python 2.7.6:

32bit: https://dl.dropboxusercontent.com/u/36134145/Spark-cli/python-2.7.6.msi
64bit: https://dl.dropboxusercontent.com/u/36134145/Spark-cli/python-2.7.6.amd64.msi

Try the commands:

particle login
particle list

Other commands can be found at: [http://github.com/spark/spark-cli/blob/master/README.md]

Enable Copy & Paste in Command Prompt

  1. Right-click on the command prompt top bar and click on ‘properties’
  2. ‘Check’ the QuickEdit Mode and hit ok

Now you can double click on a text (coreid) and right click to paste

Adding OpenSSL to Windows path

Follow the instructions here: http://windowsitpro.com/systems-management/how-can-i-add-new-folder-my-system-path

This will allow OpenSSL to be executed globally in command prompt.

Upgrade Particle-CLI

To upgrade Particle-CLI, enter the following command:

npm update -g particle-cli

Updated on: 07 June 2015

If you are encountering any issues, please post them at:


Installing Particle CLI in Windows 10
Troubleshoot: Particle-CLI on windows [Q&A]
Problems from the outset
Clarification on CLI on Windows prerequisites
[Particle Official] Windows 10 Full CLI and DFU Setup
Concise up to date CLI setup instructions for windows
[Solved]-Resetting previous claimed device using Windows machine
Trying again to fix the whole Particle experience
Particle P1 breathes white... AGAIN!
[Howto] Setup photon if docs step fail
[Webhooks] Super Simple Motion Activated Push Notifications
Photon DAC pin output not working - stuck at 3.26V
Core blinking white and not booting up
Cannot install particle-cli on command prompt
Fixing a bad key (fast light blue pulses with intermittent fast red)
Device Transfer Requested, Receive Email if transfer is approved or denied? Verifying Product Ownership issues?
Failing in Particle Setup running in Win 10 over USB
Solid Magenta after a reboot
Photon flashing cyan with red bursts [SOLVED]
Error: openssl can not recognize as internal and external command
Survey: Spark-CLI user
How to use serial.print
How can I build apps locally like I do on the WEB IDE?
I can't get Spark CLI to work on my Windows 8 Machine
Spark-server installation error
Spark Gets Local IP, Won't Connect
Spark-cli on Windows8.1 x64
Spark Core worked well but now is solid magenta
Spark Core Solid Purple
Error when installing CLI (node.js) - [SOLVED + complete guide on how to install Particle CLI correctly!]
Breathing Cyan but device doesn't show up/react [SOLVED]
No cores found!
Connecting to a web page via http
Photon setup flashing cyan with a "quick red burst" (now orange burst) [Solved]
Will not complete setup via app [SOLVED]
Serial port times out after setup
[SOLVED] Unknown issue with Photon EDIT: Photon cannot connect to cloud
Photon setup flashing cyan with a "quick red burst" (now orange burst) [Solved]