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.