Skip to main content

Code Libraries: Cloud Services

Click on the name of the library to access its documentation. You can learn more about our cloud service partners here.

Recent Updates

Library Name Load The Library With... Targets
Azure IoT Hub

#require "AzureIoTHub.agent.lib.nut:4.0.0"

  • agent
TreasureData

#require "TreasureData.agent.lib.nut:1.0.0"

  • agent
Google PubSub

#require "GooglePubSub.agent.lib.nut:1.1.0"

  • agent
Bayeux Client

#require "BayeuxClient.agent.lib.nut:1.0.0"

  • agent
Amazon DRS

#require "AmazonDRS.agent.lib.nut:1.1.0"

  • agent
Google IoT Core

#require "GoogleIoTCore.agent.lib.nut:1.0.0"

  • agent
AWS Kinesis Streams

#require "AWSRequestV4.class.nut:1.0.2"
#require "AWSKinesisStreams.agent.lib.nut:1.1.0"

  • agent
Losant

#require "Losant.agent.lib.nut:1.0.0"

  • agent
Plotly

#require "Plotly.class.nut:1.0.1"

  • agent
Firebase

#require "Firebase.agent.lib.nut:3.1.2"

  • agent

All Cloud Service Libraries

Library Name Load The Library With... Targets
Amazon Alexa Smart Home Skill

#require "AlexaSmartHomeSkill.agent.nut:1.0.0"

  • agent
Amazon DRS

#require "AmazonDRS.agent.lib.nut:1.1.0"

  • agent
AWS Kinesis Firehose

#require "AWSRequestV4.class.nut:1.0.2"
#require "AWSKinesisFirehose.class.nut:1.0.2"

  • agent
AWS Kinesis Streams

#require "AWSRequestV4.class.nut:1.0.2"
#require "AWSKinesisStreams.agent.lib.nut:1.1.0"

  • agent
AWS Lambda

#require "AWSLambda.agent.lib.nut:1.0.0"

  • agent
AWS Request V4

#require "AWSRequestV4.class.nut:1.0.2"

  • agent
AWS Simple Notification Service

#require "AWSRequestV4.class.nut:1.0.2"
#require "AWSSNS.agent.lib.nut:1.0.0"

  • agent
AWS Simple Query Service

#require "AWSRequestV4.class.nut:1.0.2"
#require "AWSSQS.agent.lib.nut:1.0.0"

  • agent
AWSCloudWatchLogs

#require "AWSRequestV4.class.nut:1.0.2"
#require "AWSCloudWatchLogs.lib.nut:1.0.0"

  • agent
AWSDynamoDB

#require "AWSRequestV4.class.nut:1.0.2"
#require "AWSDynamoDB.agent.lib.nut:1.0.0"

  • agent
Azure IoT Hub

#require "AzureIoTHub.agent.lib.nut:4.0.0"

  • agent
Bayeux Client

#require "BayeuxClient.agent.lib.nut:1.0.0"

  • agent
Conctr

#require "conctr.agent.class.nut:2.1.0"
#require "conctr.device.class.nut:2.1.0"

  • agent
  • device
Dark Sky

#require "DarkSky.class.nut:1.0.1"

  • agent
Dweetio

#require "Dweetio.class.nut:1.0.1"

  • agent
Firebase

#require "Firebase.agent.lib.nut:3.1.2"

  • agent
GE Predix

#require "Predix.agent.nut:1.0.0"

  • agent
Google IoT Core

#require "GoogleIoTCore.agent.lib.nut:1.0.0"

  • agent
Google Maps

#require "GoogleMaps.agent.lib.nut:1.0.0"

  • agent
Google PubSub

#require "GooglePubSub.agent.lib.nut:1.1.0"

  • agent
IBM Watson

#require "IBMWatson.class.nut:1.1.0"

  • agent
IFTTT

#require "IFTTT.class.nut:1.0.0"

  • agent
InitialState

#require "InitialState.class.nut:1.0.0"

  • agent
KeenIO

#require "KeenIO.class.nut:1.0.0"

  • agent
Loggly

#require "Loggly.class.nut:1.1.0"

  • agent
Losant

#require "Losant.agent.lib.nut:1.0.0"

  • agent
mLab

#require "mLab.class.nut:1.0.0"

  • agent
Mnubo

#require "mnubo.agent.nut:1.0.0"
#require "promise.class.nut:3.0.1"

  • agent
MongoDBStitch

#require "MongoDBStitch.agent.lib.nut:1.0.0"

  • agent
New Relic Insights

#require "NewRelicInsights.class.nut:1.0.0"

  • agent
Plotly

#require "Plotly.class.nut:1.0.1"

  • agent
Prowl

#require "Prowl.class.nut:1.0.1"

  • agent
PubNub

#require "PubNub.class.nut:1.1.0"

  • agent
Salesforce Force.com

#require "Salesforce.class.nut:1.1.0"

  • agent
SecuriThings

#require "SecuriThingsAPI.class.nut:1.0.0"

  • agent
Skyhook Precision Location for IoT

#require "skyhook.device.nut:2.0.1"
#require "skyhook.agent.nut:2.0.1"

  • agent
  • device
SparkFun Phant IO

#require "Phant.class.nut:1.0.0"

  • agent
The Things API

#require "TheThingsAPI.class.nut:1.2.0"

  • agent
ThingWorx

#require "ThingWorx.agent.lib.nut:1.0.0"

  • agent
TreasureData

#require "TreasureData.agent.lib.nut:1.0.0"

  • agent
Twilio

#require "Twilio.class.nut:1.0.0"

  • agent
Twitter

#require "Twitter.agent.lib.nut:2.0.0"

  • agent
Ubidots

#require "Ubidots.agent.lib.nut:1.0.0"

  • agent
Weather Underground

#require "Wunderground.class.nut:1.0.0"

  • agent
Wolfram Data Drop

#require "WolframDataDrop.class.nut:1.0.0"

  • agent
Xively

#require "Xively.class.nut:1.0.1"

  • agent

Library software is provided free of charge by Electric Imp solely to facilitate connectivity between your imp-enabled product software and certain third-party web services. Usage of Electric Imp library software does not guarantee access to those web services nor does it include any costs arising through your use of those services. Access to and usage of third-party web services may require you to enter into a relationship with those services and require the payment of fees or subscriptions. All such relationships are entirely separate from any relationship you have with Electric Imp, and Electric Imp is not responsible for your use of third party content, as set forth in Electric Imp’s Terms of Service.