npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@datafire/amazonaws_data_iot

v5.0.0

Published

DataFire integration for AWS IoT Data Plane

Readme

@datafire/amazonaws_data_iot

Client library for AWS IoT Data Plane

Installation and Usage

npm install --save @datafire/amazonaws_data_iot
let amazonaws_data_iot = require('@datafire/amazonaws_data_iot').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

amazonaws_data_iot.DeleteThingShadow({
  "thingName": ""
}).then(data => {
  console.log(data);
});

Description

AWS IoT AWS IoT-Data enables secure, bi-directional communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the AWS cloud. It implements a broker for applications and things to publish messages over HTTP (Publish) and retrieve, update, and delete thing shadows. A thing shadow is a persistent representation of your things and their state in the AWS cloud.

Actions

DeleteThingShadow

amazonaws_data_iot.DeleteThingShadow({
  "thingName": ""
}, context)

Input

  • input object
    • thingName required string

Output

GetThingShadow

amazonaws_data_iot.GetThingShadow({
  "thingName": ""
}, context)

Input

  • input object
    • thingName required string

Output

UpdateThingShadow

amazonaws_data_iot.UpdateThingShadow({
  "thingName": "",
  "payload": ""
}, context)

Input

  • input object

Output

Publish

amazonaws_data_iot.Publish({
  "topic": ""
}, context)

Input

  • input object
    • topic required string
    • payload Payload

Output

Output schema unknown

Definitions

ConflictException

  • ConflictException object: The specified version does not match the version of the document.

DeleteThingShadowRequest

  • DeleteThingShadowRequest object: The input for the DeleteThingShadow operation.

DeleteThingShadowResponse

  • DeleteThingShadowResponse object: The output from the DeleteThingShadow operation.

ErrorMessage

  • ErrorMessage string

GetThingShadowRequest

  • GetThingShadowRequest object: The input for the GetThingShadow operation.

GetThingShadowResponse

  • GetThingShadowResponse object: The output from the GetThingShadow operation.

InternalFailureException

  • InternalFailureException object: An unexpected error has occurred.

InvalidRequestException

  • InvalidRequestException object: The request is not valid.

JsonDocument

  • JsonDocument string

MethodNotAllowedException

  • MethodNotAllowedException object: The specified combination of HTTP verb and URI is not supported.

Payload

  • Payload string

PublishRequest

  • PublishRequest object: The input for the Publish operation.

Qos

  • Qos integer

RequestEntityTooLargeException

  • RequestEntityTooLargeException object: The payload exceeds the maximum size allowed.

ResourceNotFoundException

  • ResourceNotFoundException object: The specified resource does not exist.

ServiceUnavailableException

  • ServiceUnavailableException object: The service is temporarily unavailable.

ThingName

  • ThingName string

ThrottlingException

  • ThrottlingException object: The rate exceeds the limit.

Topic

  • Topic string

UnauthorizedException

  • UnauthorizedException object: You are not authorized to perform this operation.

UnsupportedDocumentEncodingException

  • UnsupportedDocumentEncodingException object: The document encoding is not supported.

UpdateThingShadowRequest

  • UpdateThingShadowRequest object: The input for the UpdateThingShadow operation.

UpdateThingShadowResponse

  • UpdateThingShadowResponse object: The output from the UpdateThingShadow operation.

errorMessage

  • errorMessage string