Serverless Dynalite

Run dynalite locally (no JVM, all JS) to simulate DynamoDB. Watch serverless.yml for table config updates.




A Serverless plugin to run Dynalite locally to handle DynamoDB development. Can watch for table config changes.

Integrates with serverless-offline. Also works without serverless-offline by running

serverless dynalite start

to start dynalite with the tables specified in serverless.yml. Or:

serverless dynalite watch

to listen for changes to the serverless.yml file and add tables accordingly


  • -p port to specify the port (optional, defaults to 4567)
  • -d dir to create a dynalite db file instead of using the in-memory store (optional)

Something missing? More documentation? All PRs welcome at

view on Github

Latest commit b2f54ec on Sep 24, 2017

New to serverless?

To get started, pop open your terminal & run:

npm install serverless -g