Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

IBM i Open Source

This repo will act as the authoritative documentation location for all things IBM i Open Source Software including PASE (Yum, Node.js/Python/Ruby/PHP, ssh etc) and all native ILE languages (C,RPG,CL etc). If you see a mistake or see a way to make some of the docs better then please issue a pull request.

What if I would like to contribute (or suggest changes) to this documentation?

This documentation is open source! Please feel free to help this documentation grow in terms of volume and usability! If you would like to see changes in this documentation, please do one of the following:

  1. Submit an issue with the proposed changes. Please be as detailed as possible and include as much in "publishable" form as you can.

  2. If you feel comfortable doing so, send a pull request. Start by forking the project, making your changes, and following the instructions here.


:maxdepth: 1

Getting Started <yum/>
Setting up a User's Environment (SSH) <user_setup/>
Troubleshooting <troubleshooting/>
Node.js <nodejs/>
Python <python/>
Setting up TLS <tls/>
ODBC <odbc/>
Java <java/>
Kafka <kafka/>
Camel <camel/>
Nginx <nginx/>
Apache <apache/>
PostgreSQL <>
MariaDB <mariadb/>
Certbot (LetsEncrypt) <>
ACS Clone Repo Tool <acscloner/>
IBM Repos <yum/>
Third Party Repos <yum/>
Porting Software to PASE <porting/>
Migrating from 5733-OPS <troubleshooting/>



Where to find examples

Access to Source Code

Links and other IBM i Open Source resources