Socket
Socket
Sign inDemoInstall

@aws-lambda-powertools/commons

Package Overview
Dependencies
Maintainers
4
Versions
93
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-lambda-powertools/commons

A shared utility package for AWS Lambda Powertools for TypeScript libraries


Version published
Weekly downloads
391K
increased by21.01%
Maintainers
4
Weekly downloads
 
Created
Source

AWS Lambda Powertools for TypeScript

⚠️ WARNING: Do not use this library in production ⚠️
AWS Lambda Powertools for TypeScript is currently released as a beta developer preview and is intended strictly for feedback purposes only.
This version is not stable, and significant breaking changes might incur as part of the upcoming production-ready release.

A suite of TypeScript utilities for AWS Lambda functions to ease adopting best practices such as tracing, structured logging, custom metrics, and more. (AWS Lambda Powertools for Python and AWS Lambda Powertools for Java are also available).

📜 Documentation | NPM | Roadmap | Examples

An AWS Developer Acceleration (DevAx) initiative by Specialist Solution Architects | aws-devax-open-source@amazon.com

Features

  • Tracer - Utilities to trace Lambda function handlers, and both synchronous and asynchronous functions
  • Logger - Structured logging made easier, and a middleware to enrich log items with key details of the Lambda context
  • Metrics - Custom Metrics created asynchronously via CloudWatch Embedded Metric Format (EMF)

Getting started

Find the complete project's documentation here.

Installation

The AWS Lambda Powertools for TypeScript utilities follow a modular approach, similar to the official AWS SDK v3 for JavaScript{target="_blank"}. Each TypeScript utility is installed as standalone NPM package.

👉 Installation guide for the Tracer utility

👉 Installation guide for the Logger utility

👉 Installation guide for the Metrics utility

Examples

Credits

Connect

  • AWS Developers Slack: #lambda-powertools- Invite, if you don't have an account
  • Email: aws-lambda-powertools-feedback@amazon.com

License

This library is licensed under the MIT-0 License. See the LICENSE file.

FAQs

Package last updated on 01 Apr 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc