powered by ASAP

Boost your PAK knowledge & get support

Dive deeper into the world of PAK with comprehensive guides and helpful tips. Our support team is here to answer your queries and accompany you on your journey to becoming a PAK expert.

Become an Pak expert

Explore our Guides

Common Guides

You will find all of our general guides on the 'Common Guides' page. Start your journey to become an expert today!

Application Guides

Unlock the full potential of your PAK applications with our in-depth application guides. Embark on the path to expertise now!

Developer Guides

Develop your own unique PAK commands with the help of our detailed developer guides. Get started with your first custom command now!

Ready to craft your own commands for PAK?

Let's get started!

Before you embark on this exciting journey, please make sure you have the following at your disposal:

  • Roughly 15 to 30 minutes of your time to thoroughly understand and implement the steps of this guide.
  • An installed Integrated Development Environment (IDE) that supports Java 11, Maven or Gradle. If you don’t have one yet, Intellij is a great option to consider.
Download Example Project
  • Download the example project as Gradle / Maven project.
  • Extract the ZIP file into a new folder.
Open in IDE
Open your favourite IDE and Import the extracted folder (depending on your download) as Gradle or Maven Project.

Start developing new Commands, the Guides below will hep you out to do so

Build & Run
  1. Build your new Command
    • For maven run: “mvn clean install” in the folder which contains the pom.xml file
    • For gradle run : “gradlew clean build” in the folder which contains the build.gradle file
  2. Install & Open the Workflow Executor
  3. Add your build folder as a Repository to the Command Repostiories of the Worfklow Executor
  4. Run your new Command inside the Workflow Executor
Good to know / Further steps
  • You can also Unit-Test your command inside the IDE (a example is provided inside downloaded zip)
  • Instead of using a local Jar File (inside our Applications) you also can publish your new created commands (inclusive the *.pakmeta.jar) to a maven based online repository (JFrog Artifactoy / Sonatype Nexus). Our Applications can download and execute them at runtime.
  • The additonal pakmeta.jar contains meta details of your created commands as a json-file. The pakmeta.jar is essential when you decide to work with online maven based command repostiories in our apps, so make sure you publish them as well.
  • since Commands may need more complex logic like authentication / json mapping features there are several services provided by the engine which can be injected, for this see the Injectable Services Guide or Service Based Commands Guide

In order to provide you with the best possible service, please don't hesitate to get in touch. Whether you're keen on discovering more about PAK, considering a partnership, looking to become part of our team, or wishing to share your successful experiences with PAK, your input is highly valued. Fill out the contact form below and we'll get back to you promptly.

Need a tailored solution or have questions about PAK?

We are here to help. 

For all inquiries, please feel free to reach out at

You are looking for a job?
We have the perfect solution!

Join us and find an exciting task in the environment of PAK.

You are looking for a job?
We have the perfect solution!

Join us and find an exciting task in the environment of PAK.

© ASAP 2023