A drop-in replacement for boto3.Session named RefreshableSession. It automatically refreshes temporary AWS credentials, caches clients, and natively supports MFA providers. It also supports automatic temporary AWS security credential refresh for STS, IOT Core, and custom credential callables.

52 stars 4 forks 52 watchers Python Mozilla Public License 2.0
amazon authentication aws aws-sts boto3 botocore cloud credentials iam iot iot-device mfa refresh session sts
1 Open Issue Need Help Last updated: Sep 6, 2026

Open Issues Need Help

View All on GitHub
documentation enhancement good first issue

A drop-in replacement for boto3.Session named RefreshableSession. It automatically refreshes temporary AWS credentials, caches clients, and natively supports MFA providers. It also supports automatic temporary AWS security credential refresh for STS, IOT Core, and custom credential callables.

Python
#amazon#authentication#aws#aws-sts#boto3#botocore#cloud#credentials#iam#iot#iot-device#mfa#refresh#session#sts