Skip to main content



Dynamoose is a modeling tool for Amazon's DynamoDB. Dynamoose is heavily inspired by Mongoose, which means if you are coming from Mongoose the syntax will be very familiar.

Key Features

  • Type safety
  • High level API
  • Easy to use syntax
  • DynamoDB Single Table Design Support
  • Ability to transform data before saving or retrieving items
  • Strict data modeling (validation, required attributes, and more)
  • Support for DynamoDB Transactions
  • Powerful Conditional/Filtering Support
  • Callback & Promise support
  • AWS Multi-region support
Introduction to Dynamoose by rrainn Learn