Popular Topics
Direct links to the most-visited pages in the documentation.
Quick Start
Write and run your first Karate test in under 5 minutes.
Read →AssertionsThe match Keyword
Validate complete responses, headers, and arrays with one powerful keyword.
Read →Running TestsParallel Execution
Run hundreds of tests in parallel — Features, Scenarios, even Example rows.
Read →ReusabilityCalling Features
Share setup, teardown, and flows by calling one feature from another.
Read →ExtensionsTest Doubles & Mocks
Stand up HTTP, gRPC, and message-queue mocks straight from a feature file.
Read →Release NotesWhat's New in v2
Virtual threads, single-binary CLI, JS debugging, soft assertions, and more.
Read →Explore documentation by product
Browse documentation by section
Every part of the Karate reference, organized by what you’re trying to do.
Get Started
Install, write your first test, and migrate from v1.
Why Karate · Install · Quick Start · Examples · What’s New in v2
Browse →Running Tests
Execute Karate via JUnit, the CLI, or CI/CD, with full parallel control.
JUnit · Command Line · Parallel · Tags · Logging · Reports · CI/CD · Debugging
Browse →Core Syntax
The Karate language — feature files, variables, expressions, and configuration.
Project Structure · Feature Files · Variables · Data Types · Expressions · Actions · Config
Browse →HTTP Requests
Build requests with parameters, headers, auth, multipart, GraphQL, and SOAP.
Making Requests · Params · Headers · Auth · Multipart · GraphQL · SOAP · Polling
Browse →Assertions
Validate responses with match, schema validation, and fuzzy matchers.
match Keyword · Schema Validation · Fuzzy Matching
Browse →Reusability
Call features, run data-driven tests, and build dynamic scenarios.
Calling Features · Data-Driven · Dynamic Scenarios
Browse →Advanced
Hooks, Java API, polling, conditional logic, WebSocket, MQ, and database tests.
Polling · Conditionals · Hooks · Java API · WebSocket · MQ · DB · Best Practices
Browse →Extensions
Test doubles, performance testing, UI automation, and image comparison.
Test Doubles · Performance · UI Testing · Desktop · Image Comparison · Examples
Browse →Need help?
Three ways to get unstuck — community, issue tracker, and commercial support.
Evaluating Karate for your enterprise?
95 questions enterprises ask. Our answers, in public. Filterable Q&A across 25 capability categories — from AI verification and air-gapped deployment to compliance and performance. No NDA, downloadable as Excel.