# API Doc

- [Config](/dynamo-easy/api/dynamo-easy-config.md)
- [Dynamo-Easy Config](/dynamo-easy/api/dynamo-easy-config/configuration.md)
- [AWS SDK Config](/dynamo-easy/api/dynamo-easy-config/aws-sdk-config.md)
- [Model](/dynamo-easy/api/model.md): Models are used to create DynamoStore instances. Through the model the necessary information and typings are provided how to build requests and read responses.
- [Decorators](/dynamo-easy/api/model/decorators.md): Decorators are used to add some metadata to our model classes, relevant to our javascript-to-dynamo mapper.
- [Mapping Concept](/dynamo-easy/api/model/mapping-concept.md): Depending on the value type or the meta data provided from decorators, values are mapped to DynamoDB attributes.
- [CustomMapper](/dynamo-easy/api/model/custommapper.md): With custom mappers you're able to define how the JS values are mapped (toDb) and how the DynamoDB attributes are parsed (fromDb).
- [Dynamo Store](/dynamo-easy/api/dynamo-store.md): The DynamoStore provides an easy way to execute requests to a single table.
- [Model Requests](/dynamo-easy/api/dynamo-store/model-requests.md): Single model requests you can execute on a DynamoStore.
- [Multi-Model Requests](/dynamo-easy/api/multi-model-requests.md): There are different requests you can use to read from or write to different tables.
- [Expressions (conditions, update)](/dynamo-easy/api/expressions-conditions-update.md): For conditions and updates, DynamoDB uses expression statements. We provide functions to build those expressions either in a strictly or a non-typed way.
