Skip to main content

A simple and readable DynamoDB wrapper to streamline and simplify interactions with Amazon DynamoDB.

This package works with Node.js, Bun, BrowsersIt is unknown whether this package works with Cloudflare Workers, Deno
It is unknown whether this package works with Cloudflare Workers
This package works with Node.js
It is unknown whether this package works with Deno
This package works with Bun
This package works with Browsers
JSR Score
64%
Published
4 months ago (0.0.5)



Work in Progress. Expect to be completed by 24th June 2024. Stay Tuned.




dynamodb-sdk

JSRNPM VersionNPM DownloadsMinified GZipped Bundle SizeRepo LicenseGitHub Repo stars

Website    •    Docs    •    Examples    •    GitHub    •    Discord

dynamodb-sdk is an open-source community project and NOT affiliated with AWS or Amazon.




About

dynamodb-sdk is a wrapper around the @aws-sdk/client-dynamodb that uses data validation libraries to provide a more user-friendly interface for working with DynamoDB. It is designed to be used with TypeScript and provides a more intuitive way to interact with DynamoDB tables and indexes. It includes strongly typed classes and methods, query and scan builders, and much more.

  • Built with Typescript
  • Strongly typed methods
  • Readable and composable code
  • Tree-shakable for serverless
  • Intuitive and easy documentation
  • [Emoji] Supports SST 3.0+
  • High level API

Getting Started

Visit https://adityaborkar.com/dynamodb-sdk/docs to view the full documentation.


Community

The community can be found on GitHub Discussions where you can ask questions, voice ideas, and share your projects with other people. To chat with other community members you can join the Discord server.

Do note that our Code of Conduct applies to all community channels. Users are highly encouraged to read and adhere to them to avoid repercussions.


Contributing

Contributions to dynamodb-sdk are welcome and highly appreciated. However, before you jump right into it, we would like you to review our Contribution Guidelines to make sure you have a smooth experience contributing to dynamodb-sdk.

Add Package

deno add jsr:@dynamodb/sdk

Import symbol

import * as mod from "@dynamodb/sdk";

---- OR ----

Import directly with a jsr specifier

import * as mod from "jsr:@dynamodb/sdk";

Add Package

npx jsr add @dynamodb/sdk

Import symbol

import * as mod from "@dynamodb/sdk";

Add Package

yarn dlx jsr add @dynamodb/sdk

Import symbol

import * as mod from "@dynamodb/sdk";

Add Package

pnpm dlx jsr add @dynamodb/sdk

Import symbol

import * as mod from "@dynamodb/sdk";

Add Package

bunx jsr add @dynamodb/sdk

Import symbol

import * as mod from "@dynamodb/sdk";