Community supported clients
This page is no longer maintained and is provided for historical reference only
These client libraries can help you interact with Particle devices and the Particle cloud using your favorite programming language or framework.
Note that these client libraries have not been tested by Particle. If you develop an open-source client library that you would like to add to this page, please submit a pull request.
JavaScript
See the official JavaScript client.
- Cylon.js robotics framework adapter by The Hybrid Group
- ember-particle - Ember service for the Particle API
Ruby
- particlerb: Ruby client for the Particle.io API by Julien Vanier
- Artoo robotics framework adapter by The Hybrid Group
Go
PHP
- phpSpark by Harrison Jones (and others) - A simple PHP wrapper library for the Particle Device Cloud API
- phpSparkDashboard by Harrison Jones (and others) - A basic dashboard for interacting with the Particle Device Cloud API
Java
- JParticle by Walter Stroebel - This is a threaded library in Java to use the Particle cloud from your programs. Currently provided as a Maven project to satisfy the single dependency on the JSON library it needs. Code level is Java-8. It should be trivial to use Java-7 or lower though.
.NET
- ParticleSDK for .NET - A wrapper around the Particle cloud API.
LabVIEW
- Particle API for LabVIEW - A set of LabVIEW VIs to connect to the Particle Device Cloud API.
Typescript
- Soft AP Setup library for Typescript by Mark Terrill - Port of the Particle SoftAP Setup library to perform wireless setup of Particle devices.
Xamarin
- Particle Xamarin Cloud SDK - Enables Xamarin mobile apps to interact with Particle-powered connected products