SDKs oficiais do Modal, uma plataforma de nuvem serverless para executar código Python, Sandboxes e funções implantadas.
boto/botocore
Biblioteca Python de baixo nível que fornece a base de clientes de API da AWS usada pelo boto3 e pela AWS CLI.
- Estrelas
- 1,648
- Forks
- 1,197
- Issues abertas
- 204
- Último commit
- ontem
O que é?
botocore é uma interface Python de baixo nível para um número crescente de Amazon Web Services. Ela fornece a infraestrutura central que transforma definições de serviços da AWS em clientes que podem ser chamados, incluindo resolução de credenciais e regiões, assinatura de requisições e análise de respostas.
A maioria dos desenvolvedores usa a biblioteca indiretamente, por meio do boto3 ou da AWS CLI, que se baseiam no botocore. Também é possível usá-la diretamente em uma sessão Python: crie uma sessão e, em seguida, um cliente para um serviço como o EC2 e chame suas operações. As credenciais e a região padrão são lidas de arquivos de configuração padrão da AWS, como ~/.aws/credentials e ~/.aws/config.
O pacote é publicado pela Amazon Web Services sob a licença Apache-2.0. O suporte ao Python 3.9 terminou em abril de 2026, então as versões recentes têm como alvo versões mais novas do Python.
Recursos principais
- 01Cria clientes para serviços da AWS a partir das definições dos serviços.
- 02Lê as credenciais e a região padrão de arquivos de configuração padrão da AWS.
- 03Serve como base compartilhada do boto3 e da AWS CLI.
- 04Pode ser usado diretamente em uma sessão Python, sem o boto3.
Casos de uso
- Criar ferramentas em Python que chamam APIs da AWS em baixo nível.
- Depurar ou estender o comportamento do boto3 e da AWS CLI.
- Automatizar operações da AWS com scripts em uma sessão Python.
Início rápido
- 1
Instale botocore do PyPI com pip
pip install botocore - 2
Configure as credenciais da AWS em ~/.aws/credentials
- 3
Defina uma região padrão em ~/.aws/config
- 4
Crie uma sessão e um cliente a partir de um interpretador Python
Antes de usar
- É uma biblioteca de baixo nível; você precisa chamar as APIs da AWS diretamente, por isso a maioria dos usuários prefere o boto3 para um uso de nível mais alto.
- São necessárias credenciais da AWS e uma conta da AWS para fazer chamadas reais à API.
- Os mantenedores têm disponibilidade limitada para lidar com issues do GitHub.
Tópicos
Perguntas frequentes
- O que é botocore?
- Biblioteca Python de baixo nível que fornece a base de clientes de API da AWS usada pelo boto3 e pela AWS CLI. botocore é uma interface Python de baixo nível para um número crescente de Amazon Web Services. Ela fornece a infraestrutura central que transforma definições de serviços da AWS em clientes que podem ser chamados, incluindo resolução de credenciais e regiões, assinatura de requisições e análise de respostas.
- botocore é gratuito? Qual é a licença?
- botocore é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- botocore ainda é mantido?
- Manutenção ativa. O último commit de botocore foi em 5 de nov. de 2026.
- Para que posso usar botocore?
- Criar ferramentas em Python que chamam APIs da AWS em baixo nível. Depurar ou estender o comportamento do boto3 e da AWS CLI. Automatizar operações da AWS com scripts em uma sessão Python.
- Como instalar botocore?
- Instale botocore do PyPI com pip: pip install botocore Configure as credenciais da AWS em ~/.aws/credentials Defina uma região padrão em ~/.aws/config Crie uma sessão e um cliente a partir de um interpretador Python
- Onde consigo botocore?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/boto/botocore
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Biblioteca oficial de cliente TypeScript/JavaScript para a REST API da Cloudflare, gerada com Stainless.
Biblioteca cliente em Go para a API V2 da DigitalOcean, com suporte a recursos de infraestrutura e chamadas a modelos do DigitalOcean Inference.
CLI e framework baseado em YAML para implantar código e infraestrutura em nuvem, principalmente na AWS Lambda e em outros serviços gerenciados de nuvem.
CLI e mecanismo de Infrastructure as Code que permitem definir e implantar recursos em nuvem usando linguagens de programação de propósito geral.
Interface de linha de comando oficial e unificada para gerenciar a Amazon Web Services pelo terminal ou por scripts.