iRules Home

Welcome to the iRules wiki! An iRule is a powerful and flexible feature within the BIG-IP® local traffic management (LTM) system that you can use to manage your network traffic. The iRulesTM feature not only allows you to select pools based on header data, but also allows you to direct traffic by searching on any type of content data that you define. Thus, the iRules feature significantly enhances your ability to customize your content switching to suit your exact needs.

Get Started with iRules

If you’re new to iRules, DevCentral, Wikis, or all three, and are looking for a good place to get started, here are a few recommendations.

Reference Topics

Here’s a list of some reference information that you can use to help
you with all of your iRules needs. Note that these are available from
most Wiki pages in the navigation pane to the left of the screen.


If you are looking to move beyond–or simply bypass–the theory and would like to find complex examples to reference, be sure to check out the CodeShare to find a plethora of ways to put iRules to work.

The BIG-IP API Reference documentation contains community-contributed content. F5 does not monitor or control community code contributions. We make no guarantees or warranties regarding the available code, and it may contain errors, defects, bugs, inaccuracies, or security vulnerabilities. Your access to and use of any code available in the BIG-IP API reference guides is solely at your own risk.