Skip to main content

Welcome to CLI Developer Docs

The Particle Command Line Interface (CLI) is a developer tool for managing Particle devices, projects, and accounts directly from the terminal. It provides access to the same core functionality available in the Particle Console, with the added flexibility of scripting and automation.

It's also open source so you can edit and change it, and even send in your changes as pull requests if you want to share!


Overview

The CLI is designed for developers who prefer a command-line workflow or need to integrate Particle features into existing build and deployment processes. With the CLI, you can:

  • Set up and configure Particle devices
  • Flash applications over USB or OTA
  • Manage device groups, fleets, and firmware versions
  • Interact with Particle Cloud functions, variables, and events
  • Create and maintain local projects