CINXE.COM
What is the AWS SDK for Kotlin? - AWS SDK for Kotlin
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>What is the AWS SDK for Kotlin? - AWS SDK for Kotlin</title><meta name="viewport" content="width=device-width,initial-scale=1" /><meta name="assets_root" content="/assets" /><meta name="target_state" content="home" /><meta name="default_state" content="home" /><link rel="icon" type="image/ico" href="/assets/images/favicon.ico" /><link rel="shortcut icon" type="image/ico" href="/assets/images/favicon.ico" /><link rel="canonical" href="https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/home.html" /><meta name="description" content="Gain an understanding of what you can do with the AWS SDK for Kotlin." /><meta name="deployment_region" content="IAD" /><meta name="product" content="AWS SDK for Kotlin" /><meta name="guide" content="Developer Guide" /><meta name="guide-locale" content="en_us" /><meta name="tocs" content="toc-contents.json" /><link rel="canonical" href="https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/home.html" /><link rel="alternative" href="https://docs.aws.amazon.com/id_id/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="id-id" /><link rel="alternative" href="https://docs.aws.amazon.com/id_id/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="id" /><link rel="alternative" href="https://docs.aws.amazon.com/de_de/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="de-de" /><link rel="alternative" href="https://docs.aws.amazon.com/de_de/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="de" /><link rel="alternative" href="https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="en-us" /><link rel="alternative" href="https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="en" /><link rel="alternative" href="https://docs.aws.amazon.com/es_es/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="es-es" /><link rel="alternative" href="https://docs.aws.amazon.com/es_es/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="es" /><link rel="alternative" href="https://docs.aws.amazon.com/fr_fr/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="fr-fr" /><link rel="alternative" href="https://docs.aws.amazon.com/fr_fr/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="fr" /><link rel="alternative" href="https://docs.aws.amazon.com/it_it/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="it-it" /><link rel="alternative" href="https://docs.aws.amazon.com/it_it/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="it" /><link rel="alternative" href="https://docs.aws.amazon.com/ja_jp/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="ja-jp" /><link rel="alternative" href="https://docs.aws.amazon.com/ja_jp/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="ja" /><link rel="alternative" href="https://docs.aws.amazon.com/ko_kr/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="ko-kr" /><link rel="alternative" href="https://docs.aws.amazon.com/ko_kr/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="ko" /><link rel="alternative" href="https://docs.aws.amazon.com/pt_br/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="pt-br" /><link rel="alternative" href="https://docs.aws.amazon.com/pt_br/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="pt" /><link rel="alternative" href="https://docs.aws.amazon.com/zh_cn/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="zh-cn" /><link rel="alternative" href="https://docs.aws.amazon.com/zh_tw/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="zh-tw" /><link rel="alternative" href="https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/home.html" hreflang="x-default" /><meta name="feedback-item" content="AWS SDK for Kotlin" /><meta name="this_doc_product" content="AWS SDK for Kotlin" /><meta name="this_doc_guide" content="Developer Guide" /><script defer="" src="/assets/r/vendor4.js?version=2021.12.02"></script><script defer="" src="/assets/r/vendor3.js?version=2021.12.02"></script><script defer="" src="/assets/r/vendor1.js?version=2021.12.02"></script><script defer="" src="/assets/r/awsdocs-common.js?version=2021.12.02"></script><script defer="" src="/assets/r/awsdocs-doc-page.js?version=2021.12.02"></script><link href="/assets/r/vendor4.css?version=2021.12.02" rel="stylesheet" /><link href="/assets/r/awsdocs-common.css?version=2021.12.02" rel="stylesheet" /><link href="/assets/r/awsdocs-doc-page.css?version=2021.12.02" rel="stylesheet" /><script async="" id="awsc-panorama-bundle" type="text/javascript" src="https://prod.pa.cdn.uis.awsstatic.com/panorama-nav-init.js" data-config="{'appEntity':'aws-documentation','region':'us-east-1','service':'sdk-for-kotlin'}"></script><meta id="panorama-serviceSubSection" value="Developer Guide" /><meta id="panorama-serviceConsolePage" value="What is the AWS SDK for Kotlin?" /></head><body class="awsdocs awsui"><div class="awsdocs-container"><awsdocs-header></awsdocs-header><awsui-app-layout id="app-layout" class="awsui-util-no-gutters" ng-controller="ContentController as $ctrl" header-selector="awsdocs-header" navigation-hide="false" navigation-width="$ctrl.navWidth" navigation-open="$ctrl.navOpen" navigation-change="$ctrl.onNavChange($event)" tools-hide="$ctrl.hideTools" tools-width="$ctrl.toolsWidth" tools-open="$ctrl.toolsOpen" tools-change="$ctrl.onToolsChange($event)"><div id="guide-toc" dom-region="navigation"><awsdocs-toc></awsdocs-toc></div><div id="main-column" dom-region="content" tabindex="-1"><awsdocs-view class="awsdocs-view"><div id="awsdocs-content"><head><title>What is the AWS SDK for Kotlin? - AWS SDK for Kotlin</title><meta name="pdf" content="/pdfs/sdk-for-kotlin/latest/developer-guide/aws-sdk-kotlin-dg-preview.pdf#home" /><meta name="rss" content="aws-sdk-kotlin-dg-preview.rss" /><meta name="forums" content="https://repost.aws/" /><meta name="feedback" content="https://docs.aws.amazon.com/forms/aws-doc-feedback?hidden_service_name=AWS%20SDK%20for%20Kotlin&topic_url=https://docs.aws.amazon.com/en_us/sdk-for-kotlin/latest/developer-guide/home.html" /><meta name="feedback-yes" content="feedbackyes.html?topic_url=https://docs.aws.amazon.com/en_us/sdk-for-kotlin/latest/developer-guide/home.html" /><meta name="feedback-no" content="feedbackno.html?topic_url=https://docs.aws.amazon.com/en_us/sdk-for-kotlin/latest/developer-guide/home.html" /><meta name="keywords" content="kotlin,AWS,sdk,AWS>" /><script type="application/ld+json"> { "@context" : "https://schema.org", "@type" : "BreadcrumbList", "itemListElement" : [ { "@type" : "ListItem", "position" : 1, "name" : "AWS", "item" : "https://aws.amazon.com" }, { "@type" : "ListItem", "position" : 2, "name" : "AWS SDK for Kotlin", "item" : "https://docs.aws.amazon.com/sdk-for-kotlin/index.html" }, { "@type" : "ListItem", "position" : 3, "name" : "Developer Guide", "item" : "https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide" }, { "@type" : "ListItem", "position" : 4, "name" : "What is the AWS SDK for Kotlin?", "item" : "https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/home.html" } ] } </script></head><body><div id="main"><div style="display: none"><a href="/pdfs/sdk-for-kotlin/latest/developer-guide/aws-sdk-kotlin-dg-preview.pdf#home" target="_blank" rel="noopener noreferrer" title="Open PDF"></a></div><div id="breadcrumbs" class="breadcrumb"><a href="/index.html">Documentation</a><a href="/sdk-for-kotlin/index.html">AWS SDK for Kotlin</a><a href="home.html">Developer Guide</a></div><div id="page-toc-src"><a href="#get-started-with-the-sdk-kotlin">Get started with the SDK</a><a href="#maintenance-and-support-for-sdk-major-versions">Maintenance and support for SDK major versions</a><a href="#additional-resources">Additional resources</a></div><awsdocs-doc-page-banner></awsdocs-doc-page-banner><div id="main-content" class="awsui-util-container"><div id="main-col-body"><awsdocs-language-banner data-service="$ctrl.pageService"></awsdocs-language-banner><h1 class="topictitle" id="home">What is the AWS SDK for Kotlin?</h1><div class="awsdocs-page-header-container"><awsdocs-page-header></awsdocs-page-header><awsdocs-filter-selector id="awsdocs-filter-selector"></awsdocs-filter-selector></div><p>The AWS SDK for Kotlin provides Kotlin APIs for Amazon Web Services. Using the SDK, you can build Kotlin applications that work with Amazon S3, Amazon EC2, Amazon DynamoDB, and more. With the Kotlin SDK, you can target the JVM platform or Android API level 24 or higher. Support for additional platforms like JavaScript and Native is coming in future releases.</p><p>To track upcoming features in the future releases, see our <a href="https://github.com/awslabs/aws-sdk-kotlin/projects/2" rel="noopener noreferrer" target="_blank"><span>roadmap on GitHub</span><awsui-icon class="awsdocs-link-icon" name="external"></awsui-icon></a>.</p> <h2 id="get-started-with-the-sdk-kotlin">Get started with the SDK</h2> <p>To get started with the SDK, follow the <a href="./get-started.html">Get started</a> tutorial.</p> <p>To set up your development environment, see <a href="./setup.html">Set up</a>.</p> <p>To create and configure service clients for making requests to AWS services, see <a href="./configuration.html">Configuration</a>. For information on various features of the SDK, see <a href="./using.html">Use the SDK</a>.</p> <p>For use cases and examples of performing specific API operations, see <a href="./kotlin_code_examples.html">Code examples</a>.</p> <h2 id="maintenance-and-support-for-sdk-major-versions">Maintenance and support for SDK major versions</h2> <p>For information about maintenance and support for SDK major versions and their underlying dependencies, see the following topics in the <em>AWS SDKs and Tools Reference Guide</em>:</p> <div class="itemizedlist"> <ul class="itemizedlist"><li class="listitem"> <p> <a href="https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html">AWS SDKs and Tools Maintenance Policy</a> </p> </li><li class="listitem"> <p> <a href="https://docs.aws.amazon.com/sdkref/latest/guide/version-support-matrix.html">AWS SDKs and Tools Version Support Matrix</a> </p> </li></ul></div> <h2 id="additional-resources">Additional resources</h2> <p>In addition to this guide, the following are valuable online resources for SDK for Kotlin developers:</p> <div class="itemizedlist"> <ul class="itemizedlist"><li class="listitem"> <p> <a href="https://aws.amazon.com/blogs/developer/category/developer-tools/" rel="noopener noreferrer" target="_blank"><span>AWS developer blog</span><awsui-icon class="awsdocs-link-icon" name="external"></awsui-icon></a> </p> </li><li class="listitem"> <p> <a href="https://forums.aws.amazon.com/forum.jspa?forumID=53" rel="noopener noreferrer" target="_blank"><span>Developer forums</span><awsui-icon class="awsdocs-link-icon" name="external"></awsui-icon></a> </p> </li><li class="listitem"> <p> <a href="https://github.com/awslabs/aws-sdk-kotlin" rel="noopener noreferrer" target="_blank"><span>SDK source</span><awsui-icon class="awsdocs-link-icon" name="external"></awsui-icon></a> (GitHub)</p> </li><li class="listitem"> <p><a href="https://docs.aws.amazon.com/code-library">AWS Code Sample Catalog</a> </p> </li><li class="listitem"> <p> <a href="https://X.com/awsdevelopers" rel="noopener noreferrer" target="_blank"><span>@awsdevelopers</span><awsui-icon class="awsdocs-link-icon" name="external"></awsui-icon></a> (X, formerly Twitter)</p> </li></ul></div> <awsdocs-copyright class="copyright-print"></awsdocs-copyright><awsdocs-thumb-feedback right-edge="{{$ctrl.thumbFeedbackRightEdge}}"></awsdocs-thumb-feedback></div><noscript><div><div><div><div id="js_error_message"><p><img src="https://d1ge0kk1l5kms0.cloudfront.net/images/G/01/webservices/console/warning.png" alt="Warning" /> <strong>Javascript is disabled or is unavailable in your browser.</strong></p><p>To use the Amazon Web Services Documentation, Javascript must be enabled. Please refer to your browser's Help pages for instructions.</p></div></div></div></div></noscript><div id="main-col-footer" class="awsui-util-font-size-0"><div id="doc-conventions"><a target="_top" href="/general/latest/gr/docconventions.html">Document Conventions</a></div><div class="prev-next"><div id="next" class="next-link" accesskey="n" href="./get-started.html">Get started</div></div></div><awsdocs-page-utilities></awsdocs-page-utilities></div><div id="quick-feedback-yes" style="display: none;"><div class="title">Did this page help you? - Yes</div><div class="content"><p>Thanks for letting us know we're doing a good job!</p><p>If you've got a moment, please tell us what we did right so we can do more of it.</p><p><awsui-button id="fblink" rel="noopener noreferrer" target="_blank" text="Feedback" click="linkClick($event)" href="https://docs.aws.amazon.com/forms/aws-doc-feedback?hidden_service_name=AWS SDK for Kotlin&topic_url=https://docs.aws.amazon.com/en_us/sdk-for-kotlin/latest/developer-guide/home.html"></awsui-button></p></div></div><div id="quick-feedback-no" style="display: none;"><div class="title">Did this page help you? - No</div><div class="content"><p>Thanks for letting us know this page needs work. We're sorry we let you down.</p><p>If you've got a moment, please tell us how we can make the documentation better.</p><p><awsui-button id="fblink" rel="noopener noreferrer" target="_blank" text="Feedback" click="linkClick($event)" href="https://docs.aws.amazon.com/forms/aws-doc-feedback?hidden_service_name=AWS SDK for Kotlin&topic_url=https://docs.aws.amazon.com/en_us/sdk-for-kotlin/latest/developer-guide/home.html"></awsui-button></p></div></div></div></body></div></awsdocs-view><div class="page-loading-indicator" id="page-loading-indicator"><awsui-spinner size="large"></awsui-spinner></div></div><div id="tools-panel" dom-region="tools"><awsdocs-tools-panel id="awsdocs-tools-panel"></awsdocs-tools-panel></div></awsui-app-layout><awsdocs-cookie-banner class="doc-cookie-banner"></awsdocs-cookie-banner></div></body></html>