Redefining iOS network debugging.

Professional network debugging tool for iOS developers. Captures device-wide HTTP(S), TCP, WebSocket, and SSE traffic through a packet tunnel with on-device TLS MITM. Built on Network Extension APIs for complete system-level visibility and traffic modification.

Real-time network inspection at the system level. See every request from every app on your device.

Trace iOS App Screenshot

Built for production debugging

Comprehensive network visibility with the tools you need to diagnose and resolve issues quickly.

Device-wide capture

Network Extension-based packet tunnel captures all HTTP(S) traffic across every app on the device. No proxy configuration required.

TLS inspection

On-device TLS MITM enables full request and response body inspection for encrypted traffic. Certificate pinning detection included.

WebSocket & SSE

Real-time protocol support for WebSocket connections and Server-Sent Events. View frame-by-frame communication as it happens.

Traffic modification

Comprehensive modification tools: rewrite rules, request maps, host overrides, breakpoints, JavaScript scripts, and network condition profiles. Replay requests with the built-in request builder or import cURL commands.

TCP flow tracking

Low-level TCP connection monitoring with per-flow statistics, optional raw stream capture, and CSV/JSON export. Track connection state, timing, and data flow for non-HTTP protocols.

Deep inspection

Comprehensive analysis with headers, body viewers (JSON, XML, images, SVG, multipart), timing breakdowns, TLS certificate chains, HTTP/2 stream info with HPACK table, HTTP/3 protocol markers, request comparison, and saved filter presets.

Engineering depth

Built on iOS system frameworks for reliable, low-level network access.

Network Extension

Implements NEPacketTunnelProvider for system-wide network capture. Runs in a separate process with elevated privileges for complete traffic visibility.

TLS MITM

On-device certificate authority and dynamic certificate generation. Intercepts TLS handshakes to enable encrypted traffic inspection.

App Groups

Shared container for IPC between main app and extension. Enables real-time traffic streaming and coordinated state management.

Packet Tunnel

Virtual network interface captures IP packets before encryption. Processes TCP streams and reconstructs HTTP transactions from raw packets.

Widgets & Live Activities

WidgetKit integration for at-a-glance network statistics. Live Activities show real-time request counts and data transfer rates.

Background Processing

Efficient packet processing with minimal battery impact. Optimized memory usage for long-running capture sessions.

Swift 6.0
SwiftUI
Network Extension
NEPacketTunnelProvider
WidgetKit
Live Activities
App Groups
Swift Package Manager

Open source and transparent

Trace is free and open source under the MIT license. No pricing tiers, no feature gates, no telemetry. The entire codebase is available for inspection, modification, and contribution.