Skip to main content

Libraries And Integrations

The Electric Imp Platform supports the addition of software libraries to both your agent and device code. Any of our libraries may be included in your code, and you can include multiple libraries. At this time, only libraries hosted by Electric Imp are available. However, all of our libraries are open source, and you can viewed, download or fork the library source from our GitHub repo.

Electric Imp’s libraries have been issued under the terms of the MIT License allow you free usage of each library in your own code. You should understand the terms of this license before you make use any of our libraries. Some of the libraries we host are provided by third-parties, so you should check a given library’s documentation for ownership information and any special licensing terms imposed by the third-party concerned.

New Libraries

Library Name Load The Library With... Targets
BG96 GPS

#require "BG96_GPS.device.lib.nut:1.0.0"

  • device
Bluetooth BlinkUp Support

#require "bt_firmware.lib.nut:1.0.0"
#require "btleblinkup.device.lib.nut:2.0.0"

  • device
  • factory
Messenger + ReplayMessenger

#require "Messenger.lib.nut:0.2.0"
#require "ReplayMessenger.device.lib.nut:0.2.0"

  • agent
  • device
BQ24295 Battery Controller

#require "BQ24295.device.lib.nut:1.0.0"

  • device
BQ25895 Battery Controller

#require "BQ25895.device.lib.nut:3.0.0"

  • device
Exosite

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

  • agent

Recently Updated Libraries

Library Name Load The Library With... Targets
BG96 GPS

#require "BG96_GPS.device.lib.nut:1.0.0"

  • device
APDS9007

#require "APDS9007.class.nut:3.0.0"

  • device
ConnectionManager

#require "ConnectionManager.lib.nut:3.1.1"

  • device
Twilio

#require "Twilio.class.nut:1.0.1"

  • agent
AWS Simple Queue Service

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

  • agent
Rocky

#require "Rocky.agent.lib.nut:3.0.1"

  • agent

The logos shown above are the property of their respective owners. Usage of these logos should not be taken as endorsement by those owners of any Electric Imp product or service.