

# AWS Toolkit for JetBrains


The AWS Toolkit for JetBrains is an open source plugin for the integrated development environments (IDEs) from JetBrains. The toolkit makes it easier for you to develop, debug, and deploy serverless applications with Amazon Web Services (AWS) by making your AWS resources available from your JetBrains IDE.

**Topics**
+ [

## What the AWS Toolkit for JetBrains includes
](#supported-ides-toolkits)
+ [

## Working with the AWS Toolkit for JetBrains
](#welcome-using)
+ [

## Related information
](#welcome-related)

## What the AWS Toolkit for JetBrains includes
<a name="supported-ides"></a>

 AWS Toolkit for JetBrains includes the following specific toolkits:
+  AWS Toolkit for [CLion](https://www.jetbrains.com/clion/) (for C & C\$1\$1 development)
+  AWS Toolkit for [GoLand](https://www.jetbrains.com/go/) (for Go development)
+  AWS Toolkit for [IntelliJ](https://aws.amazon.com/intellij/) (for Java development)
+ AWS Toolkit for [WebStorm](https://aws.amazon.com/webstorm/) (for Node.js development)
+ AWS Toolkit for [Rider](https://aws.amazon.com/rider/) (for .NET development)
+ AWS Toolkit for [PhpStorm ](https://www.jetbrains.com/php/) (for PHP development)
+ AWS Toolkit for [PyCharm](https://aws.amazon.com/pycharm/) (for Python development)
+  AWS Toolkit for [RubyMine](https://www.jetbrains.com/ruby/) (for Ruby development)
+  AWS Toolkit for [DataGrip](https://www.jetbrains.com/datagrip/) (for database management)

**Note**  
When there are meaningful differences in functionality between the AWS Toolkits for the supported JetBrains IDEs, we note them in this guide.

You can also use the AWS Toolkit for JetBrains to work with AWS Lambda functions, AWS CloudFormation stacks, and Amazon Elastic Container Service (Amazon ECS) clusters. The AWS Toolkit for JetBrains includes features such as AWS credentials management and AWS Region management, which simplify writing applications for AWS.

## Working with the AWS Toolkit for JetBrains


You can use the AWS Toolkit for JetBrains to do the following:
+ Create, deploy, update, and delete AWS Serverless Application Model (AWS SAM) applications. For more information on working with AWS SAM through the AWS Toolkit for JetBrains, see the [AWS Serverless](https://docs.aws.amazon.com//toolkit-for-jetbrains/latest/userguide/sam.html) topic located in this User Guide.
+ Remotely and locally create, update, run, and debug AWS Lambda functions. To learn more about working with the AWS Lambda service through the AWS Toolkit for JetBrains, see the [AWS Lambda](https://docs.aws.amazon.com//toolkit-for-jetbrains/latest/userguide/building-lambda) topic located in this User Guide.
+ View event logs for, and delete AWS CloudFormation stacks. For additional information on working with CloudFormation and the AWS Toolkit for JetBrains, see the [AWS CloudFormation](https://docs.aws.amazon.com//toolkit-for-jetbrains/latest/userguide/cloudformation.html) topic in this User Guide.
+ Debug code in AWS clusters using Amazon Elastic Container Service. For more information on working with Amazon ECS with the AWS Toolkit for JetBrains, see the [Amazon Elastic Container Service](https://docs.aws.amazon.com//toolkit-for-jetbrains/latest/userguide/ecs.html) topic in this User Guide.
+ Work with Amazon EventBridge schemas, to learn more see the [Amazon EventBridge Scheduler](https://docs.aws.amazon.com//toolkit-for-jetbrains/latest/userguide/eventbridge.html) topic in this User Guide.

## Related information


### Related videos

+ [Announcement \$1 Introducing the AWS Toolkit for IntelliJ IDEA](https://www.youtube.com/watch?v=xbbkNVr27Is) (16 minutes, April 2019, YouTube website)
+ [Getting Started with the AWS Toolkit for JetBrains](https://www.youtube.com/watch?v=oHge7MytYv4) (covers the AWS Toolkit for PyCharm only, 2 minutes, November 2018, YouTube website)
+ [Building Serverless Applications with the AWS Toolkit for JetBrains](https://www.youtube.com/watch?v=kyZpAnDc4Qs) (covers the AWS Toolkit for PyCharm only, 6 minutes, November 2018, YouTube website)

### Related webpages

+ [The AWS Toolkit for IntelliJ is Now Generally Available](https://aws.amazon.com/about-aws/whats-new/2019/03/the-aws-toolkit-for-intellij-is-now-generally-available/) (March 2019, blog post, AWS website)
+ [AWS Toolkit for IntelliJ – Now generally available](https://aws.amazon.com/blogs/developer/aws-toolkit-for-intellij-now-generally-available/) (March 2019, blog post, AWS website)
+ [New – AWS Toolkits for PyCharm, IntelliJ (Preview)](https://aws.amazon.com/blogs/aws/new-aws-toolkits-for-pycharm-intellij-preview-and-visual-studio-code-preview/) (November 2018, blog post, AWS website)
+ [Introducing the AWS Toolkit for PyCharm](https://aws.amazon.com/about-aws/whats-new/2018/11/introducing-aws-toolkit-for-pycharm/) (November 2018, blog post, AWS website)
+ [AWS Toolkit for IntelliJ](https://aws.amazon.com/intellij/) (part of the AWS Toolkit for JetBrains, AWS website)
+ [AWS Toolkit for PyCharm](https://aws.amazon.com/pycharm/) (part of the AWS Toolkit for JetBrains, AWS website)
+ [AWS Toolkit](https://plugins.jetbrains.com/plugin/11349-aws-toolkit) (JetBrains website)
+ [Develop on AWS with JetBrains Tools](https://www.jetbrains.com/devops/amazon-aws/) (JetBrains website)
+ [All Developer Tools and Products by JetBrains](https://www.jetbrains.com/products.html) (JetBrains website)

### Questions and help


To ask questions or seek help from the AWS developer community, see the following AWS Discussion Forums:
+ [C & C\$1\$1 Development](https://forums.aws.amazon.com/forum.jspa?forumID=245)
+ [Go Development](https://forums.aws.amazon.com/forum.jspa?forumID=293)
+ [Java Development](https://forums.aws.amazon.com/forum.jspa?forumID=70)
+ [JavaScript Development](https://forums.aws.amazon.com/forum.jspa?forumID=148)
+ [.NET Development](https://forums.aws.amazon.com/forum.jspa?forumID=61)
+ [PHP Development](https://forums.aws.amazon.com/forum.jspa?forumID=80)
+ [Python Development](https://forums.aws.amazon.com/forum.jspa?forumID=132)
+ [Ruby Development](https://forums.aws.amazon.com/forum.jspa?forumID=125)

(When you enter these forums, AWS might require you to sign in.) 

You can also [contact us](https://aws.amazon.com/contact-us/) directly. 

### Report a bug with the AWS Toolkit or make a feature request


To report a bug with the AWS Toolkit for JetBrains or to make a feature request, go to the [Issues](https://github.com/aws/aws-toolkit-jetbrains/issues) tab in the [aws/aws-toolkit-jetbrains](https://github.com/aws/aws-toolkit-jetbrains) repository on the GitHub website. Choose **New issue**, and then follow the on-screen instructions to finish making your bug report or feature request. (When you enter this website, GitHub might require you to sign in.)

### Contribute to the AWS Toolkit


We greatly value your contributions to the AWS Toolkit. To begin contributing, read the [Contributing Guidelines](https://github.com/aws/aws-toolkit-jetbrains/blob/master/CONTRIBUTING.md) in the [aws/aws-toolkit-jetbrains](https://github.com/aws/aws-toolkit-jetbrains) repository on the GitHub website. (When you enter this website, GitHub might require you to sign in.)