Visual Studio Code has a rich ecosystem of extensions that enable specialized workflows. This section covers documentation for key extension areas.
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.
Work with Jupyter Notebooks directly in VS Code, explore data with Data Wrangler, and build machine learning models with PyTorch and Azure Machine Learning.
Build AI-powered applications with the Foundry Toolkit. Create agents, work with models, use the Playground, and inspect agent behavior with the Agent Inspector.
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.
Develop on remote machines, containers, and WSL with Remote Development. Connect via SSH, use GitHub Codespaces, or work with VS Code Server and Tunnels.
Use Dev Containers to define consistent development environments. Follow the tutorial to get started, create custom dev containers, and configure them with devcontainer.json.