# Zowe Explorer Extension for VSCode
The Zowe Explorer extension for Visual Studio Code (VSCode) lets you interact with data sets, USS files and jobs that are stored on z/OS mainframe. Install the extension directly to VSCode to enable the extension within the GUI. For some users, working with data sets and USS files from VSC can be more convenient than using 3270 emulators, and complements your Zowe CLI experience.
Note: The primary documentation for the Zowe Explorer is available on the Visual Studio Code Marketplace. This article is a high-level overview of the extension.
As a developer, you can use Zowe Explorer to perform the following tasks.
- View, rename, copy and filter mainframe data sets, USS files and jobs.
- Create download, edit, upload, and delete PDS and PDS members.
- Create Zowe CLI compatible
- Switch between Zowe CLI
zosmfprofiles to quickly target different mainframe systems.
- Submit jobs.
# Software requirements
Before you use the extension, meet the following software requirements on your computer:
Get access to z/OSMF.
Install Node.js v8.0 or later.
Create one Zowe CLI
zosmfprofile so that the extension can communicate with the mainframe.
Note: You might use an existing Zowe CLI
zosmfprofile that was created with the Zowe CLI v.2.0.0 or later.
- Address the software requirements.
- Open VSCode. Navigate to the Extensions tab on the left side of the UI.
- Click the green Install button to install the extension.
- Restart VSCode.
The extension is now installed and available for use.
Tip: For information about how to install the extension from a
VSIX file and run system tests on the extension, see the Developer README file in the Zowe VSCode extension GitHub repository.
You can also watch the following videos to learn how to get started with Zowe Explorer, and work with data sets.