Reactive, robust AWS DynamoDb integration with Swift that Just Works.
"NoPython" version
This library will
- Call AWS DynamoDb
- Provide Combine wrappers for the DynamoDb calls.
- Provide robust, asynchronous connectivity to AWS, unlike the official AWS library (!)
- Provide macOS reactive extensions
- Feature Emojisaurus 🦕
- Read the section on Configuration at https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html
- Create an AWS secret key file at ~/.aws/config as per the instructions; and a ~/.aws/credentials file to specify your region.
- Run the DynoTests for unit tests, and the DynoEndToEndTests for tests which call AWS.
let 🦕 = Dyno()
let items = 🦕.scan(table: "Dinosaurs",
filter: .beginsWith("name", "Emoji"),
type: Dinosaur.self)