# boto3

Boto3, an AWS SDK for Python

Repository: https://github.com/boto/boto3
Canonical: https://ross.abutalabs.com/products/boto3-aws-sdk-for-python
Homepage: https://aws.amazon.com/sdk-for-python/
Language: Python
License: Apache-2.0
License Family: permissive
Topics: python, aws, cloud, cloud-management, aws-sdk
Last push: 2026-08-26T19:41:15+00:00
Link (homepage): https://aws.amazon.com/sdk-for-python/
Link (site_page): https://aws.amazon.com/products/developer-tools/agent-toolkit-for-aws?nc2=h_dsc_ex_s5
Link (site_page): https://aws.amazon.com/getting-started?nc2=h_dsc_aa_gs
Link (site_page): https://aws.amazon.com/about-aws/global-infrastructure?nc2=h_dsc_aa_gi
Link (site_page): https://aws.amazon.com/pricing?nc2=h_pr_hub

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 8, longevity 100
- inputs: {"age_days": 4352, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 9883, forks 1985 (observed 2026-08-28T04:10:37.619495+00:00)

## What it is
Boto3 is the official Amazon Web Services SDK for Python, providing idiomatic Python APIs for AWS services such as S3, EC2, and DynamoDB. It is built on botocore, the low-level library shared with the AWS CLI, and handles credentials, retries, pagination, and serialization.

## Use cases
- upload and download files to amazon s3 from python
- manage ec2 instances programmatically
- query dynamodb tables from a python script
- automate aws infrastructure with python
- wait for aws resources to reach a given state
- call any aws service api from python

## When to choose
- you are building Python applications or scripts that interact with AWS services
- you need official, up-to-date coverage of the full AWS API surface
- you want high-level resource APIs plus low-level client control
- you need features like pagination, waiters, and automatic S3 multipart transfers

## When to avoid
- you are targeting clouds other than AWS
- you need a CLI rather than a Python library (use the AWS CLI, which shares botocore)
- you want infrastructure-as-code tooling rather than imperative SDK calls (consider CDK or Terraform)

## Facets
- artifact type: library
- maturity: stable
- function: sdk, http-client, serialization, auth
- domain: cloud-computing, developer-tools, apis
- platform: python, cross-platform
- tags: aws, boto3, botocore, cloud-sdk, amazon-web-services, s3, ec2, dynamodb, automation

## Member repositories
- boto/boto3 (main) score 67
- boto/botocore (backend) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:37.619495+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:20:21.238231+00:00, confidence not recorded.
  - readme: https://github.com/boto/boto3 (fetched 2026-08-28T04:10:37.619495+00:00, sha af3db5c106ad)
  - homepage: https://aws.amazon.com/sdk-for-python/ (fetched 2026-08-29T08:20:25.222419+00:00, sha b488dc62605c)
  - site_page: https://aws.amazon.com/getting-started?nc2=h_dsc_aa_gs (fetched 2026-08-29T08:20:25.234912+00:00, sha f35fd0664950)
  - site_page: https://aws.amazon.com/about-aws/global-infrastructure?nc2=h_dsc_aa_gi (fetched 2026-08-29T08:20:25.237149+00:00, sha 79a446e5fbd1)
  - site_page: https://aws.amazon.com/products/developer-tools/agent-toolkit-for-aws?nc2=h_dsc_ex_s5 (fetched 2026-08-29T08:20:25.232043+00:00, sha 3cc21b596f92)
  - site_page: https://aws.amazon.com/pricing?nc2=h_pr_hub (fetched 2026-08-29T08:20:25.239975+00:00, sha e2abd01d7981)
  - site_page: https://aws.amazon.com/savingsplans?nc2=h_pr_sp (fetched 2026-08-29T08:20:25.243756+00:00, sha 9ff3c7ad93e0)
  - site_page: https://aws.amazon.com/s3/pricing?nc2=h_pr_s3 (fetched 2026-08-29T08:20:25.246206+00:00, sha 97bbf99c3793)
  - site_page: https://aws.amazon.com/bedrock/pricing?nc2=h_pr_br (fetched 2026-08-29T08:20:25.249699+00:00, sha 4ccc538a3696)
  - site_page: https://aws.amazon.com/rds/pricing?nc2=h_pr_rds (fetched 2026-08-29T08:20:25.251608+00:00, sha 538280f30c8a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
