Never let schema get in your way

StatelyDB delivers Elastic Schema for DynamoDB so you can version your data model and freely evolve your app in prod.

Read more

StatelyDB: No Regrets Schema for DynamoDB

StatelyDB gives DynamoDB a schema system that assumes your data model will change and that multiple versions can apply at any time.

Apps evolve. So should your data

Code freely and change your data model often without worrying about retrofitting code and reworking the database.

Schema update? No problem.

StatelyDB is built for change. Your elastic schema changes are versioned over time just like your code. You are now free to do what you want with your schema.

Learn more

Your language. Your types.

StatelyDB SDK uses the item types defined in your elastic schema along with a simple API that makes working with your data a joy.

Learn more

Multiple versions. All in prod

StatelyDB seamlessly moves data between schema versions so new code and old code can read and write different versions of the same data without conflict.

DynamoDB challenges and StatelyDB

DynamoDB is used by countless apps to deliver the scale and performance needed for global, real-time interactions. However, the developer experience can be frustrating at times, we’re building a better path with StatelyDB.

DynamoDB
StatelyDB
Need to know in advance and major work to modify
Access patterns
Start building without firm opinion and change freely
Requires a PhD and hours of watching re:Invent videos
Single Table Design
Easy and intuitive with as many data types living together as you want
Every change to the data model requires massive retrofit
Versioning
Change your data model and versions are mapped to data
DIY/Wild West - you have to build validation and structure in the application
Structure & Validation
The DB does the work for you - enforces structure and validation so you know what you’ve got
Loose types require code and ORMs to access them
Typing
Real types in your language so you no longer need an ORM
Only the most basic building blocks, and expensive too
Transactions
Interactive and composable extends to system of record
Build

We just want the database we wish we had

We’ve been using DynamoDB for years and it seemed every time we had a new project, we found ourselves challenged with the same problem every time.

We love the consistent performance at any scale, rock solid availability and unlimited scalability via enforced partitioning. But we needed it to evolve.

We found ourselves writing the same tools for every project and realized that others probably struggled with the same challenges.

So, we started StatelyDB to build out the right layers to help everyone not just scale DynamoDB, but to do it on your terms.

StatelyDB allows you to build what you dream

Build FAST

code what you dream without worrying about a limiting data model.

Build FREE

eliminate pre-thinking and change your mind.

Build FOREVER

version and change all the time and never need to change the data

Our belief Developers should be able to change their minds.

Using DynamoDB today? Want to try StatelyDB?