Seiden Group
Modern Development & Open Source for IBM i
  • Link to LinkedIn
  • Link to Mail
  • Home
  • Seiden PHP+
    • Seiden PHP+
    • Install & Learn
    • SmartSupport
    • PHP Migrations & Upgrades
    • Success Stories
    • Free PHP Assessment
    • Documentation
    • What’s New (Changelog)
  • IBM i Services
    • Development
    • Training & Mentoring
    • Open Source Setup & Upgrades
    • SSL/TLS Install & Learn
    • Performance
  • Support
    • Open Source & PHP
    • VS Code for i
    • Developer Support
    • Support Success Stories
  • VS Code for i
    • Support
    • Training
    • Code for i Resource Guide
    • Getting Started Videos
    • Code for IBM i Fridays
  • Free Stuff
    • IBM i Strategy & Tips
    • PHP Upgrade Assessment
    • CNX Valence Assessment
    • VS Code for IBM i Resources
    • Code for IBM i Fridays
    • QCachegrind Download
    • PHP Toolkit for IBM i Resources
    • Qshell on i Library
  • Blog
  • About
    • About Our Team
    • About Alan Seiden
    • Speakers & Sessions
    • In the News
  • Contact
  • 201.447.2437
  • Search
  • Menu Menu

Seiden Group Blog

Mapepire Q&A

August 1, 2025/0 Comments/in Open Source /by Alan Seiden

A friend in the IBM i vendor community asked me about Mapepire from a popularity and security perspective. He had read about Seiden Group’s support for the Mapepire Db2 for i driver. I have provided his questions and edited versions of my answers below.

Do you think this new db connectivity method will gain a lot of traction on IBM i?

I believe Mapepire will get traction. Like most new ideas in the IBM i community, adoption will be gradual. We do have clients using it in production.

I am recommending that developers consider Mapepire when connecting to Db2 for i from Node.js. I have observed long-standing problems with node-odbc. Mapepire is newer, and may have its own bugs, but it is lightweight and open source, and works with the very stable JDBC back-end. I feel it has potential to be a winning solution.

How is Mapepire being used today?

Cloud data and AI services can often connect to Db2 for i via Mapepire more easily than via ODBC. Because Mapepire is hosted on the IBM i server, no client-side driver needs to be installed. Example: the IBM i guide to AI mentions Mapepire for access from Python programs. JDBC is another good option, but, like ODBC, requires the JDBC driver to be installed on the client.

Code for i’s Db2 for i extension already uses Mapepire for connectivity. In that case, Mapepire is installed in a limited way to run inside the same SSH job that Code for i connects with.

What about security?

Mapepire has a slight security advantage over ODBC. Mapepire requires only one port to be open (configurable) instead of the multiple standard database / server ports. Mapepire also, by default, enables an encrypted connection.

As to exit points: since Mapepire is a proxy over JDBC, the standard JDBC/ODBC exit points apply, as do any vendor tools that manage these exit points.

How do we install and use Mapepire?

Basic installation and usage guidelines can be found here:
https://mapepire-ibmi.github.io/guides/sysadmin/

More on Mapepire

As Mapepire evolves, we’ll keep you posted. As always, if you’d like advice on whether or not Mapepire is right for you, or if you’d like to discuss Mapepire support, just let me know.

Tags: db2 for i, IBMi, IBMiOSS, mapepire
Share this entry
  • Share on Facebook
  • Share on X
  • Share on Pinterest
  • Share on LinkedIn
  • Share on Tumblr
  • Share on Reddit
  • Share by Mail
https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Alan Seiden https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Alan Seiden2025-08-01 13:42:472025-08-01 13:42:47Mapepire Q&A
Alan Seiden

About Alan Seiden

Alan works to preserve your investment in IBM enterprise systems by designing and implementing modernization strategies that leverage your existing business logic.

With a passion ...Read More

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

SUBSCRIBE
Open Thinking
Monthly IBM i Strategy & Tips
  • This field is for validation purposes and should be left unchanged.

IBM i Development

  • RPG, COBOL, SQL, Node,
    PHP, Python, Valance, etc.
  • Modernization. Integration.
  • Web and API Solutions
  • Legacy Maintenance
    ...
LET'S GET IT DONE!

Recent Posts

  • Do You Need IBM i Observability?
  • PHP 8.6 is Coming Soon to IBM i
  • Safer npm installation is on the way for Node.js (and all JavaScript)
  • Access Modern Security for IBM i and Connected Web Environments
  • IBM i: A Natural Platform for Agentic AI
  • PHP on IBM i in 2026: The Modernization Engine
  • Your “AS/400” Is a Modern IBM i Platform
  • MCP + AI for IBM i Teams (with a MongoDB example)
  • GnuPG PHP Extension for IBM i: Now Included with Seiden Support
  • Getting Started with Code for IBM i: A Lunch & Learn Video

SEIDEN GROUP: Modern Development & Open Source for IBM i

Home   |   Seiden PHP+   |   IBM i Services  |   Support   |   VS Code for i   |   Free Stuff   |   Blog  |   Privacy Policy  |   Contact         201.447.2437

© 2026 Seiden Group, LLC
  • Link to LinkedIn
  • Link to Mail
Link to: Seiden Group Now Supports Mapepire for Node.js and Db2 for IBM i Connectivity Link to: Seiden Group Now Supports Mapepire for Node.js and Db2 for IBM i Connectivity Seiden Group Now Supports Mapepire for Node.js and Db2 for IBM i Connectivi... Link to: When Your IBM i Email Delivery Fails with Office 365 or Gmail Link to: When Your IBM i Email Delivery Fails with Office 365 or Gmail When Your IBM i Email Delivery Fails with Office 365 or Gmail
Scroll to top Scroll to top Scroll to top