Interface Overview

Xplorer has a minimalistic, familiar interface designed for zero learning curve if you know Postman.

Main Layout

The application has three main areas:

  • Left Panel (Folders): Tree navigation showing your collection structure
  • Center Panel: Request details and response viewer
  • Right Panel: Output, Environment, and Import tools

Application Overview

Left Panel: Navigation

The navigation pane displays your collection hierarchy as a tree.

Visual elements:

  • HTTP method labels (GET, POST, PUT, etc.) for requests
  • Folder icons with expand/collapse controls
  • Pass/fail status indicators after execution

Interacting with the tree:

  • Click any request to view and edit it
  • Click the status icon to re-run a request or folder
  • Right-click for context menu options

Status Indicators

After running requests, visual indicators appear:

  • Green checkmark - Request passed
  • Red X - Request failed
  • Play icon - Not yet executed (appears on hover)

Folders show aggregated status of all contained requests.

Status Indicators in Navigation Tree

Center Panel: Request Details

When a request is selected, you’ll see:

Top Section

  • Breadcrumb navigation showing request hierarchy
  • HTTP method dropdown
  • URL field
  • Run button

Tabs

  • Body: Configure request body (JSON, form-data, URL-encoded, etc.)
  • Params: Query parameters
  • Headers: HTTP headers
  • Auth: Authentication settings
  • Before: Pre-request scripts (JavaScript)
  • After: Test scripts (JavaScript)

Bottom Section

  • Response viewer showing status, headers, and body

Center Panel: Folder/Collection Details

When a folder or root collection is selected, you’ll see:

Tabs

  • Variables: Collection variables (root level only)
  • Auth: Default authentication for all requests
  • Before: Pre-request scripts applied to all requests
  • After: Test scripts applied to all requests
  • CSV / JSON: Data file for data-driven testing

Right Panel: Tools

Toggle between three panes using the right toolbar:

Output Pane

Real-time HTML output showing:

  • Test execution results
  • Assertion results
  • Pass/fail status for each test
  • Detailed error messages

Environment Pane

Displays the active environment:

  • Environment name
  • All variables and their current values
  • Variables update during execution

Import Pane

Tools for importing:

  • cURL commands → requests
  • Paste cURL and automatically convert

Import Pane

Context Menus

Right-click on tree items for actions:

For folders:

  • Add Request
  • Add Folder
  • Remove Folder (except root)

For requests:

  • Remove Request

At root level:

  • Expand All
  • Collapse All

Editing Request Names

Click any request or folder name to edit it inline. Press Enter or click away to save.

Themes & Display Options

Karate Xplorer supports multiple themes including dark mode, perfect for different working environments and presentations.

Theme Support:

  • Light and dark modes available
  • Seamless theme switching

Font Size Shortcuts:

  • Cmd/Ctrl + - Increase font size
  • Cmd/Ctrl - - Decrease font size
  • Cmd/Ctrl 0 - Reset to default

These shortcuts are ideal for presentations and demos, allowing API product owners to quickly adjust visibility for their audience.

Clearing Results

Clear execution results at any level:

  • Right-click on any node and select clear options
  • Request level: Clear individual results
  • Folder level: Clear all contained results
  • Root level: Clear entire collection results

Next Steps