Particle logo

Particle

Particle is an end-to-end IoT platform combining cellular and Wi-Fi connectivity, hardware modules (Photon, Boron, Tracker, B-SoM, M-SoM), firmware, and a Device Cloud. The Particle Device Cloud exposes a REST API for fleet management, device control, cloud functions and variables, webhooks and integrations, OTA firmware updates, SIM management, and customer and product administration.

8 APIs 0 Features
CellularCloud FunctionsConnectivityDevice ManagementEdgeFirmwareFleet ManagementIoTOTAWebhooksWi-Fi

Particle publishes 8 APIs on the APIs.io network. Tagged areas include Cellular, Cloud Functions, Connectivity, Device Management, and Edge.

Particle’s developer surface includes documentation, SDKs, CLI, GitHub presence, engineering blog, pricing, support, and 8 more developer resources.

APIs

Particle Device Cloud API

The Particle Device Cloud REST API is the primary interface to the Particle platform. Use it to claim and manage devices, list and call cloud functions, read cloud variables, su...

Particle OAuth 2.0 API

OAuth 2.0 endpoints for creating, listing, and deleting access tokens used to authenticate against the Particle Device Cloud API.

Particle Devices API

List, claim, rename, and inspect Particle devices, request remote diagnostics and vitals, and control device signal LEDs.

Particle Functions and Variables API

Invoke cloud-callable firmware functions and read cloud-exposed variables on Particle devices.

Particle Events API

Publish events from the cloud to devices and subscribe to a Server-Sent Events stream of device, product, or public events.

Particle Webhooks and Integrations API

Create and manage webhooks and integrations that forward device events to external services such as Azure IoT Hub, Google Cloud Pub/Sub, and arbitrary HTTP endpoints.

Particle Products API

Manage product fleets including importing and listing devices, configuring OAuth clients, and orchestrating OTA firmware releases across product devices.

Particle SIM Cards API

List, activate, deactivate, and inspect Particle cellular SIM cards including data usage and network status.

Resources

🔗
Website
Website
🔗
Developer
Developer
🔗
Documentation
Documentation
📦
SDK
SDK
🔗
CLI
CLI
👥
GitHub
GitHub
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
💬
Support
Support
🔗
Community
Community
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
LinkedIn
LinkedIn
📄
ChangeLog
ChangeLog

Sources

apis.yml Raw ↑
aid: particle-io
name: Particle
description: Particle is an end-to-end IoT platform combining cellular and Wi-Fi connectivity, hardware modules (Photon,
  Boron, Tracker, B-SoM, M-SoM), firmware, and a Device Cloud. The Particle Device Cloud exposes a REST API for fleet management,
  device control, cloud functions and variables, webhooks and integrations, OTA firmware updates, SIM management, and customer
  and product administration.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/particle-io/refs/heads/main/apis.yml
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.19'
type: Index
access: 3rd-Party
tags:
- Cellular
- Cloud Functions
- Connectivity
- Device Management
- Edge
- Firmware
- Fleet Management
- IoT
- OTA
- Webhooks
- Wi-Fi
apis:
- aid: particle-io:particle-device-cloud-api
  name: Particle Device Cloud API
  description: The Particle Device Cloud REST API is the primary interface to the Particle platform. Use it to claim and manage
    devices, list and call cloud functions, read cloud variables, subscribe to events, manage webhooks and integrations,
    administer products and fleets, manage SIM cards, and orchestrate OTA firmware updates.
  humanURL: https://docs.particle.io/reference/cloud-apis/api/
  baseURL: https://api.particle.io
  tags:
  - Cloud Functions
  - Devices
  - Events
  - Fleet Management
  - Integrations
  - Variables
  - Webhooks
  properties:
  - type: Documentation
    url: https://docs.particle.io/reference/cloud-apis/api/
  - type: Authentication
    url: https://docs.particle.io/reference/cloud-apis/access-tokens/
- aid: particle-io:particle-oauth-api
  name: Particle OAuth 2.0 API
  description: OAuth 2.0 endpoints for creating, listing, and deleting access tokens used to authenticate against the Particle
    Device Cloud API.
  humanURL: https://docs.particle.io/reference/cloud-apis/access-tokens/
  baseURL: https://api.particle.io
  tags:
  - Access Tokens
  - Authentication
  - OAuth2
  properties:
  - type: Documentation
    url: https://docs.particle.io/reference/cloud-apis/access-tokens/
