MDRest4i

Turn IBM i into a REST-Ready Platform—Quickly and Securely

Programmers with RPG/COBOL and SQL skills, use MDRest4i to quickly and easily build REST APIs and REST Clients, rapidly integrating their IBM i applications with anything REST.

IBM i application experts can enforce their business rules without having to rely on middleware, code abstractions, or connectivity drivers.

Using an 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.

MDRest4i REST API development for IBM i

MDRest4i SDK

Automate generation of boilerplate API and Consumer RPG/COBOL and SQL code from any integration requirement.

More

MDRest4i MDRFRAME

Add business logic to layered architecture for low code maintenance without limiting flexibility.

More

MDRest4i Documenter

Use Wizards to build and edit Open API specs and export editable markdown as technical documentation to MDRest4i Documenter server.

More

SDK: Build APIs from Any Source

Unify, Construct, Document, and Build with MDRest4i SDK

MDRest4i SDK imports multiple sources of information:

  • RPG/COBOL data structures
  • DB2
  • OAPI
  • POSTMAN
  • Example JSON payloads

Merges into a complete OpenAPI specification.

Generate logic for JSON parsing/writing, error handling, JWT validation, headers, parameters, logging, methods …

Generate ready-to-code REST API or Client programs.

Handles large, complex JSON payloads.

MDRest4i SDK importing specifications and sample payloads

MDRFRAME: Layered Architecture

Write less. Reuse more. Deliver faster.

MDRest4i layered architecture diagram
  • MDRFRAME exposes complex low level logic as callable, simple-to-use ILE procedures
  • Use RPG, CL, COBOL, SQL to add your own business logic.
  • Reuse existing programs, procedures, stored procedures, or service programs using standard RPG/COBOL.
  • Turn RPG/COBOL Developers into REST integration experts in hours.
  • Use generated template architecture or write your own flows. Optimum balance of productivity and flexibility
  • No middleware to obscure debugging or problems, or slow down performance. Standard development ILE methodology.

Interactive Tools for the Full API Lifecycle

Design, document, test, and monitor REST APIs with rich, interactive tooling.

SDK Console

Simplified Form-Based OAPI Specification editing.

Accelerate creation of detailed OAPI/SWAGGER documents with little or no expertise using wizards.

SDK Merges imported models and code into OAPI/SWAGGER.

Generate ready-to-code REST API or Client programs.

Test and monitor REST APIs with interactive tools.

DevOps Integration with MDChange.

Web or IDE (VSCode/CURSOR/SURFBOARD/Bob) Implementation

MDRest4i SDK Console form-based OpenAPI editing in any IDE

MDRest4i API Documenter

Auto-generate technical documentation as editable markdown from OpenAPI specifications.

Web portal for viewing and editing technical documentation.

SWAGGER integration for API testing.

Role based access control for internal/external documentation.

Environment/Domain grouping for multiple environments.

DevOps Integration with MDChange.

MDRest4i API Documenter web portal for viewing and editing technical documentation

API Telemetry

Detailed logging by server, endpoint, and method.

Summarized dashboard with trend analysis.

Custom Filtering and Grouping.

Drill-down into detailed request and response data.

Export data to CSV or JSON.

I’ve been an RPG programmer for a long time, and it taps into the power of the IBM i like no other tool I’ve seen.

Simon Savage – Lead IBM i Application Developer

KEY BENEFITS | KEY BENEFITS | KEY BENEFITS

Fast

No middleware, code abstractions, or connectivity drivers. Lean, performance optimized code structure for parsing and translations = lightning quick response times.

Simplified

Layered code architecture using typical RPGLE constructs and concepts. Hides complex code while standardizing flow where possible. Low code maintenance without limiting flexibility.

Structured

Structured code makes development and maintenance of code consistent, and easier to learn and debug. Changes are quicker to design, code, and test. Also allows automated-unit testing.

Automation

Structured code architecture makes code generation possible. Accelerate development effort rather than replacing it. Templates allow scalable flexibility without limitations.

Documentation

Structured code architecture makes code documentation easier and facilitates auto documentation. API docs are critical for benefits associated with self-service economies.

Standards

MDRest4i follows industry standards by default. This lowers risk during code transformation and improves re-usability. It also makes training of new staff more cost-effective and efficient.

Speak To Our Experts

For more info, a live demonstration, or to discuss your business and technical needs with the Midrange Dynamics team.

Request Info