Easily Build Quick & Secure REST APIs

Connect Your IBM i Applications with the World

MDRest4i enables IBM i programmers to build REST APIs and consumers. Quickly and easily build any kind of integration with your IBM i applications without the need for additional technologies.

Employing a native ILE framework for IBM i environments, MDRest4i hides code complexities while standardizing flow where possible. MDRest4i’s performance-optimized code structure for parsing and translations means lightning-quick response times.

The tool suite comprises an ILE Development Framework for RPG and COBOL programs, a software development kit that will generate programs for you, and an API documentation portal. In addition, it integrates perfectly with the MDChange tool suite from Midrange Dynamics.



MDRest4i SDK automatically generates RPG and COBOL programs needed to get a REST API running or to call a REST API from your application regardless of the format of the payload. Just add your business logic!





You have complete control of developing your business logic, with all the power and flexibility of the RPG and COBOL languages that you are used to.
Documentation Icon


MDRest4i Documenter wizards build OpenAPI specs (which you can edit) to make it easy for third-party software to understand your APIs. You can export them to API Developer Portal and Atlassian Confluence Spaces as well.

Layered Architecture

  • MDRest4i builds modern ILE RPG and COBOL applications for you. Your developers only need to write the RPG, COBOL, or SQL business logic. It implements REST architecture that is reusable from any application in a high-performance and secure way.
  • Call to or integrate with existing programs, procedures, stored procedures, or service programs using standard RPG or COBOL.

MDRest4i SDK

Automation accelerates constant change

  • Import OpenAPI partner specifications
  • Generate from minimal content
  • Wrapper existing programs/procedures
  • Any complexity or size
  • Generate formal OpenAPI specifications
  • Create/host structured user documentation
  • DevOps integration 

Generate APIs Directly from Your Requirement Specs

  • MDRest4i SDK imports sample JSON, predefined OpenAPI (Swagger) specifications, or DB2 Table/PF Objects.
  • Generate ready-to-code structured templates for REST API or client programs.
  • Handles large, complex JSON payloads, oneOf/anyOf schema constructs.
  • Automatically generate schema discriminator condition logic in RPG or COBOL.
  • Start coding business logic in a few seconds.

Rich API Documentation & Developer Portal

MDRest4i SDK uses wizards and simple forms to help you build OpenAPI (aka Swagger) specifications. Use these to generate RPG or COBOL code and export them to the built-in Developer Portal for API documents, MDRest4i, or Confluence.