整合性のある最新のインターフェイス
Boto3 の "クライアント" インターフェイスと "リソース" インターフェイスには、AWS API を記述した JSON モデルによって実行される動的に生成されたクラスが用意されています。これにより、サポートされているすべてのサービス間で強力な整合性を維持しながら、極めて迅速に更新を実行できます。
Python 2 および 3 のサポート
Boto3 は、Python バージョン 2.7、3.4+ でのネイティブサポートを提供するために基礎から構築されました。
ウェーター
Boto3 には、AWS リソースにおける事前定義ステータスの変化を自動的にポーリングする "waiter" が付属しています。例えば、Amazon EC2 インスタンスを開始し、waiter を使用してそのインスタンスが "running" 状態になるまで待機する、または新しい Amazon DynamoDB テーブルを作成し、それが使用可能になるまで待機するといったことが可能です。Boto3 では、クライアント API とリソース API の両方にウェーターが用意されています。
サービス固有の高レベル機能
Boto3 には、Amazon S3 の自動マルチパート転送や Amazon DynamoDB の簡略化されたクエリ条件など、サービス固有の機能が多数用意されています。