Quick start guide
Get capturing in a few minutes. This guide follows the actual Trace flow: VPN permission, optional CA trust, and your first request.
Prerequisites
- iOS 16.0 or later
- Trace installed on a physical iPhone or iPad
Note
Step 1: Grant VPN permission
When Trace first launches, iOS prompts to add a VPN configuration. This is required for capture.
- Tap Allow on the system dialog.
- Authenticate with Face ID/Touch ID or passcode.
- When capture is active, you will see the VPN indicator in the status bar.
Note
The VPN is local-only and routes traffic to the on-device proxy. Your traffic never leaves the device.
Step 2: Install and trust the root CA (optional)
To decrypt HTTPS bodies, install and trust the Trace root certificate.
Tip
If you skip this step, Trace still captures request metadata but cannot decrypt HTTPS bodies.
Step 3: Start capture
- Open Trace and go to Network.
- Tap Start Capture.
- Use any app and return to Trace to see live requests.
Step 4: Verify HTTPS inspection (optional)
- Open any HTTPS page in Safari.
- Inspect a request body.
- If the body is empty, confirm the root CA is trusted in Settings.
Step 4: Inspect a request
- Tap a request in the list.
- Review Overview, Headers, Body, Timing, and Certificate (HTTPS).
Tip
Large bodies are stored on disk and may be truncated in the UI. Use export if you need the full payload.
Step 5: Filter traffic
Open Filters to narrow results. You can:
- Filter by domains (supports wildcards)
- Filter by method or status code
- Filter by content type
- Toggle quick filters (errors, favorites, duplicates)
- Save filter presets for reuse
Step 6: Save and share a session
- Open the session menu in Network.
- Export as HAR or copy a request as cURL.
- Share using the iOS Share Sheet.
Note
Use HAR for full-session context. Use cURL when you need a single request you can replay quickly.