RPG ReST API's Made Simple

REST4i integrates your IBMi Systems of Record with mobile, web and the cloud.

Use existing RPG ILE skills to build, secure, document and deploy REST API's and Consumers.

API as a service:Management, Development & Deployment. Pilot or Live API Quick Start OAuth/JWT/OIDC Tokens,Gateway Security PatternsFor PSD2/OpenBanking LXR Cloud REST API & Consumer Code Generators, REST API Documentation &Dev Portal LXR Accelerator RPGLE API & Consumer Coding Framework & CodeTemplates for REST & SOAP LXR iCore Self-Contained Program LXR iCoreModules Security Pattern Logic REST API Web Mobile Partner IOT

REST4i components work with any API Management tools and infrastructure.

It can also be supplied with cost-effective, OpenSource alternatives for full stack API Management and Deployment.

What are people saying About REST4i?

REST4i is one of the slickest tools I have seen on the IBM i in many years.

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

REST4i has worked even better than we could have hoped for. Our API strategy has leaped years ahead.

We had our first REST service running on our IBM i within an hour of downloading REST4i.

LXR iCore

RPG ILE Code Framework for REST API & Consumers

Only code the business requirement

REST API's for IBMi Made Simple

LXR is an RPG ILE framework that enables RPG programmers to build REST API's and Consumers quickly and easily using only RPG and SQL.

LXR's architecture make partner integration, web, and mobile development projects as productive & agile as possible. Developers don't see common logic, & only use RPG ILE & SQL for their primary purpose: Business Logic and Input/Output of mission critical data

Copy Books & Modules in RPG ILE allow extension to even the most sophisticated and complex requirements

Auto-generation with iCore commands or using LXR Accelerator increases productivity further.



Build once deploy anywhere

Self-Contained Simplicity

With simple to use code "switches", any part of the powerful & functionally-rich iCore Framework is available

RPG ILE developers can rapidly deliver secure, scalable, ultra-flexible, & self-documenting REST API's & Consumers with virtually no training.

Each compiled API Microservice or Consumer Program is a complete, self-contained ILE program object that requires no additional run-time components.

Code, compile, test, deploy, use

No further configuration, registration, generation or mapping required.

Shortens & simplifies the development life-cycle, using methods & tools RPG ILE developers are familair with or use.


Build once deploy anywhere

IBM i Speed and Scalability

LXR iCore unlocks the full power, performance & scalability of the IBM i platform, by exposing RPG ILE programs as API's and programs that consume external REST services in RPG Programs (a.k.a. REST Consumers).

HTTP traffic is routed through the native IBM i OS Apache server for load balancing, SSL/TLS, or exposed as specific HTTP Microservices using functions built into the iCore Framework

LXR iCore does not use ODBC or JDBC drivers, outboard software or JVM dependant middleware that cripple performance, add cost, increase complexity, and limit the flexibility of JSON payloads with size-restricted data structures.

Minimal, sophisticated, IBM i scalable



Unleash Existing RPG Skills & Data in the Most Modern Way Possible

fast

No middleware, code abstractions, connectivity drivers. Lean, performance optimized code structure for parsing and translations = lightening 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, easier to learn and debug. Changes are quicker to design, code & 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 LXR-Auto documentation. API docs are critical for benefits associated with self-service economies

standards

LXR follows industry standards by default. This lowers risk during code transformation and improves reusability. It also makes training of new staff more cost effective & efficient

LXR iCore Demo

LXR Accelerator

Watch how REST4i simplifies building REST API's for complex JSON using existing RPGLE skills

watch


LXR Accelerator

A Cloud Solution to generate and document your APi's & Consumers

LXR Accelerator Demo

LXR Accelerator

See how to Generate RPG REST API's automatically from SWAGGER/OAS3

watch

Different Ways to Build API's with REST4i

There are various tools and approaches for building RPG REST API's and Consumers over the LXR iCore Framework.

OpenAPI Studio is an RDi Plugin by Remain Software, built over rest4i that generates API/Consumers, standalone or integrated SCM workflow with TDOMS

LXR iCore provides commands & templates in RPGLE, for each typical use case.

LXR Accelerator generates SWAGGER specs & API RPG code stubs automatically, with DB2 field mapping & SQL IO built-in.

LXR Documenter documents REST API from RPG ILE code & catalogues these in a developer portal.


LXR RDi

LXR RDi Plugin with SCM TDOMS

Generate RPG REST API's using Remain Software RDi/Eclipse Plugin, and integrate with the SCM processes using TDOMS

screenshot

LXR Accelerator

LXR Accelerator

Generate REST API documentation RPG REST API's automatically, while mapping API fields to the DB2 database fields using LXR Accelerator Cloud

watch

LXR iCore

LXR Accelerator

Watch how LXR simplifies building REST API's with complex and structured JSON using existing RPG skills

watch

API Quick Start

A Quick Start Service to Learn how to build, secure and deploy a REST API

End-to-End API Pilot with Quick Start

Digital integration potentially spans many architectures, tools, methodologies, and standards. Many of these are new and constantly evolving.

Making the right decisions and selections in managing, developing and deploying API's is critical for security, flexibility and competitiveness.

An API project typically involves business stakeholders, infrastructure and development teams.

Our experienced consultants can bring these technologies and teams together in a two-week Agile sprint, using a focused business deliverable to build a functional REST API Pilot.

The key API areas covered are:

  • API Management
  • API Development
  • API Deployment
Conact us to chat with one of our consultants about API Quick Start