F5 Editor Eclipse Plugin v2
We are pleased to announce availability of our updated F5 Programmability Editor for Eclipse IDE v2.
The F5 Programmability Development Environment for Eclipse allows you to use the Eclipse IDE to manage iRules, iRules LX, iControl LX, and iApps LX development. By using Eclipse, you can connect to one or more BIG-IP ® devices to view, modify or create iRules, iRules LX workspaces, iControl LX, or iApps LX applications. The editor functionality includes TCL/iRules and JavaScript language syntax highlighting, code completion, and hover documentation for the iRules API. Editor functionality includes syntax support for TCL/iRules, JavaScript, and JavaScript Object Notation (JSON) format, including syntax highlighting and code completion, as well as API documentation.
With this release, F5 Programmability Development Environment for Eclipse includes iControl LX and iApps LX development. The LX development environment supports opening an LX application, adding files or deleting files, and downloading files for offline mode editing. This release also includes support for proxy server use and offline-online mode that lets you edit files when not connected to a BIG-IP system (offline mode) and synchronize with a BIG-IP system when you reconnect (online mode).
In addition to supporting iRules and iRules LX script development via your own Eclipse IDE in v1, v2 adds support for the following:
- iControl LX extension development
- iApps LX template development
- Offline Mode
- BIG-IP proxy server access
- Datagroups
The Eclipse Plugin provides modern IDE editing capabilities including syntax highlighting & validation, code completion, and code formatting for both TCL and Javascript. This enables authenticated push & pull of iRules, iControl LX, and iApps LX code files to & from BIG-IP using our iControl REST interface. This simplifies development workflows by enabling our customers to develop iRules, iControl LX, and iApps LX projects in a familiar development environment.
Download with installation instructions and documentation is now available as Open Source on F5 Devcentral GitHub.
Note: If you connect to TMM interfaces instead of the management port when using the editor, you will need to allow tcp port 7 in your self-IP configuration since the plugin checks availability on that port before connecting via SSL.
Instructional Videos
Installation
Common Tasks
Offline Mode
Data Groups
iRules LX
Note: This tool is provided via DevCentral as a free tool, and is in no way officially supported by F5 or F5 Professional Services. All support, questions, comments or otherwise for this editor should be submitted in the Q&A section of DevCentral and tagged with a custom eclipse plugin tag.
- Rob_WalNimbostratus
Did "F5 Programmability Editor for Eclipse" replaced the iRule Editor?
is iRule editor compatible with big-ip 12.1.x?
None of the download links work. Lots of dead links on the new devcentral site for iRule Editor download.
currently experimenting with vscode and irule yigituslu extension.
- Songseajoon_222Nimbostratus
Sorry. I misunderstood. I mistook it as a new version of iRule Editor.
- JRahmAdmin
you don't need to download. Just download eclipse and follow the instructions in the github readme.
- Songseajoon_222Nimbostratus
I want download but I can't. where is download site?
- delgadillo_2001Historic F5 Account
Error correction: The correct path to load the new F5 Programmability IDE plugin is http://cdn.f5.com/product/f5-eclipse/v2
Please refer to https://github.com/f5devcentral/f5-eclipse-plugin for details.