HTTP Workbench is a developer utility for composing, replaying, and parameter-sweeping HTTP requests on iPhone. This page covers how to use it and how to get help.
Open the Repeater tab, choose a method, enter a URL, add headers or a body, and tap Send. The response appears below with Pretty, Raw, and Headers views. Tap Save to keep a request and its response in History.
In the Sweep tab, tap § Insert marker next to a URL, header, or body field to mark an insertion point. Add a value set inline or load a plain-text wordlist, choose a mode (Single, Shared, Paired, or Combinations), then tap Start sweep. Results stream in live; filter them by status class or grep matches, and tap Export for a CSV.
Bring in requests from a Charles Proxy session export (.chlsj) via the Files app or
the share sheet — choose HTTP Workbench to import.
From a saved request's detail screen you can Export HAR (HTTP Archive) or copy the raw request or response to the clipboard.
Choose Light, Dark, or System appearance from About (the ⋯ menu in History).
Yes. HTTP Workbench stores everything locally on your device and collects no personal data. See the Privacy Policy for details.
The app is designed for testing endpoints you specify, including local and internal development servers that are only reachable over unencrypted HTTP. Please use it only against systems you own or are authorized to test, and exercise caution with sensitive data over insecure connections.
Imported Charles sessions are shown as requests; saved values such as status, size, and timing come from requests you send within the app. Open the request and tap Send to get a live response.
Need help or found a bug? Email support@marionette.in and we'll get back to you.