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.

Type-safe

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 🙂

Securing

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.

Versatile

DynamoDB-Toolbox exposes a 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 so you can ship only what you use.

Want more?

DynamoDB-Toolshack connects to DynamoDB-Toolbox to elevate your DynamoDB experience with a schema-aware UI, table consitency checks and a migration system.

Join the Beta and get started in just a few clicks!