# Developer Tools Console Documentation

The Developer Tools console is home to a set of services and features that you can use individually or collectively to help you develop software, either individually or as a team.

## Services in the Developer Tools Console

The user guides and API references for the individual services in the Developer Tools console can help you learn how to securely store, build, test, and deploy your software. Used individually or collectively, these tools provide support for DevOps, continuous integration, and continuous delivery (CI/CD).

- [AWS CodeCommit User Guide](/codecommit/latest/userguide/): Get started privately storing and managing assets (such as documents, source code, and binary files) using AWS CodeCommit.
- [AWS CodeArtifact User Guide](/codeartifact/latest/ug/welcome.html): Get started securely storing and sharing software packages and assets used for application development using AWS CodeArtifact.
- [AWS CodeBuild User Guide](/codebuild/latest/userguide/welcome.html): Get started building your source code using AWS CodeBuild.
- [AWS CodeDeploy User Guide](/codedeploy/latest/userguide/): Get started deploying code and applications using AWS CodeDeploy.
- [AWS CodePipeline User Guide](/codepipeline/latest/userguide/): Get started automatically building, testing, and deploying code and applications using AWS CodePipeline.
- [AWS CodeCommit API Reference](/codecommit/latest/APIReference/): Describes all the API operations for AWS CodeCommit.
- [AWS CodeArtifact API Reference](/codeartifact/latest/APIReference/Welcome.html): Describes the API operations for AWS CodeArtifact .
- [AWS CodeBuild API Reference](/codebuild/latest/APIReference/Welcome.html): Describes the API operations for AWS CodeBuild.
- [AWS CodeDeploy API Reference](/codedeploy/latest/APIReference/): Describes the API operations for AWS CodeDeploy.
- [AWS CodePipeline API Reference](/codepipeline/latest/APIReference/): Describes all the API operations for AWS CodePipeline.

## Features of the Developer Tools Console

The Developer Tools console includes robust features that can help you expand and manage your resources.

- [Notifications](/dtconsole/latest/userguide/welcome.html): Get started with notifications, a notifications manager for subscribing to events in AWS CodeBuild, AWS CodeCommit, AWS CodeDeploy, and AWS CodePipeline.
- [AWS CodeStar Notifications API Reference](/codestar-notifications/latest/APIReference/Welcome.html): Describes the API operations for AWS CodeStar Notifications.
- [Connections](/dtconsole/latest/userguide/welcome-connections.html): Get started with connections, configurations that you use to connect AWS resources to external code repositories.
- [AWS CodeConnections API Reference](/codeconnections/latest/APIReference/Welcome.html): Describes the API operations for AWS CodeConnections.

## AWS CloudFormation Resources, Templates, and Examples

The services and features in the Developer Tools console are supported by AWS CloudFormation. You can use AWS CloudFormation to quickly create the developer resources you need.

- [AWS CodeArtifact Resource Type Reference](/AWSCloudFormation/latest/UserGuide/AWS_CodeArtifact.html): Learn how to automatically create resources for AWS CodeArtifact.
- [AWS CodeCommit Resource Type Reference](/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html): Learn how to automatically create resources for AWS CodeCommit.
- [AWS CodeBuild Resource Type Reference](/AWSCloudFormation/latest/UserGuide/AWS_CodeBuild.html): Learn how to automatically create resources for AWS CodeBuild.
- [AWS CodeDeploy Resource Type Reference](/AWSCloudFormation/latest/UserGuide/AWS_CodeDeploy.html): Learn how to automatically create resources for AWS CodeDeploy.
- [AWS CodePipeline Resource Type Reference](/AWSCloudFormation/latest/UserGuide/AWS_CodePipeline.html): Learn how to automatically create resources for AWS CodePipeline.
- [AWS CodeStar Notifications Resource Type Reference](/AWSCloudFormation/latest/UserGuide/AWS_CodeStarNotifications.html): Learn how to automatically create resources for notifications.
- [AWS CodeConnections Resource Type Reference](/AWSCloudFormation/latest/UserGuide/AWS_CodeConnections.html): Learn how to automatically create resources for connections.

## AWS CLI Reference and Examples

Most of the user guides for the services and features contain examples of AWS CLI command usage in their user guides. You can also find details and examples in the AWS CLI Reference.

- [AWS CLI Reference for AWS CodeCommit](/cli/latest/reference/codecommit/index.html): Describes the commands that you can use to automate management of your repositories and code.
- [AWS CLI Reference for AWS CodeBuild](/cli/latest/reference/codebuild/index.html): Describes the commands that you can use to automate building your source code.
- [AWS CLI Reference for AWS CodeDeploy](/cli/latest/reference/deploy/index.html): Describes the commands that you can use to automate deployments.
- [AWS CLI Reference for AWS CodePipeline](/cli/latest/reference/codepipeline/index.html): Describes the commands that you can use to manage your pipelines.

## Related Services and Resources

There are many additional services and resources you can use to help you develop and manage your software beyond those included in the Developer Tools console.

- [AWS Cloud9](/cloud9/latest/user-guide/): AWS Cloud9 is an integrated development environment, or IDE, that offers a rich code-editing experience with support for several programming languages and runtime debuggers, and a built-in terminal.
- [Amazon CodeGuru Reviewer](/codeguru/latest/reviewer-ug/): Amazon CodeGuru Reviewer provides intelligent recommendations for improving application performance, efficiency, and code quality in your applications.
- [Amazon CodeGuru Profiler](/codeguru/latest/profiler-ug/): Amazon CodeGuru Profiler collects runtime performance data from your live applications, and provides recommendations that can help you fine-tune your application performance.
- [X-Ray](/xray/latest/devguide/aws-xray.html): X-Ray makes it easy for developers to analyze the behavior of their distributed applications by providing request tracing, exception collection, and profiling capabilities.
- [AWS Code Examples Repository](https://github.com/awsdocs/aws-doc-sdk-examples): Contains code examples and other types of examples to help accelerate your development of applications that work with AWS services. The examples show how to perform specific tasks for AWS services using various programming languages and supported technologies.
- [AWS SDKs](https://aws.amazon.com/tools/?id=docs_gateway): Easily develop applications on AWS in the programming language of your choice.

---

