Introducing ExtendDB: An open source DynamoDB-compatible adapter with pluggable storage backends
Database Blog
This article introduces ExtendDB, an open-source DynamoDB-compatible adapter with pluggable storage backends, released under Apache 2.0 License.
- Implements DynamoDB wire protocol; works with existing AWS SDKs and tools unchanged
- PostgreSQL is the first backend; additional backends can be added via Rust trait
- Supports local development, CI/CD, on-premises, and air-gapped environments
- Compiles to single binary with mandatory TLS and SigV4 authentication
- Supports core DynamoDB operations: tables, items, queries, transactions, streams, TTL, import/export
- Managed via CLI or web console at https://127.0.0.1:8000/console/
- Early v0.1 release for development and experimentation
- Not a DynamoDB replacement; performance and scaling differ from managed service
ExtendDB enables teams to use DynamoDB access patterns outside AWS without rewriting application code, addressing scenarios like edge computing and on-premises deployments.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.