Many SDKs and tools share some common functionality, either through shared design specifications or through a shared library.
This guide includes information regarding:
Globally configuring AWS SDKs and tools – How to use the sharedconfig
andcredentials
files or environment variables to configure your AWS SDKs and tools.
Authentication and access using AWS SDKs and tools – Establish how your code or tool authenticates with AWS when you develop with AWS services.
AWS SDKs and tools settings reference – Reference for all standardized settings available for authentication and configuration.
AWS Common Runtime (CRT) libraries – Overview of the shared AWS Common Runtime (CRT) libraries that are available to almost all SDKs.
AWS SDKs and Tools maintenance policy covers the maintenance policy and versioning for AWS Software Development Kits (SDKs) and tools, including Mobile and Internet of Things (IoT) SDKs, and their underlying dependencies.
This AWS SDKs and Tools Reference Guide is intended to be a base of information that is applicable to multiple SDKs and tools. The specific guide for the SDK or tool that you are using should be used in addition to any information presented here. The following are the SDK and tools which have relevant sections of material in this guide:
If you are using: | This guide's relevant sections for you are: |
---|---|
| AWS SDKs and Tools maintenance policy |
Globally configuring AWS SDKs and tools | |
Globally configuring AWS SDKs and tools Authentication and access using AWS SDKs and tools AWS SDKs and tools settings reference AWS Common Runtime (CRT) libraries |
For an overview of tools that can help you develop applications on AWS, seeTools to Build on AWS.
For information on support, see theAWS Knowledge Center.
For AWS terminology, see theAWS glossary in theAWS Glossary Reference.
Amazon Q Developer is a generative AI-powered conversational assistant that can help you to understand, build, extend, and operate AWS applications. To accelerate your building on AWS, the model that powers Amazon Q is augmented with high-quality AWS content to produce more complete, actionable, and referenced answers. For more information, seeWhat is Amazon Q Developer? in theAmazon Q Developer User Guide.
AWS Integrated Development Environment (IDE) Toolkits are plugins and extensions that enable access to AWS services in your IDE. Amazon Q IDE plugins and extensions enable generative AI assistance in your IDE. For detailed information about each of the IDE Toolkits, see the Toolkit User Guides in the preceding table. To learn more about using Amazon Q in your IDE, see theUsing Amazon Q in the IDE topic in theAmazon Q developer guide.
AWS IDE Toolkits and Amazon Q may collect and store client-side telemetry data to inform decisions regarding future AWS Toolkit and Amazon Q releases. The data collected quantifies your usage of the AWS Toolkit and Amazon Q.
To learn more about the telemetry data collected across all of the AWS IDE Toolkits and Amazon Q, see thecommonDefinitions.json document in theaws-toolkit-common
Github repository.
For detailed information about the telemetry data collected by each of the AWS IDE Toolkits and Amazon Q extensions, reference the resource documents in the following AWS Toolkit GitHub repositories:
Certain AWS services that are accessible in the AWS Toolkits may collect additional client-side telemetry data. For detailed information about the type of data collected by each individual AWS service, see theAWS Documentation topic for the specific service you're interested in.