Karate Debug downloads statistics
By j8d · JetBrains Marketplace · BDD
A powerful debugger for Karate API tests. Set breakpoints directly in your .feature files, step through scenarios including Java and JavaScript code, inspect...
Karate Debug has 14,916 recorded downloads on JetBrains Marketplace.
It ranks #2462 of 2,500 tracked JetBrains Marketplace listings by downloads.
PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.
About Karate Debug
A powerful debugger for Karate API tests. Set breakpoints directly in your .feature files, step through scenarios including Java and JavaScript code, inspect variables, and run tests with a single click.
Features
• Breakpoint Debugging for Karate, Java, and JavaScript - Debug Karate, Java, and JavaScript code in the same session. Set breakpoints in .feature, .java, and .js files. Step through your tests line by line.
• Hot Reload Variables - Modify variable values on-the-fly while paused at a breakpoint. Right-click any variable in the Variables panel and set a new value.
• Match Diagnostics - See pass/fail highlights on match statements with actual values inline. One-click fixes to update expected values from actual results.
• One-Click Test Execution - Gutter icons appear next to every Feature and Scenario, letting you debug with a single click.
• Feature Explorer - Browse all your Karate features and scenarios in the Karate tool window. Navigate your test suite at a glance and run any test directly.
• Environment Switching - Quickly switch between environments (dev, qa, stage, or custom) from the status bar. Your selection persists across sessions.
• Syntax Highlighting - Full syntax highlighting for the Karate DSL, including Gherkin keywords, JSON/XML payloads, JavaScript expressions, and embedded variables.
• File Navigation - Clickable file references throughout your feature files. Ctrl+Click to navigate to classpath: files, read() targets, and @tag references.
• Log Breakpoints - Pause execution when specific strings appear in log output. Useful for catching exceptions or error messages without setting traditional breakpoints.
• Log Filtering - Hide noisy log output by configuring exclude patterns. Filter out verbose framework messages to focus on what matters.
• Conditional Breakpoints - Set conditions on breakpoints using JavaScript expressions.
Configuration
Configure the plugin via Settings > Tools > Karate Debug:
• Environments - List of available Karate environments (comma-separated) • Default Environment - Environment used when starting a debug session • Log Level - Log level for Karate Debug output (error, warn, info, debug, trace) • Match Diagnostics - Show passing/failing highlights and actual values • Log Filter - Comma-separated strings to hide from log output • Log Breakpoints - Comma-separated strings that pause execution when found in logs
Step Filtering (Java Debugging)
Control which code is shown when stepping through Java code:
• Show JDK Classes - Step into JDK core classes (java.*, javax.*, jdk.*, sun.*, com.sun.*) • Show Karate Framework - Step into Karate framework classes (com.intuit.karate.*) • Show Karate Dependencies - Step into Karate's third-party dependencies (jsonpath, netty, slf4j, etc.)
When unchecked (default), stepping into framework code will automatically step out and return to user code.
Getting Started
• Open a project containing Karate tests • Open a .feature file • Set breakpoints by clicking in the gutter • Click the debug icon in the gutter or use the Karate tool window
Requirements
• Java 17+ (Java 21 recommended) • Maven or Gradle project with Karate dependencies
Early Access Program (EAP)
Want to try new features before they're released? Join our EAP channel:
• Go to Settings > Plugins > ⚙ (gear icon) > Manage Plugin Repositories • Click + and add: https://plugins.jetbrains.com/plugins/eap/list • EAP versions will now appear in the plugin updates
EAP versions may contain experimental features and are updated more frequently.
Resources
• Website - Documentation and getting started guides • Report a Bug • Request a Feature • Contact Us • License - End User License Agreement
Description from the JetBrains Marketplace listing.
- BDD
- Code Quality
- Debugging
- Testing
Where Karate Debug sits in the listing
Each band is one page of 20. Downloads on a log scale. Placement is projected from downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (3)Similar JetBrains Marketplace BDD plugins
Data source
Cumulative download counts come from the public JetBrains Marketplace API. JetBrains reports downloads, not active installs. Ratings are the mean of public votes.
Listing: https://plugins.jetbrains.com/plugin/29773-karate-debug. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.