api

apigateway4

API Gateway request signing SDK for NodeJS

Showing:

Popularity

Downloads/wk

16

GitHub Stars

4

Maintenance

Last Commit

5yrs ago

Contributors

0

Package

Dependencies

4

Size (min+gzip)

17.6KB

License

ISC

Type Definitions

Tree-Shakeable

No?

Categories

Readme

apigateway4

AWS API Gateway request signing library

npm npm

NPM

About

apigateway4 is a simple SDK for AWS API Gateway request signing with the Signature Version4 Signing Process.

Features

Usage

var agw4  = require('apigateway4')

var requestOpts = {
    uri: 'https://<apigateway_id>.execute-api.us-west-2.amazonaws.com/v1/auth?name=myname&foo=bar'
}

var signer = new agw4.BuildRequestSigner(requestOpts,credentials)

signer.sign()

// example for 'got'
require('got')(requestOpts.uri, requestOpts)
 .then( (html)=> console.log(html.body))
 .catch( (e) => console.log(e))


// example for 'request-promise'
require('request-promise')(requestOpts)
 .then( (html)=> console.log(html))
 .catch( (e) => console.log(e))

see example.js for more details

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100