← Back to all articles

// Category

Modern Integrations

REST APIs, JSON handling, and connecting AS400 to modern tech stacks.

IBM Merlin and VS Code for IBM i Development in 2026: Modern IDE Setup, RPG and CL Editing, Git Integration, and the IBM i Developer Workstation
Set up a modern IBM i development environment in 2026: install the Code for IBM i VS Code extension, edit…
IBM i Integration with Microsoft Azure in 2026: Azure Event Hubs, Blob Storage, Service Bus, and Azure SQL from PASE
Learn how to integrate IBM i with Microsoft Azure in 2026 using the Azure Python and Node.js SDKs in PASE.…
AI-Assisted Legacy Code Documentation on IBM i in 2026: Using LLMs to Document RPG Programs, Extract Business Rules, and Build a Knowledge Base
A practical guide to using AI and large language models to document legacy IBM i RPG programs in 2026: extracting…
Calling REST APIs from IBM i RPG in 2026: HTTPAPI by Scott Klement, HTTP GET and POST, JSON Parsing with YAJL, and OAuth 2.0
HTTPAPI by Scott Klement is the standard open source library for making outbound HTTP calls from IBM i RPG programs.…
RPG Unit Testing with RPGUnit in 2026: Writing Test Cases for ILE RPG Service Programs, Test Suites, and CI Integration
A complete guide to RPGUnit for ILE RPG in 2026: install the framework, write test cases and test suites for…
IBM i Application Modernisation Roadmap in 2026: Strategies from API Wrapping to Full Rewrite and How to Choose
A practical IBM i application modernisation roadmap for 2026: compare six strategies from screen transformation and API wrapping to selective…
IBM i and Apache Kafka in 2026: Journal-Based CDC to Kafka Topics, PASE Producers, and Event-Driven IBM i Integration
A hands-on guide to connecting IBM i with Apache Kafka in 2026 — running kafkajs and confluent-kafka-python producers in PASE,…
IBM i Display Files and 5250 UX Modernisation in 2026: DDS, Subfiles, RPG Screen I/O, and Modern Web Front-Ends
A practical guide to IBM i display files in 2026 — DDS syntax, CRTDSPF, RPG EXFMT screen I/O, subfile programming…
Python on IBM i in 2026: Running Python in PASE, Accessing DB2 for i, Calling IBM i Programs with itoolkit, and AI Integration
Python runs natively on IBM i in PASE with direct DB2 access via ibm_db and pyodbc, IBM i program calls…
IBM i and Node.js in 2026: Running Node.js in PASE, Accessing DB2 for i, and Building REST APIs on IBM i
Node.js runs natively on IBM i in PASE with direct in-process access to DB2 for i via idb-connector and to…
AI for IBM i in 2026: Calling AI APIs from RPG and SQL, Integrating watsonx, and What AI Can Realistically Do for IBM i Modernisation
AI intersects with IBM i in three ways: as an integration target (calling OpenAI or watsonx from RPG and SQL…
Connecting IBM i to the Cloud: Azure, AWS, Power Virtual Server, and Hybrid Integration Patterns That Actually Work
IBM i can integrate with Azure, AWS, and SaaS platforms without custom adapters or protocol gymnastics. This post covers five…
IBM i in a DevOps Pipeline: Git, Bob, Automated Builds, and CI/CD for RPG in 2026
IBM i DevOps is not theoretical — Git, Bob, RPGUnit, and GitHub Actions all run on IBM i 7.3+. This…
Building REST APIs on IBM i: Node.js in PASE, IAS REST, and connecting modern front ends to your RPG business logic
REST APIs are the bridge between IBM i and modern front ends. This post covers every practical option — IAS…
IBM i and the cloud: modernisation strategies, hybrid architectures, and what staying on IBM i actually means in 2026
The "should we leave IBM i?" conversation has been happening for twenty years. The shops that handled it well are…
Modern integrations on IBM i: calling REST APIs and working with JSON
IBM i has been talking to other systems for decades. EDI over AS/400 communications, FTP file drops, MQ message queues…