Prism.js language definition for iRules (TMOS v21.0)
Code is community submitted, community supported, and recognized as ‘Use At Your Own Risk’.
Short Description
The provided iRule language definition can be used to highlight iRule code within web...
Updated Mar 03, 2026
Version 3.0Kai_Wilke
MVP
My name is Kai Wilke, and I'm a freelance Principal Consultant for IT-Security based in the Berlin/Brandenburg area of Germany.
I live and breathe F5 BIG-IP — LTM, APM, AWAF, and F5 Distributed Cloud — with a deep interest in iRules. From self-hosted admin, monitoring, and debug pages to comprehensive RADIUS stacks, TOTP libraries, and content-switching frameworks — if you can dream it, iRules can do!
As a 10-time F5 DevCentral MVP, I love learning from the community just as much as sharing my own knowledge.
You can find additional information about me and my work here:
https://community.f5.com/kb/technicalarticles/qa-with-itacs-gmbhs-kai-wilke---devcentrals-featured-member-for-february/282700Kevin_Davies
Nacreous
Apr 21, 2023Has this been submitted over at prisim.js ? It wont get into this forum until it is.
Kai_Wilke
MVP
Mar 03, 2026Hey Kevin, let see if they include the definition on their page...
F5 Network iRule Language Definition · Issue #4061 · PrismJS/prism