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.
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.