https://github.com/billstclair/elm-dynamodb
A pure-Elm interface to Amazon's DynamoDB NoSQL database service
https://github.com/billstclair/elm-dynamodb
Last synced: 4 months ago
JSON representation
A pure-Elm interface to Amazon's DynamoDB NoSQL database service
- Host: GitHub
- URL: https://github.com/billstclair/elm-dynamodb
- Owner: billstclair
- License: mit
- Created: 2022-10-31T18:50:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-19T14:57:06.000Z (5 months ago)
- Last Synced: 2026-01-20T10:52:53.517Z (5 months ago)
- Language: Elm
- Homepage: https://package.elm-lang.org/packages/billstclair/elm-dynamodb/latest/
- Size: 64.5 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](http://package.elm-lang.org/packages/billstclair/elm-dynamodb/latest)
A pure-Elm client for the [Amazon DynamoDB](https://aws.amazon.com/dynamodb/) NoSQL database service. It targets a subset of the service API. Use `DynamoDB.makeRequest` to add more.
AWS Documentation: https://docs.aws.amazon.com/dynamodb
AWS Console: https://console.aws.amazon.com/dynamodbv2
[dynamodb-setup.md](https://github.com/billstclair/elm-dynamodb/blob/main/dynamodb-setup.md) contains a simple tutorial for creating AWS root and user accounts and your first DynamoDB table.
# Example
The [`example`](https://github.com/billstclair/elm-dynamodb/tree/master/example) directory has some sample code, with a simple user interface.
# Credits
My thanks to Kevin Tonon for his `elm-aws-core` package, and to the-sett for upgrading it to Elm 0.19.1: [the-sett/elm-aws-core](http://package.elm-lang.org/packages/the-sett/elm-aws-core/latest) package. Without it, I would likely have thrown up my hands in despair over ever getting the signing and authorization crypto to work.