ServiceNow® Extension for VS Code
This extension helps you build applications on the Now Platform® using Visual Studio Code.
Create Project
Edit Files & Sync
Key Features
- Build applications: Supports development of different types of ServiceNow projects such as custom applications, stored applications
- Offline Development: Supports offline development and synchronize when connected
- Supports creating multiple projects in a workspace
- Provides the ability to create files from the extension
- Authentication: Supports basic, OAuth and MFA authentication types
- Rich Language support: Edit your code with code navigation, syntax highlighting, formatting and more
- Intellisense: Provides intelligent code-completion for Glide APIs, Jelly tags / attributes
- Code snippets for commonly used code patterns
- Linting: Get code analysis with ESLint (errors and warnings); JS / HTML / XML syntax validation
- Background Scripts: Ability to run background scripts in the desired scope
- Synchronization: Provides two-way synchronization of files between VS Code and the ServiceNow instance and a unified diff tool for viewing differences
- Ability to auto sync with the instance
- Enables update set selection to which the customizations must be tracked
- Find references for Tables, Script Includes.
- Discover and lookup definitions for Tables, Script Includes, Glide APIs.
- Utility commands
- Compare file with the instance version using ‘Compare’ tool
- Ability to view the XML of a file from the extension
- Open a script file in platform
- Preview files in instance
- Copy sysid to clipboard
- Revert file changes to instance version
- Quickly lookup, edit and sync any file on the instance using File Search
- Sync scratch files in bulk coupled with selective sync feature
- Supports addition of custom file types / tables to the project using Custom file types wizard
Getting Started
Before you get started with ServiceNow® Extension for VS Code, ensure that you have the following:
- ServiceNow® New York and above releases
- Node.js 8.0 and above
- Visual Studio Code v1.38 or later
Resources
- Documentation: You can find our documentation here
- FAQ: A list of frequently asked questions you may run into
- Questions & Feedback: If you have any questions or feedback, please drop us a note
| |