object

# `s3_client`

Stateless S3-compatible client facade over the normalized HTTP client using by default the `http_process_transport` library.

Availability:
`logtalk_load(s3(loader))`
Author: Paulo Moura
Version: 1:0:0
Date: 2026-07-09
Compilation flags:
`static, context_switching_calls`
Extends:
`public` s3_client(http_process_transport)
Remarks:
(none)
Inherited public predicates:
check_option/1 check_options/1 copy_object/5 default_option/1 default_options/1 delete_object/4 get_object/5 head_bucket/3 head_object/4 list_buckets/2 list_objects_v2/4 option/2 option/3 presigned_get_object/4 presigned_post_object/4 presigned_put_object/4 put_object/6 valid_option/1 valid_options/1

## Public predicates

(no local declarations; see entity ancestors if any)

## Protected predicates

(no local declarations; see entity ancestors if any)

## Private predicates

(no local declarations; see entity ancestors if any)

## Operators

(none)