skillfed

botocore

Low-level, data-driven core of boto 3.

botocore Permissive license Apache-2.0 Active 1,636 v1.43.70 released

Install

botocore on PyPI

pip

pip install botocore

uv

uv add botocore

poetry

poetry add botocore

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 3 — jmespath, python-dateutil, urllib3
Maintenance actively maintained — 1 days since the last release
Last repo commit
First released
Popularity one of the 100 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: botocore-1.43.70-py3-none-any.whl

Development Status :: 5 - Production/StableIntended Audience :: DevelopersIntended Audience :: System AdministratorsNatural Language :: EnglishProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: Free Threading :: 2 - Beta

About botocore

from the package's own PyPI description — quoted content, verbatim

botocore

|Version| |Python| |License|

A low-level interface to a growing number of Amazon Web Services. The botocore package is the foundation for the AWS CLI <https://github.com/aws/aws-cli> as well as boto3 <https://github.com/boto/boto3>.

Botocore is maintained and published by Amazon Web Services_.

Notices

On 2026-04-29, support for Python 3.9 ended for Botocore. This follows the Python Software Foundation end of support <https://peps.python.org/pep-0596/#lifespan>__ for the runtime which occurred on 2025-10-31.

For more information, see this blog post <https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/>__.

.. _Amazon Web Services: https://aws.amazon.com/what-is-aws/ .. |Python| image:: https://img.shields.io/pypi/pyversions/botocore.svg?style=flat :target: https://pypi.python.org/pypi/botocore/ :alt: Python Versions .. |Version| image:: http://img.shields.io/pypi/v/botocore.svg?style=flat :target: https://pypi.python.org/pypi/botocore/ :alt: Package Version .. |License| image:: http://img.shields.io/pypi/l/botocore.svg?style=flat :target:...

Read as markdown · JSON record · Source repository · Homepage

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Botocore is the low-level, data-driven foundation for AWS service interactions, providing the core client and session management that powers the AWS CLI and boto3 library.

Actively maintained by Amazon Web Services with a release just 1 day old. Low install friction with only three lightweight runtime dependencies (jmespath, python-dateutil, urllib3). Supports Python 3.10–3.14 and is in full support phase.

Licensed under Apache-2.0 (permissive), allowing commercial and private use with minimal restrictions—suitable for most production environments.

Usage

pip install botocore

import botocore.session
session = botocore.session.get_session()
client = session.create_client('ec2')
print(client.describe_instances())

AWS credentials must be configured (e.g., in ~/.aws/credentials) and a default region set (e.g., in ~/.aws/config) before making service calls.

Verdict: Botocore is a production-ready, actively maintained AWS SDK foundation with no known vulnerabilities, permissive licensing, and minimal dependencies. It is the canonical choice for low-level AWS service access in Python and is backed by Amazon Web Services.

Needs verification

  • Whether the package supports free-threaded Python 3.14 (listed as beta in classifiers) in production scenarios.
  • Performance characteristics or benchmarks compared to higher-level abstractions like boto3.
aws sdk python low levelamazon web services client libraryboto3 foundation coreaws api interface pythonaws service clientboto core libraryaws credentials session management

Similar packages