

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

To make requests to AWS services using the AWS SDK for Kotlin, you need the following:
+ The ability to sign-in to the AWS access portal
+ Permission to use the AWS 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 AWS 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 AWS 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)