

# Work with Amazon S3 using the AWS SDK for Kotlin
<a name="use-services-s3"></a>

Your main interface to the Amazon Simple Storage Service for the Kotlin SDK is the [S3Client](https://docs.aws.amazon.com/sdk-for-kotlin/api/latest/s3/aws.sdk.kotlin.services.s3/-s3-client/index.html). Use the `S3Client` like other service clients in the SDK to make [requests](making-requests.md) to Amazon S3.

Resources to help you use the Kotlin SDK with S3 are:
+ the Kotlin SDK [API reference for S3](https://docs.aws.amazon.com/sdk-for-kotlin/api/latest/s3/index.html).
+ the [S3 service User Guide](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) and [service API reference](https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html).

The following topics present guided code examples for select Kotlin SDK APIs that work with S3.

**Topics**
+ [Data integrity protection with checksums](s3-checksums.md)
+ [Work with Multi-Region Access Points](use-services-s3-mrap.md)