Need direct answers: Executing Katalon tests in CD/CI pipeline

So I’m confused at the way Katalon licenses work. Please reply as TL;DR answers as possible for each question –

(*Yes, I already have the Katalon Azure integration installed in Azure)

A) Do I need to purchase some sort of license in order to execute Katalon tests in an Azure deployment pipeline? (I thought katalon was free to use and only offered paid plans for those wanting direct Katalon customer support)
B) What is Online validation vs Offline validation and why does it need to check for it when running in Azure.
C) I generated a command in katalon studio and it’s using my api-key in the command, does this key expire? (I’m trying to implement Katalon into our CD/CI pipeline but first I need to know what it’ll cost me, if anything.)

Hi there

A. If you want to execute Katalon Studio in Azure, you need to use Katalon for Azure DevOps plugin and subscribe to Katalon Runtime Engine DevOps license. This license model is applied to the cloud or virtual machines with dynamic hardware specifications.
B. Online vs. Offline licenses

For business inquiries, please contact


1 Like

So you’re saying the only way to make use of Katalon on any CD/CI pipeline is to pay at least $979.00 per year? We’re still trying to confirm whether Katalon fully solves the automation solution needs we have. I don’t want to pay $979 only to find out that Katalon ultimately doesn’t meet our needs.

Getting same error
2020-07-09 18:34:10.355 INFO c.k.katalon.core.main.TestSuiteExecutor - START Test Suites/SuitTests
2020-07-09 18:34:10.439 INFO c.k.katalon.core.main.TestSuiteExecutor - hostName = APPLE-PC$ - Apple-PC
2020-07-09 18:34:10.442 INFO c.k.katalon.core.main.TestSuiteExecutor - os = Windows 10 64bit
2020-07-09 18:34:10.445 INFO c.k.katalon.core.main.TestSuiteExecutor - hostAddress =
2020-07-09 18:34:10.446 INFO c.k.katalon.core.main.TestSuiteExecutor - katalonVersion =
2020-07-09 18:34:11.124 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------
2020-07-09 18:34:11.124 INFO c.k.katalon.core.main.TestCaseExecutor - START Test Cases/Initial testcases
2020-07-09 18:34:12.327 DEBUG testcase.Initial testcases - 1: startApplication(“D:\UpForce\java\virginapplication\guest_10.0.185_VV_INT_sailor_app_MOBILE_v10.0.185.apk”, true)
2020-07-09 18:34:12.884 ERROR c.k.k.core.keyword.internal.KeywordMain - ? Unable to start app at: ‘D:\UpForce\java\virginapplication\guest_10.0.185_VV_INT_sailor_app_MOBILE_v10.0.185.apk’ (Root cause: com.kms.katalon.core.appium.exception.AppiumStartException: Appium directory is not set.