Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and more to help businesses scale and grow. Electric Imp’s comprehensive selection of free-to-use code libraries include tools which support key AWS offerings and allow you to leverage this functionality in your own imp applications.
This is the core library, which can be used by an application’s agent code to interact with AWS endpoints. It is typically used by wrapper classes targeting specific AWS services to create requests, sign them using AWS’ Signature Version 4 specification, and send them. As such, it is used by most of the libraries offered by Electric Imp itself.
This library implements Amazon Simple Notification Service actions in agent code. SNS is a web service that enables applications to send and receive notifications from the cloud.
This library implements Amazon Simple Query Service actions in agent code. SQS is a fully managed message queuing service that allows you to decouple and scale microservices, distributed systems and serverless applications.
This library can be used to send data to an AWS Kinesis Firehose Delivery Stream. This provides applications with a means to stream data into data stores and analytics tools.
This library allows your agent code to work with AWS Kinesis Streams, allowing you to build custom applications that process or analyze streaming data for specialized needs.
This library can be used to invoke AWS Lambda functions — code run in the cloud without provisioning or managing servers — from your agent code