Particle API
Particle API
Particle API is an IoT hardware platform (devices + cellular network + cloud) — programmatic device remote control, OTA firmware update, sensor data streams.
Integrated hardware + SaaS (no custom circuit design + backend ops)
Must use Particle hardware (not open to other ESP32/Arduino)
Sign up at console.particle.io to create product + add devices. GET https://api.particle.io/v1/devices -H "Authorization: Bearer ..."
Uptime · 30-day window
About this API
Particle is an IoT platform company founded 2012, integrating "full-stack IoT": hardware (Photon Wi-Fi, Boron cellular, Tracker GPS development boards) + cellular network (Particle's own global SIM service) + cloud services (device management, OTA, message bus, event streams) + SDKs. Differentiator is "hassle-free hardware startup solution" — building an IoT product idea traditionally requires choosing ESP32/STM32 + designing PCB + picking SIM + building backend (AWS IoT Core) + OTA, at least months; with Particle, off-the-shelf dev board + cellular plan + cloud service POCs in days. Customers broadly include agriculture (soil monitoring), smart cities (waste bin fill sensing), smart home startups, industrial equipment telemetry. vs. AWS IoT Core / Azure IoT Hub pure cloud services, Particle is "full-stack bundled". Wi-Fi devices free, cellular per-month tiered ($0.99-$30 per device/month).
What you can build
- 1Industrial IoT remote monitoring (agriculture, energy, smart city)
- 2Asset tracking (vehicles, shipping containers)
- 3Environmental sensors (air quality, soil moisture)
- 4Consumer IoT products (smart locks, pet feeders)
Strengths & limitations
Strengths
- Integrated hardware + SaaS (no custom circuit design + backend ops)
- Built-in cellular (Photon, Boron devices have out-of-box LTE)
- Simple OTA remote updates
Limitations
- Must use Particle hardware (not open to other ESP32/Arduino)
- Cellular traffic per-device monthly fee
- Wi-Fi-only devices depend on customer network
Example request
curl https://www.particle.io/<endpoint> \
-H "Authorization: Bearer $ACCESS_TOKEN"Getting started
Sign up at console.particle.io to create product + add devices. GET https://api.particle.io/v1/devices -H "Authorization: Bearer ..."
FAQ
Can I use stock ESP32?+
Not fully (Particle devices have custom firmware). But "Particle for ESP32" provides experimental support for non-Particle hardware.
Particle vs. AWS IoT Core?+
Particle: full-stack bundled (hardware + network + cloud), suits small teams for fast productization. AWS IoT Core: pure cloud, suits large enterprises with existing hardware teams.
Technical details
- Auth type
- oauth
- Pricing
- freemium
- Rate limit
- free tier 100 events/分;商业付费
- Protocols
- REST, Webhook
- SDKs
- javascript, python