All of the amazing things you can do with the extension

Code Navigation

The power of an IDE and the speed of a text editor

Control Repositories

Intellisense for control repositories

Debugging Puppet Code

Fix bugs in Puppet Code before deployment

Experimental Features

Trying out new and experimental features of the extension


Formatting your Puppet manifests


Code completion, parameter info, quick info, member lists and more!


Automatic puppet-lint linting and error checking

Puppet Bolt

Reach out and manage your systems with tasks and plans

Puppet Commands

Use Puppet commands from within VSCode!

Puppet Development Kit

Built in Puppet Development Kit (PDK) commands

Remote Development

Editing Puppet wherever you need to