zowe/api-layer

Created Feb 20, 2021 · View the zowe/api-layer repository page

The API Mediation Layer provides a single point of access for mainframe service REST APIs.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

54

Lines of Code

7,888

From

Oct 30, 2018

To

Feb 19, 2021

About zowe/api-layer

The API Mediation Layer is an enterprise integration platform that provides a single point of access for mainframe service REST APIs. Built in Java and designed for IBM mainframe environments, it delivers cloud-like features including high availability, scalability, dynamic service discovery, consistent security, and single sign-on capabilities. The system consists of three core components: the Gateway that handles secure inter-service communication, the Discovery Service that tracks service instances and their status, and the API Catalog with a web UI for browsing discovered services and their Swagger documentation.

The project is part of the Zowe open-source ecosystem and serves as infrastructure for mainframe modernization. It supports local development through Docker or direct deployment and includes comprehensive security features using TLS certificates and authentication providers. The repository provides multiple onboarding enablers for different technology stacks including Java, Spring Boot, Micronaut, Node.js, and Python, allowing existing mainframe services to integrate with the API layer regardless of their implementation language.

Developers can run the system locally with Java 17 or later and Node.js, using either traditional deployment or containerized approaches via docker-compose. The project includes integration tests, certificate management utilities, and detailed configuration guidance, alongside sample applications demonstrating how to onboard services to the API Mediation Layer.

Share this video

More from zowe

See all →