DynamoDB Toolbox

DynamoDB Toolbox

Lightweight and type-safe query builder for DynamoDB

For those who love DynamoDB but find the Document Client not that comfy 🛋️

...we've got your back!

👉 Get Started

DynamoDB-Toolbox is a light abstraction layer over the Document Client that turns your DynamoDB journey into a ✨ bliss ✨

Developer friendly

DynamoDB-Toolbox does all the heavy-lifting of crafting those complex DynamoDB requests for you. It makes your code clearer, more concise and maintainable.

Also, we absolutely LOVE TypeScript! If you do too, you're in the right place: We push type-safety to the limit in everything we do 🙂

Reliable

At each interaction with DynamoDB, pushed and fetched items are validated against schemas you define, guaranteeing the consistency of your data and the reliability of your code.

DynamoDB-Toolbox exposes rich schema syntax that supports a broad range of edge cases like defaults, composition, transformations and polymorphism.

Lightweight

DynamoDB-Toolbox was designed with Serverless in mind. We believe that bundle sizes matter.

That's why we made our core features ultra-lightweight, while keeping the rest opt-in and tree-shakable.

Our motto is simple: Ship only what you use.