Installation¶
Requirements¶
- Python 3.10+
- boto3 >= 1.34.0
- pydantic >= 2.6.0
Install from PyPI¶
Verify Installation¶
AWS Credentials¶
Dynantic uses boto3 under the hood, so it follows the standard AWS credential resolution order:
- Environment variables (
AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY) - Shared credentials file (
~/.aws/credentials) - AWS config file (
~/.aws/config) - IAM role (on EC2, Lambda, ECS, etc.)
Lambda / ECS
On AWS Lambda or ECS, credentials are provided automatically via the execution role. No configuration needed.
For local development with LocalStack, see the integration guide.