Mockpod

Inspect, modify, and mock HTTP/HTTPS traffic in real-time

Built for Developers, QA Engineers & Security Researchers

Download for macOS View on GitHub

What is Mockpod?

Mockpod is a local proxy server that lets you capture, inspect, and mock HTTP/HTTPS traffic on your Mac. It's ideal for testing edge cases, simulating backend failures, and developing frontend applications without a fully functional API.

Whether you're building an app that depends on external APIs, testing how your product behaves when the server fails, or investigating network traffic โ€” Mockpod gives you full control.

Mockpod in action: capturing traffic, filtering requests, and inspecting headers and responses
Developers QA Engineers Security Researchers

Features

๐Ÿ“ก

Traffic Interception

Capture and inspect all HTTP/HTTPS requests and responses flowing through your proxy.

๐Ÿ“‹

Rule-Based Mocking

Define rules to mock API responses based on URL patterns, headers, or body content.

โšก

High-Performance Proxy

Lightweight proxy server built with SwiftNIO for minimal overhead.

๐ŸŽ

macOS Native

Built with SwiftUI, optimized for macOS 14+ with a native, polished interface.

๐Ÿ”ด

Record Mode

Start recording to capture live traffic and save it as a rule set. Edit individual responses afterward and instantly reuse them for mocking.

๐Ÿ”

Smart Filtering

Filter traffic by URL, method, host, or status code. Use include/exclude modes to focus on what matters.

Download & Install

Choose your preferred installation method below.

๐Ÿบ Homebrew (Recommended)

Install and update Mockpod with a single command.

brew install --cask sinanerdinc/tap/mockpod

To update to the latest version later:

brew upgrade --cask mockpod

๐Ÿ“ฆ Manual Download

Download the .dmg file directly from GitHub releases.

Download latest release โ†’

โš ๏ธ Important: First Launch

Since Mockpod is distributed outside the Mac App Store, macOS Gatekeeper may quarantine it on first launch. If the app won't open or shows a warning, run this in Terminal:

xattr -cr /Applications/Mockpod.app

Then right-click the app, select Open, and macOS will remember your choice. You can launch it normally afterward.

Quick Start

Get up and running in four steps:

  1. Launch Mockpod โ€“ Open the application.
  2. Configure proxy โ€“ Point your system or browser proxy to the local server (default port: 8080).
  3. Create a Rule Set โ€“ Define how requests should be intercepted and mocked.
  4. Start the proxy โ€“ Begin intercepting traffic. Pin important requests to keep them at the top.

Requirements

macOS 14.0 (Sonoma) or later.

Feedback & Bug Reports

Found a bug or have an idea? We'd love to hear from you.

Send Feedback