Local Development
Dynomate supports connecting to local DynamoDB instances through DynamoDB Local or LocalStack. Both work by configuring an AWS profile with a custom endpoint_url.
Connecting to DynamoDB Local
Create an AWS profile with the endpoint_url pointing to your DynamoDB Local instance:
[profile dynamodb-local]
region = us-east-1
aws_access_key_id = fake
aws_secret_access_key = fake
endpoint_url = http://localhost:8000
Add this to your AWS config file (typically ~/.aws/config on macOS/Linux or %USERPROFILE%\.aws\config on Windows), then select the profile in Dynomate.
Credentials
DynamoDB Local doesn't validate credentials, but the AWS SDK still requires them. Any non-empty value works.
Connecting to LocalStack
Same approach — create an AWS profile pointing to your LocalStack endpoint:
[profile localstack]
region = us-east-1
aws_access_key_id = fake
aws_secret_access_key = fake
endpoint_url = http://localhost:4566 Select the profile in Dynomate and you're connected.
