Using with Zowe API Mediation Layer

Zowe™ is an integrated and extensible open source framework for z/OS®. It offers modern interfaces to interact with z/OS and allows you to work with z/OS in a way that is similar to what you experience on cloud platforms today. You can use these interfaces as delivered or through plug-ins and extensions that are created by clients or third-party vendors. For more information about Zoe, see

As a component of Zowe, Zowe API Mediation Layer provides a single point of access for mainframe service REST APIs. The layer offers enterprise, cloud-like features such as high-availability, scalability, dynamic API discovery, consistent security, a single sign-on experience, and documentation. It facilitates secure communication across loosely coupled microservices through the API Gateway. Zowe API Mediation Layer (that is a Netflix Zuul server) provides a single northbound edge URL endpoint for REST API requests, and then routes these requests to more than one instance of southbound servers, providing workload balancing and increased API throughput. For more information about Zowe API Mediation Layer, see its docs.

Remote System Explorer (RSE) API provides REST APIs for z/OS services covering data sets, UNIX files, JES, TSO, and a number of other mainframe services. It is the URL endpoint for Open Mainframe Project™'s Zowe extensions for the RSE Command Line Interface (CLI) plug-in, as well as the Visual Studio Code marketplace extension IBM Z® Open Editor.

The following architecture diagram shows two options that the Zowe RSE CLI plug-in and the Visual Studio Code Extension IBM Z Open Editor access z/OS services:
  • Use the RSE API server directly to access z/OS services, which is indicated with the blue lines.
  • Work behind Zowe API Mediation Layer, which is indicated with the red lines.
Zowe API Mediation Layer