Extension Docs
Visual Studio Code has a rich ecosystem of extensions that enable specialized workflows. This section covers documentation for key extension areas.
Container Tools
Use the Docker extension to build, manage, and deploy containerized applications. Get started with containers for Node.js, Python, or ASP.NET Core, and work with Docker Compose and Kubernetes.
Data Science
Work with Jupyter Notebooks directly in VS Code, explore data with Data Wrangler, and build machine learning models with PyTorch and Azure Machine Learning.
Intelligent Apps
Build AI-powered applications with the Foundry Toolkit. Create agents, work with models, use the Playground, and inspect agent behavior with the Agent Inspector.
Azure
Deploy and manage cloud resources with Azure extensions. Use the Resources View, deploy applications to Azure App Service, and work with Azure Kubernetes Service and MongoDB.
Remote
Develop on remote machines, containers, and WSL with Remote Development. Connect via SSH, use GitHub Codespaces, or work with VS Code Server and Tunnels.
Dev Containers
Use Dev Containers to define consistent development environments. Follow the tutorial to get started, create custom dev containers, and configure them with devcontainer.json.