

# Set up the Amazon SDK for Kotlin
<a name="setup"></a>

To make requests to Amazon Web Services services using the Amazon SDK for Kotlin, you need the following:
+ The ability to sign-in to the Amazon access portal
+ Permission to use the Amazon resources your application needs
+ A development environment with the following elements:
  + [Shared configuration files](https://docs.aws.amazon.com/sdkref/latest/guide/file-format.html) that are setup with at least one of the following ways:
    + The `config` file contains IAM Identity Center credentials settings so that the SDK can obtain Amazon credentials
    + The `credentials` file contains temporary credentials
  + A build automation tool such as [Gradle](https://gradle.org/install/) or [Maven](https://maven.apache.org/download.cgi) 
+ An active Amazon access portal session when you are ready to run your application

**Topics**
+ [Basic set up](setup-basic-onetime-setup.md)
+ [Create project build files](setup-create-project-file.md)
+ [Code your Kotlin project using the SDK for Kotlin](code-project.md)