Write, run, and debug Karate tests without leaving IntelliJ. Syntax highlighting, auto-complete, step-through debugging, and OpenAPI import, all in less than 3 MB and fully Community Edition compatible.
< 3 MB footprint • Community Edition compatible • Local-first, data stays on your machine
Feature: User API Tests
Background:
* url 'https://api.example.com'
Scenario: Create user
Given path '/users'
And request { name: 'Jane' }
When method post
Then status 201
By the Numbers
Auto-complete, step-debugging, and OpenAPI import, without leaving IntelliJ.
Less Code
60%
Karate tests are ~60% shorter than the equivalent RestAssured + JUnit setup.
Time per API test
1 hr vs 4 hr
Author a single API test in ~1 hour instead of the 4 it takes with traditional Java tooling.
One IDE
API + UI + Perf
Author API, UI, performance tests, and mocks in the same Gherkin syntax, no tool-switch.
Footprint
< 3 MB
Local-first plugin, Community Edition compatible, zero telemetry, works fully offline.
Auto-complete for Karate keywords, JSON paths, and built-in functions. The syntax hints developers care about, built into the IDE.
Step through Karate and Java in the same session. Set breakpoints, inspect variables, and resolve failures in minutes, not hours of log diving.
Postman / OpenAPI / cURL imports, JSON re-formatting, and Kafka add-ons, ready-to-go in IntelliJ. One IDE for the whole API testing lifecycle.
Trusted by developers, QA engineers, and Fortune 500 enterprises · 8,800+ GitHub stars →
See It in Action
Watch real walkthroughs of the Plus and Pro tiers. No sign-up, no demo requests, just hands-on videos from our team.
Syntax highlighting, running scenarios and features from the gutter, run configurations, structure view, and in-IDE test results: the essentials for authoring Karate tests in your IDE.
Auto-complete, code folding, jump to references, step debugging through Karate and Java in the same session, JSON formatting, and running Karate Labs add-ons like Kafka: professional-grade developer experience.
Want more tutorials? Visit our YouTube channel →
What's Inside
Everything you'd expect from a modern IDE plugin, tailored specifically for Karate test authoring.
Rich coloring for Karate DSL with support for embedded JavaScript, JSON, and XML. Easy visual parsing of complex scenarios.
One-click execution of single scenarios, examples, entire features, or all tests in a folder. Results appear directly in the IDE.
Set breakpoints, step through code, and inspect variables. Debug Karate and Java in the same session with unified breakpoints.
Context-aware suggestions for Karate keywords, built-in functions, variables, and JSON paths. Spend less time reading docs.
Convert OpenAPI/Swagger specs directly into Karate tests or mocks. Explore APIs visually and pick payload sub-sets from schemas.
Navigate large test files at a glance. See all scenarios, backgrounds, and tags in a collapsible tree view.
Cmd/Ctrl-click through read() calls and Java.type() references to navigate your test codebase instantly.
Run Karate Labs enterprise add-ons like the Kafka connector directly from the IDE. Test event-driven systems alongside REST.
Less than 3 MB footprint. All data stays behind your firewall: no telemetry, no cloud round-trips. Works offline with a valid license.
Pricing Tiers
Three tiers to match your team's needs, from hobbyists writing their first test to enterprises running thousands of tests in CI.
$100 / year
For individual developers getting started
Per-user license
Advanced debugging & productivity
Everything in Plus, plus:
Custom pricing
For organizations with scale & compliance needs
Everything in Pro, plus:
Same tiers are also available for the VS Code plugin →
Get Started
Three steps from marketplace to your first test run.
Open IntelliJ → Settings → Plugins → search for "Karate" → click Install.
Point IntelliJ at any Karate .feature file. You'll get instant syntax highlighting and a "Run" gutter icon next to each scenario.
Click the gutter icon or press Ctrl+Shift+F10 to run your scenario. Results appear in the IDE. That's it.
Or install from the command line
idea installPlugins com.karatelabs.intellij
Need the full setup walkthrough, keyboard shortcuts, and feature deep-dives? Read the IntelliJ plugin docs →