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.
| Component | Feature | Description | KS Free | KS Paid |
|---|---|---|---|---|
| Test Generation | Web: Record and Playback with debugging options | Quickly correct test failures on newly recorded test to make it reliable. | ✅ | |
| Test Generation | Web: Image-based Testing | Find and interact with image objects. This feature is particularly helpful when objects retain the same appearance even if the underlying structures have changed. | ✅ | |
| Test Generation | Web: Advanced Web Locator Settings | Define if XPath, Attributes, or CSS is the default web locator when using Recorder and Spy. | ✅ | |
| Test Generation | Web: Smart Locator | Expand upon the existing locator strategies to enhance the accuracy and effectiveness of identifying web elements. | ✅ | |
| Test Generation | API:Import OpenAPI Specifications | Quickly create test objects by importing RESTful APIs with OpenAPI Specification version 3.0. | ✅ | |
| Test Generation | API: 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 Generation | API: Schema compliance validation (JSON, XML, GraphQL) | Validate request objects against XML / JSON / GraphQL schemas. | ✅ | ✅ |
| Test Generation | API: GraphQL | Create and test GraphQL requests. | ✅ | ✅ |
| Test Generation | Web and API: SSL Client Certificate | Configure Katalon Studio to use client certificate for all requests. | ✅ | |
| Test Generation | Mobile: Image-based testing | Find and interact with image elements. This feature is particularly helpful for testing dynamic or canvas elements. | ✅ | |
| Test Generation | Windows Desktop: Native Windows Recorder | Seamlessly record tests for Windows desktop applications | ✅ | |
| Test Generation | Custom Keywords | Create, use, import and export custom keywords across projects. | ✅ | |
| Data-driven testing | Excel, CSV, PostgreSQL, MySQL | Read input values for test scripts from Excel files, CSV files, internal test data, and database. | ✅ | ✅ |
| Data-driven testing | Oracle SQL, SQL Server | Read input values for test scripts from Oracle SQL, and SQL Server. | ✅ | |
| Data-driven testing | Combine multiple Data Files | Read input values for test scripts from multiple data file combinations. | ✅ | |
| Data-driven testing | External Database having JDBC Drivers | Read input values for test scripts from other databases having JDBC drivers (e.g., MongoDB, SAP HANA DB). | ✅ | |
| Data-driven testing | Data-driven testing at the test case level | Conduct data binding in a test case. | ✅ | |
| Data-driven testing | Data-driven testing in a dynamic test suite | Conduct data binding in a dynamic test suite. | ✅ | |
| Data-driven testing | Checkpoints | Take 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 Execution | Katalon TestCloud | Execute tests on common desktop browsers, mobile browsers, and operating systems on the cloud. | ✅ | ✅ |
| Test Execution | Parallel Execution | Run multiple test suites at the same time to reduce execution time. | ✅ | |
| Test Execution | Execution Scheduler | Schedule the next run of a test suite collection at a specific time. | ✅ | |
| Test Execution | Retry failed tests and consolidate reports | Rerun failed test cases several times to identify flaky tests. | ✅ | |
| Test Execution | Web: Smart Wait | Tackle Selenium waiting issues. | ✅ | ✅ |
| Test Execution | Web: Self-healing | Reduce maintenance effort by trying other alternative locators to find an object automatically when the default locator is broken. | ✅ | |
| Test Execution | Dynamic Test Suite | Add test cases to a test suite dynamically by search queries. | ✅ | |
| Test Execution | Use Java Virtual Machine (JVM) arguments | Modify 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. | ✅ | ✅ |
| Reporting | View advanced reports from Platform | View 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 Management | Dual-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 debugging | Quickly correct test failures with multiple debugging features to ensure test script quality. | ✅ | |
| Test Maintenance and Management | Test suite creation per project | Create unlimited test suites for test case management. | up to 40 test suites | unlimited test suites |
| Test Maintenance and Management | Test Case Management with Tags | Append tags to test cases, then quickly search for or run test cases by tag. | ✅ | |
| Test Maintenance and Management | Import/Export Test Artifacts | Quickly share test cases, test objects, execution profiles, and custom keywords across projects. | ✅ | |
| Test Maintenance and Management | Import/Export Desired Capabilities | Reuse 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 Management | Test Objects Refactoring | Keep Object Repository neat and clean by checking, exporting, and removing unused test objects. | ✅ | |
| Integration | Application Lifecycle Management (ALM) tools: JIRA, Katalon TestOps, Azure Test Plans, qTest, TestRail, TestLink, Rally, TestOps Private Instance | Integrate test projects with ALM tools to push and pull test artifacts, and test result information between Katalon Studio and the ALM tool. | ✅ | |
| Integration | Cloud Provider: Kobiton, Sauce Labs | Connect to cloud providers to test your applications on multiple devices and browsers. | ✅ | |
| Integration | Git-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 HTTPs | via SSH |
| Integration | AI | Katalon 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. | ✅ | |
| Integration | CLI, CI, Docker Execution | Run 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 | |
| Plugins | Free plugins on Katalon Store: Katalon Store Free Plugins | Extend 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 Plugins | Extend Katalon Studio's capabilities further with exclusive integration plugins on Katalon Store and build your own plugins. | ✅ | |
| Support Service | Forum support: Katalon Community | Ask questions and start discussions on software testing with Katalon products. | ✅ | ✅ |
| Support Service | Support Portal | Learn more about Katalon support policy here: Katalon Terms. | ✅ |