Intelli Webrunner Documentation
Intelli Webrunner is an IntelliJ plugin for creating, running, debugging, importing, and exporting
API requests inside the IDE. Use this documentation as the user guide for day-to-day work.
Start here
- Quickstart - create your first request and run it.
- HTTP Requests - HTTP editor, send/download, cURL, placeholders, and request actions.
- Headers, Params, Body - how request fields are edited and saved.
- Response Viewer - body, headers/metadata, logs, formatting, timing, and separate windows.
Common workflows
- Build HTTP requests with query params, headers, raw body, form-data, or binary body.
- Use Before Request and After Request scripts to prepare data, validate responses, and share variables.
- Use placeholders like
or predefined function calls like in request data.
- Debug requests step by step with editable script stages.
- Run chain requests where child requests share
vars.
- Work with gRPC unary calls through reflection and JSON payloads.
- Send Kafka messages or listen to Kafka topics.
- Import/export requests through Webrunner JSON, cURL, IntelliJ
.http, or OpenAPI.
- Use Dev Tools for JWT, Base64, URL, JSON, Text, Hash, Compare, UUID, and DateTime utilities.
Feature guides
- Scripting - available globals, helper functions,
vars, globalContext, request/response objects.
- Debug Call - inspect Global Context, Before Request, placeholder resolution, transport, and After Request.
- Chain Mode - run multiple HTTP/gRPC requests in sequence.
- Import and Export - Webrunner JSON, cURL,
.http, and OpenAPI behavior and limitations.
- gRPC Requests - service discovery, metadata, payloads, execution, and scripting.
- Dev Tools - JWT, Base64, URL, JSON, Text, Hash, Compare, UUID, and DateTime utilities.
- FAQ - common problems and troubleshooting.
What gets saved
Webrunner persists the request tree, request definitions, scripts, headers, params, bodies, global
context, and response data in the IDE project state. Use Import and Export when
you need to move requests between projects or external tools.
Requirements
- IntelliJ IDEA 2024.2+ / platform build 242.
- For plugin development: JDK and Gradle wrapper from this repository.