![](http://web.archive.org./web/20190531131732im_/https://azurecomcdn.azureedge.net/cvt-7584792ed92bc8d96c5e71bbf0d89b2d7a3afdc337e6ec12e650ee934db10f01/images/page/products/visual-studio-code/vs-code_hero.jpg)
Free and open source
Runs on macOS, Windows, and Linux
Build and debug Node.js, Java, Python, and more
Deploy and manage Azure resources from the editor
![](http://web.archive.org./web/20190531131732im_/https://azurecomcdn.azureedge.net/cvt-7584792ed92bc8d96c5e71bbf0d89b2d7a3afdc337e6ec12e650ee934db10f01/images/page/products/visual-studio-code/bug.png)
Powerful editing and debugging
Boost your productivity with IntelliSense—our smart code completions based on variable types, function definitions, and imported modules. Easily navigate large code bases with features like Go To Definition and Find All References. Debug code right in the editor using breakpoints, a full call stack, and an interactive console.
Streamline your work with JavaScript and Node.js
Auto-imports for JavaScript and TypeScript automatically add import statements for both local and npm dependencies. Take advantage of TypeScript’s type-checking features, even if you’re using vanilla JavaScript.
![](http://web.archive.org./web/20190531131732im_/https://azurecomcdn.azureedge.net/cvt-7584792ed92bc8d96c5e71bbf0d89b2d7a3afdc337e6ec12e650ee934db10f01/images/page/products/visual-studio-code/streamline.png)
![](http://web.archive.org./web/20190531131732im_/https://azurecomcdn.azureedge.net/cvt-7584792ed92bc8d96c5e71bbf0d89b2d7a3afdc337e6ec12e650ee934db10f01/images/page/products/visual-studio-code/develop.png)
Develop and debug serverless locally
Save time and resources by running and testing your event-driven apps locally using the exact same runtime that powers Azure Functions in the cloud, then deploying when you’re ready, right from the code editor.
Support for hundreds of programming languages
Visual Studio Code supports almost every major programming language. Common web-based languages like JavaScript, TypeScript, CSS, and HTML ship in the box, and rich extensions from the Visual Studio marketplace provide completions, linting, debugging, and refactoring support for hundreds more.
![](http://web.archive.org./web/20190531131732im_/https://azurecomcdn.azureedge.net/cvt-7584792ed92bc8d96c5e71bbf0d89b2d7a3afdc337e6ec12e650ee934db10f01/images/page/products/visual-studio-code/box.png)
![](http://web.archive.org./web/20190531131732im_/https://azurecomcdn.azureedge.net/cvt-7584792ed92bc8d96c5e71bbf0d89b2d7a3afdc337e6ec12e650ee934db10f01/images/page/products/visual-studio-code/connect.png)
Connect to developer services and resources
Visual Studio Code makes it easy to work with local and remote resources simultaneously. Develop and test a containerized app running against a local MongoDB database. Once it’s ready, deploy your container to App Service and your database to Cosmos DB—all without leaving the code editor.
Related products and services
App Service
Quickly create powerful cloud apps for web and mobile
Azure Functions
Process events with serverless code
Azure Cosmos DB
Globally distributed, multi-model database for any scale