Intellij plugin for Apache OpenWhisk

Clone this repo:


  1. 7eee31b Bump actions/checkout from v1 to v2.3.4 (#10) by 김건희 · 4 hours ago master
  2. 6440421 chore: fix spelling and grammar (#11) by John Bampton · 13 days ago
  3. b18ca88 Add CI pipeline (#7) by 김건희 · 3 months ago
  4. 47afe09 Change license headers for ASF, remove NAVER copyright (#6) by 김건희 · 3 months ago
  5. ec86984 Initial import of openwhisk-intellij-plugin donation from NAVER (#5) by 김건희 · 3 months ago

OpenWhisk Intellij Plugin

OpenWhisk-intellij-support is an open source Intellij Plugin for Apache OpenWhisk. It assists users to develop/deploy/manage OpenWhisk functions in Intellij.


Install the dependencies below to use full features:

This extension finds the .wskprops configuration file located in the home path and connects to the Openwhisk server automatically. Set up your configuration referred to the cli docs.


OpenWhisk Explorer

  • Explore all entities in your endpoints/namespaces.
    • The .wskprops file is automatically registered.
    • You can add the API host manually.
    • You can add the namespace manually by API auth key.
  • Show the action code with syntax highlighting.
  • [Soon] Edit the action code on the remote server.
  • Invoke the action remotely and get the activation result.
  • Show a list of actions related to the sequence action.
  • Show information about the trigger and related rules.
  • Show activations related to the action (Same as wsk activation list <action>).
  • Show detailed information of the activation (Same as wsk activation get <activation_id>).
  • Update parameters of the action, package, and trigger.

Manifest View

  • List up manifest YAML files in the workspace.
  • Deploy/Undeploy OpenWhisk packages with manifest (via wskdeploy).
    • Deploy with the deployment file.
    • Deploy with multiple credentials.

How to debug in your local

./gradlew runIde