Work in Progress. Expect to be completed by 24th June 2024. Stay Tuned.
dynamodb-sdk
[![JSR](https://jsr.io/badges/@
/)](https://jsr.io/@/) [![NPM Version](https://img.shields.io/npm/v/dynamodb-sdk)](https://npmjs.com/package/dynamodb-sdk) [![NPM Downloads](https://img.shields.io/npm/dm/dynamodb-sdk)]((https://npmjs.com/package/dynamodb-sdk)) ![Minified GZipped Bundle Size](https://badgen.net/bundlephobia/minzip/dynamodb-sdk) ![Repo License](https://img.shields.io/badge/License-MIT-blue) [![GitHub Repo stars](https://img.shields.io/github/stars/adityaborkar/dynamodb-sdk)](https://github.com/adityaborkar/dynamodb-sdk)
[Website](https://adityaborkar.com/dynamodb-sdk) • [Docs](https://adityaborkar.com/dynamodb-sdk/docs) • [Examples](https://adityaborkar.com/dynamodb-sdk/guides) • [GitHub](https://github.com/adityaborkar/dynamodb-sdk) • [Discord](https://github.com/adityaborkar/dynamodb-sdk)
dynamodb-sdk is an open-source community project and NOT affiliated with AWS or Amazon.
## About
`dynamodb-sdk` is a wrapper around the `@aws-sdk/client-dynamodb` that uses data validation libraries to provide a more user-friendly interface for working with DynamoDB. It is designed to be used with TypeScript and provides a more intuitive way to interact with DynamoDB tables and indexes. It includes strongly typed classes and methods, query and scan builders, and much more.
- Built with Typescript
- Strongly typed methods
- Readable and composable code
- Tree-shakable for serverless
- Intuitive and easy documentation
- [Emoji] Supports SST 3.0+
- High level API