Skip to main content

Katalon Studio Feature Comparison (Free vs Paid)

Katalon Studio is a single product available for Free and Paid tiers. This document compares the feature availability by tier in the latest version.

ComponentFeatureDescriptionKS FreeKS Paid
Test GenerationWeb: Record and Playback with debugging optionsQuickly correct test failures on newly recorded test to make it reliable.✅
Test GenerationWeb: Image-based TestingFind and interact with image objects. This feature is particularly helpful when objects retain the same appearance even if the underlying structures have changed.✅
Test GenerationWeb: Advanced Web Locator SettingsDefine if XPath, Attributes, or CSS is the default web locator when using Recorder and Spy.✅
Test GenerationWeb: Smart LocatorExpand upon the existing locator strategies to enhance the accuracy and effectiveness of identifying web elements.✅
Test GenerationAPI:Import OpenAPI SpecificationsQuickly create test objects by importing RESTful APIs with OpenAPI Specification version 3.0.✅
Test GenerationAPI: Customized Request Methods and Advanced Settings- Create and test requests with custom methods beside standard HTTP methods (GET, POST, PUT, DELETE..). - Improve test performance by limiting connection timeout and response maximum size.✅
Test GenerationAPI: Schema compliance validation (JSON, XML, GraphQL)Validate request objects against XML / JSON / GraphQL schemas.✅✅
Test GenerationAPI: GraphQLCreate and test GraphQL requests.✅✅
Test GenerationWeb and API: SSL Client CertificateConfigure Katalon Studio to use client certificate for all requests.✅
Test GenerationMobile: Image-based testingFind and interact with image elements. This feature is particularly helpful for testing dynamic or canvas elements.✅
Test GenerationWindows Desktop: Native Windows RecorderSeamlessly record tests for Windows desktop applications✅
Test GenerationCustom KeywordsCreate, use, import and export custom keywords across projects.✅
Data-driven testingExcel, CSV, PostgreSQL, MySQLRead input values for test scripts from Excel files, CSV files, internal test data, and database.✅✅
Data-driven testingOracle SQL, SQL ServerRead input values for test scripts from Oracle SQL, and SQL Server.✅
Data-driven testingCombine multiple Data FilesRead input values for test scripts from multiple data file combinations.✅
Data-driven testingExternal Database having JDBC DriversRead input values for test scripts from other databases having JDBC drivers (e.g., MongoDB, SAP HANA DB).✅
Data-driven testingData-driven testing at the test case levelConduct data binding in a test case.✅
Data-driven testingData-driven testing in a dynamic test suiteConduct data binding in a dynamic test suite.✅
Data-driven testingCheckpointsTake snapshots of tests at a specific time. These snapshots are used to verify if the current state of the data source is different from its previously taken state.✅
Test ExecutionKatalon TestCloudExecute tests on common desktop browsers, mobile browsers, and operating systems on the cloud.✅✅
Test ExecutionParallel ExecutionRun multiple test suites at the same time to reduce execution time.✅
Test ExecutionExecution SchedulerSchedule the next run of a test suite collection at a specific time.✅
Test ExecutionRetry failed tests and consolidate reportsRerun failed test cases several times to identify flaky tests.✅
Test ExecutionWeb: Smart WaitTackle Selenium waiting issues.✅✅
Test ExecutionWeb: Self-healingReduce maintenance effort by trying other alternative locators to find an object automatically when the default locator is broken.✅
Test ExecutionDynamic Test SuiteAdd test cases to a test suite dynamically by search queries.✅
Test ExecutionUse Java Virtual Machine (JVM) argumentsModify the behavior of each Java process in terms of changing heap size, or handling out of memory issue.✅
Reporting- Basic Report in HTML, PDF, CSV, JUnit - Screenshots - Videos for browser with GUI - Time Capsule (HTML snapshot) - Send Test Suite report email- View and share test execution results in HTML, PDF, CSV, or JUnit format. - Diagnose test failures with screenshots and videos. - Capture object again with Time Capsule, an HTML snapshot that restores the state of application under test when the test fails. - Notify multiple users of test suite reports by email.✅✅
ReportingView advanced reports from PlatformView test case flakiness, latest run, average duration and test suite report summary fetched from Platform in test suite editor.✅✅
Reporting- Videos for headless browsers - Report history and test suite collection reports - Send test suite collection reports by email - Customized execution log - Hide hostname in test report and log viewer- Diagnose test failures with videos when test runs and fails on headless browser. - View previous reports of test suite, and test suite collection executions in Katalon Studio. - View and share test suite collection report in JUnit format. - Notify you and your colleagues of Test Suite Collection report by email. - Improve your efficiency and performance with shortened execution log.✅
Test Maintenance and ManagementDual-mode Debugger - In Manual view - Run or Debug from here - Debug: Enable or Disable test steps - In Script view - Debug mode - Attach source code for debugging - Decompile Class file for debuggingQuickly correct test failures with multiple debugging features to ensure test script quality.✅
Test Maintenance and ManagementTest suite creation per projectCreate unlimited test suites for test case management.up to 40 test suitesunlimited test suites
Test Maintenance and ManagementTest Case Management with TagsAppend tags to test cases, then quickly search for or run test cases by tag.✅
Test Maintenance and ManagementImport/Export Test ArtifactsQuickly share test cases, test objects, execution profiles, and custom keywords across projects.✅
Test Maintenance and ManagementImport/Export Desired CapabilitiesReuse desired capabilities across projects. Desired capabilities are key/value pairs that tell the browser properties such as browser name, browser version, and the path of the browser driver in the system to determine the browser behaviors at runtime.✅
Test Maintenance and ManagementTest Objects RefactoringKeep Object Repository neat and clean by checking, exporting, and removing unused test objects.✅
IntegrationApplication Lifecycle Management (ALM) tools: JIRA, Katalon TestOps, Azure Test Plans, qTest, TestRail, TestLink, Rally, TestOps Private InstanceIntegrate test projects with ALM tools to push and pull test artifacts, and test result information between Katalon Studio and the ALM tool.✅
IntegrationCloud Provider: Kobiton, Sauce LabsConnect to cloud providers to test your applications on multiple devices and browsers.✅
IntegrationGit-based source code management (SCM): GitHub, GitLab, Azure Repos, BitBucket, etc.Collaborate, store, manage change, and control version in test project repository with popular Git hosting services.via HTTPsvia SSH
IntegrationAIKatalon AI Assistant - the virtual AI assistant with 2 features: - Generate test scripts from natural language inputs. - Explain what a highlighted test script does. - Access Katalon AI Assistant via the Chat window. - [Beta] Generate API test cases from OpenAPI specification.✅
IntegrationCLI, CI, Docker ExecutionRun your tests in the following environments: - Command-Line Interface. - CI Server: Jenkins, Bamboo, TeamCity. - Cloud CI: CircleCI, Azure DevOps, BitBucket, GitLab, GitHub Action, WS CodeBuild, BuildKite, Circle CI, CodeShip, TravisCI. - Katalon Docker Image. - Cloud-based app testing infrastructure: Microsoft App Center Tests, AWS Device Farm.With Katalon Test Execution - Local
PluginsFree plugins on Katalon Store: Katalon Store Free PluginsExtend Katalon Studio's capabilities and integrate the software with your favorite tools.✅✅
Plugins- Enterprise-exclusive plugins on Katalon Store: Katalon Store Paid Plugins - Use Katalon Store plugins in offline mode: Install Plugins Offline - Create and use private plugins: Private PluginsExtend Katalon Studio's capabilities further with exclusive integration plugins on Katalon Store and build your own plugins.✅
Support ServiceForum support: Katalon CommunityAsk questions and start discussions on software testing with Katalon products.✅✅
Support ServiceSupport PortalLearn more about Katalon support policy here: Katalon Terms.✅
Was this page helpful?