

# Using the CloudFormation Template Editor for Visual Studio
<a name="tkv-cfn-editor"></a>

The Toolkit for Visual Studio includes an CloudFormation template editor and CloudFormation template projects for Visual Studio. The supported features include:
+ Creating new templates (either empty or copied from an existing stack or sample template) using the supplied CloudFormation template project type.
+ Editing templates with automatic JSON validation, auto-completion, code folding, and syntax highlighting.
+ Automatic suggestion of intrinsic functions and resource reference parameters for the field values in your template.
+ Menu items to perform common actions for your template from Visual Studio.

**Topics**
+ [Creating an CloudFormation Template Project in Visual Studio](tkv-cfn-editor-new-project.md)
+ [Deploying a CloudFormation Template in Visual Studio](tkv-cfn-editor-deploy-template.md)
+ [Formatting a CloudFormation Template in Visual Studio](tkv-cfn-editor-format.md)