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
## Getting Started Visit https://adityaborkar.com/dynamodb-sdk/docs to view the full documentation.
## Community The community can be found on GitHub Discussions where you can ask questions, voice ideas, and share your projects with other people. To chat with other community members you can join the Discord server. Do note that our Code of Conduct applies to all community channels. Users are highly encouraged to read and adhere to them to avoid repercussions.
## Contributing Contributions to `dynamodb-sdk` are welcome and highly appreciated. However, before you jump right into it, we would like you to review our Contribution Guidelines to make sure you have a smooth experience contributing to `dynamodb-sdk`.