Now generally available

Build, test & deploy serverless apps with AWS Toolkit for Visual Studio Code

Sarah Schlothauer
© Shutterstock / grafvision

The AWS Toolkit for Visual Studio Code has left its early developer preview and enters general availability under an Apache License. With the extension, you can create serverless apps, step-through debug, test code locally, and even deploy to AWS all from within the VSCode editor. Read on to find out more about its features.

The AWS Toolkit for Visual Studio Code leaves its early developer preview and enters the next lifecycle milestone. It is now generally available and distributed under an open source Apache License, Version 2.0.

This toolkit allows developers to create serverless applications, as well as debug their projects, and deploy from within the editor. It supports Node.js, Python, and .NET and is currently version 1.0.0. The Toolkit for Visual Studio Code is supported by Windows, Linux, as well as macOS.

View the source code and open issues on GitHub.

AWS + VSCode

From the official announcement posted on July 11, 2019:

The AWS Toolkit for Visual Studio Code, an open source plug-in that makes it easier to create, step-through debug, build, and deploy applications, is now Generally Available. The toolkit supports .NET, node.js and Python applications and provides deep support for serverless applications at launch with other AWS services planned for the future. The toolkit had previously been in developer preview.

The AWS Toolkit for Visual Studio Code provides an integrated experience for developing serverless applications. You can get started fast with built-in project templates that leverage the AWS Serverless Application Model (AWS SAM) to define and configure resources. The toolkit also includes an integrated experience for step-through debugging of serverless applications with the AWS SAM CLI and makes it easy to deploy your applications from the IDE. Check out this blog post to learn about developing serverless applications with Visual Studio Code.

SEE ALSO: Everything you need to know about serverless: What does the future hold?


User interface overview. Source.

Serverless toolkit highlights

What are the uses for this extension? The toolkit’s key features and uses include:

Get the extension

The toolkit is installed via the Extensions icon in Visual Studio Code. From there, users will find the extension in the marketplace.

SEE ALSO: Tutorial: Infrastructure as code with AWS and Terraform

In order to develop serverless applications, users will also require the AWS Command Line Interface (CLI), Docker, and the AWS Serverless Application Model CLI on their local machine, as well as the toolkit.

Follow the installation instructions from the user guide here. It provides helpful information about setting up your credentials, configuring the toolchain, and obtaining AWS Acess Keys.

Since this is only v1.0.0 and has only recently entered general release, be forewarned that bugs and issues may appear.

Sarah Schlothauer

Sarah Schlothauer

All Posts by Sarah Schlothauer

Sarah Schlothauer is the editor for She received her Bachelor's degree from Monmouth University, West Long Branch, New Jersey. She currently lives in Frankfurt, Germany with her husband and cat where she enjoys reading, writing, and medieval reenactment. She is also the editor for Conditio Humana, an online magazine about ethics, AI, and technology.

Inline Feedbacks
View all comments