- aid: particle-io:particle-devices-api
  name: Particle Devices API
  description: List, claim, rename, and inspect Particle devices, request remote diagnostics and vitals, and control device
    signal LEDs.
  humanURL: https://docs.particle.io/reference/cloud-apis/api/#devices
  baseURL: https://api.particle.io
  tags:
  - Devices
  - Diagnostics
  - Vitals
  properties:
  - type: Documentation
    url: https://docs.particle.io/reference/cloud-apis/api/#devices
- aid: particle-io:particle-functions-variables-api
  name: Particle Functions and Variables API
  description: Invoke cloud-callable firmware functions and read cloud-exposed variables on Particle devices.
  humanURL: https://docs.particle.io/reference/cloud-apis/api/#functions
  baseURL: https://api.particle.io
  tags:
  - Cloud Functions
  - Devices
  - Variables
  properties:
  - type: Documentation
    url: https://docs.particle.io/reference/cloud-apis/api/#functions
- aid: particle-io:particle-events-api
  name: Particle Events API
  description: Publish events from the cloud to devices and subscribe to a Server-Sent Events stream of device, product, or
    public events.
  humanURL: https://docs.particle.io/reference/cloud-apis/api/#events
  baseURL: https://api.particle.io
  tags:
  - Events
  - Pub Sub
  - SSE
  properties:
  - type: Documentation
    url: https://docs.particle.io/reference/cloud-apis/api/#events
- aid: particle-io:particle-webhooks-api
  name: Particle Webhooks and Integrations API
  description: Create and manage webhooks and integrations that forward device events to external services such as Azure IoT
    Hub, Google Cloud Pub/Sub, and arbitrary HTTP endpoints.
  humanURL: https://docs.particle.io/reference/cloud-apis/api/#integrations-webhooks
  baseURL: https://api.particle.io
  tags:
  - Integrations
  - Webhooks
  properties:
  - type: Documentation
    url: https://docs.particle.io/reference/cloud-apis/api/#integrations-webhooks
- aid: particle-io:particle-products-api
  name: Particle Products API
  description: Manage product fleets including importing and listing devices, configuring OAuth clients, and orchestrating
    OTA firmware releases across product devices.
  humanURL: https://docs.particle.io/reference/cloud-apis/api/#products
  baseURL: https://api.particle.io
  tags:
  - Fleet Management
  - OTA
  - Products
  properties:
  - type: Documentation
    url: https://docs.particle.io/reference/cloud-apis/api/#products
- aid: particle-io:particle-sims-api
  name: Particle SIM Cards API
  description: List, activate, deactivate, and inspect Particle cellular SIM cards including data usage and network status.
  humanURL: https://docs.particle.io/reference/cloud-apis/api/#sim-cards
  baseURL: https://api.particle.io
  tags:
  - Cellular
  - SIM
  properties:
  - type: Documentation
    url: https://docs.particle.io/reference/cloud-apis/api/#sim-cards
common:
- type: Website
  url: https://www.particle.io/
- type: Developer
  url: https://docs.particle.io/
- type: Documentation
  url: https://docs.particle.io/reference/cloud-apis/api/
- type: SDK
  url: https://github.com/particle-iot/particle-api-js
- type: CLI
  url: https://docs.particle.io/reference/developer-tools/cli/
- type: GitHub
  url: https://github.com/particle-iot
- type: Blog
  url: https://blog.particle.io/
- type: Pricing
  url: https://www.particle.io/pricing/
- type: StatusPage
  url: https://status.particle.io/
- type: Support
  url: https://support.particle.io/
- type: Community
  url: https://community.particle.io/
- type: PrivacyPolicy
  url: https://www.particle.io/legal/
- type: TermsOfService
  url: https://www.particle.io/legal/
- type: LinkedIn
  url: https://www.linkedin.com/company/particle-
- type: ChangeLog
  url: https://docs.particle.io/reference/changelog/
- type: Integrations
  url: https://docs.particle.io/reference/cloud-apis/api/#integrations-webhooks
integrations:
- name: AWS IoT
- name: Azure IoT Hub
- name: Google Cloud Pub/Sub
- name: InfluxDB
- name: Datacake
- name: Losant
- name: Webhooks
- name: Edge Impulse
- name: Memfault
maintainers:
- FN: Kin Lane
  email: [email protected]