Skip to content

Code for IBM i

IBM i development extension for VS Code

Maintain and compile your RPGLE, CL, COBOL, C/CPP on the IBM i right from Visual Studio Code



  • SSH Daemon must be started on IBM i.
    • (Licensed program 5733-SC1 provides SSH support.)
    • STRTCPSVR *SSHD starts the daemon.
    • User QSSHD is enabled.
  • Some familiarity with VS Code. An introduction can be found here .

Optionally, ensure you know how to connect to pase from a shell. See this official IBM i OSS docs .


From the Visual Studio Code Marketplace: Code for IBM i

Or from the Extensions view inside of Visual Studio Code.


It’s recommended you also install the IBM i Development Pack , a curated set of extensions built on or adding value to Code for IBM i. This includes database tools, RPGLE tools, COBOL tools, and more.

Extension Development

Check out our Developer documentation page!

Getting Started

To work on this documentation: