Author : MD TAREQ HASSAN | Updated : 2023/07/24


Each feature corresponds to a specific set of tools, extensions, or configurations that you want to add to the Devcontainer


Lets say we want to create a devcontainer for nodejs and typescript. And, we also want powershell & azure-cli to be installed in that devcontainer.


	"name": "Node.js & TypeScript",

	"image": "",
	"features": {
		"": {},
		"": {}


Update features of existing configuration

“Dev Containers: Configure Container Features” command allows you to update an existing configuration

official and community-supported Dev Container Features

Custom feature

We can create out own feature, See: