{
  "@context": [
    "https://schema.org",
    {
      "nuanyue": "https://www.nuanyue.com/ns#"
    }
  ],
  "@type": "SoftwareApplication",
  "@id": "https://www.nuanyue.com/software/proxyman/#software",
  "name": "Proxyman",
  "description": "Native macOS HTTP debugging proxy that captures and decrypts HTTPS traffic, with breakpoints, local and remote mapping, JavaScript rewriting and network throttling.",
  "url": "https://www.nuanyue.com/software/proxyman/",
  "mainEntityOfPage": "https://www.nuanyue.com/software/proxyman/",
  "operatingSystem": "macOS",
  "applicationCategory": "UtilitiesApplication",
  "sameAs": [
    "https://proxyman.com/"
  ],
  "softwareVersion": "26.0.1",
  "offers": {
    "@type": "Offer",
    "price": "89",
    "priceCurrency": "USD"
  },
  "nuanyue:record": {
    "schemaVersion": 1,
    "id": "software:proxyman",
    "slug": "proxyman",
    "name": "Proxyman",
    "type": "SoftwareApplication",
    "entityType": "HTTP debugging proxy",
    "description": "Native macOS HTTP debugging proxy that captures and decrypts HTTPS traffic, with breakpoints, local and remote mapping, JavaScript rewriting and network throttling.",
    "shortDescription": "Native macOS HTTP debugging proxy with HTTPS decryption.",
    "answer": "Proxyman sits between your applications and the servers they talk to, acting as a man-in-the-middle proxy so that HTTPS requests and responses can be read in plain text rather than as ciphertext. It is a native macOS application, and the vendor's selling point is that capturing from a Mac, an iOS simulator or an Android emulator takes a single click rather than manual certificate setup. Beyond reading traffic it can change it: breakpoints pause a request or response for editing, Map Local serves a file instead of a real response, and a JavaScript scripting tool rewrites messages programmatically. A free tier is limited to one debugging rule; the paid licences are one-time purchases. It suits developers debugging their own API clients and mobile apps.",
    "page": "https://www.nuanyue.com/software/proxyman/",
    "dataUrl": "https://www.nuanyue.com/data/software/proxyman.json",
    "categories": [
      "networking"
    ],
    "tags": [],
    "platform": [
      "macOS"
    ],
    "minOsVersion": "macOS 14",
    "architecture": [
      "arm64",
      "x86_64"
    ],
    "featured": false,
    "pricing": "one-time",
    "pricingDescription": "Perpetual licences: Standard is $89 for 1 seat and Personal is $99 for 2 seats including the iOS and Android apps, both with one year of updates and usable indefinitely afterwards. Team licences are $99 per seat per year for at least 5 seats, or $12 per seat per month billed yearly. A limited free tier allows one debugging rule. Students get 50% off on request.",
    "price": {
      "amount": 89,
      "currency": "USD"
    },
    "currentVersion": "26.0.1",
    "openSource": false,
    "website": "https://proxyman.com/",
    "download": "https://download.proxyman.com/260001/Proxyman_26.0.1.dmg",
    "features": [
      "Acts as a man-in-the-middle proxy, decrypting HTTPS for inspection in plain text",
      "Breakpoint tool for editing requests and responses in flight",
      "Map Local serves a local file as the response, for mocking",
      "Map Remote redirects requests to a different endpoint",
      "Scripting tool that rewrites traffic with JavaScript",
      "Network Conditions for simulating slow or lossy connections",
      "Filters with wildcard and regex support, plus full-text search",
      "GraphQL debugging and live WebSocket inspection",
      "Diff tool for comparing requests and responses",
      "HTTP/2 capture and inspection",
      "Command Palette and built-in terminal app support",
      "Runs natively on both Apple silicon and Intel Macs, requiring macOS 14 or later"
    ],
    "useCases": [
      "Seeing exactly what an app sends and receives over HTTPS",
      "Mocking an API response from a local file before the backend is ready",
      "Reproducing a bug that only appears on a slow or lossy connection",
      "Inspecting GraphQL and WebSocket traffic from a mobile app"
    ],
    "formats": [],
    "integrations": [],
    "pros": [
      {
        "text": "Captures and decrypts HTTPS traffic as a man-in-the-middle proxy, so requests and responses can be read in plain text.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "The breakpoint tool modifies requests and responses on the fly without changing client code.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Map Local mocks a response from a local file with a chosen status code, headers and body.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "A JavaScript scripting tool rewrites traffic programmatically, with built-in snippets and libraries.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Licences are perpetual: one payment with a year of updates, then the last version keeps working.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Runs natively on Apple silicon and Intel, requiring macOS 14 or later.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "cons": [
      {
        "text": "The free tier is a limited evaluation, restricted to a single debugging rule and without the advanced tools.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Closed source, so the proxy and its certificate handling cannot be inspected.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "The mobile apps are not included with the single-seat Standard licence; they need Personal or Team.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Reading HTTPS traffic requires trusting a Proxyman root certificate, which reduces the security of the device while it is installed.",
        "status": "derived",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "whoIsItFor": [
      "macOS developers debugging their own HTTP clients and mobile apps",
      "Teams that want one-click capture from a simulator or emulator without certificate setup"
    ],
    "notFor": [
      "Anyone who needs an open-source proxy they can inspect — Proxyman is closed source",
      "Users who need the advanced debugging tools for free, since the free tier allows only one rule"
    ],
    "limitations": [
      "The free tier limits debugging rules to one and omits the advanced tools",
      "Closed source, so the proxy implementation cannot be audited",
      "The iOS and Android apps require the Personal or Team licence, not the single-seat Standard licence",
      "Team cloud features such as shared workspaces and SSO require the subscription tier rather than a perpetual licence"
    ],
    "firstUse": {
      "installation": {
        "value": "A macOS disk image is published by the vendor; the site describes setup on macOS as built in rather than manual.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "firstLaunch": {
        "value": "No account is required to start; a licence key is entered to unlock the paid features.",
        "status": "derived",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "systemIntegration": {
        "value": "Captures per application and per domain, and can also capture from iOS simulators and Android emulators.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "appleSilicon": {
        "value": true,
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    },
    "updates": [],
    "faq": [
      {
        "question": "How much does Proxyman cost?",
        "answer": "Licences are perpetual. Standard is $89 for one seat, and Personal is $99 for two seats including the iOS and Android apps; both include one year of updates and keep working afterwards. Team licences are $99 per seat per year for at least five seats, or $12 per seat per month billed yearly. Students can request 50% off.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Is there a free version of Proxyman?",
        "answer": "There is a free tier, but the vendor describes it as being for evaluation with limited features. It allows only one debugging rule and omits the breakpoint, map local, map remote, scripting, diff and network conditions tools.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "How does Proxyman read HTTPS traffic?",
        "answer": "It acts as a man-in-the-middle proxy between your application and the server, decrypting the connection so that requests and responses can be inspected in plain text. That requires the device to trust a Proxyman certificate.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Does Proxyman work on Apple silicon Macs?",
        "answer": "Yes. It is a native macOS application that runs on both Apple silicon and Intel Macs, and requires macOS 14 or later.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "relationships": [
      {
        "target": "charles",
        "type": "competitor",
        "reason": "Both are paid HTTP debugging proxies with HTTPS decryption and mapping tools, but Proxyman is a native Mac-only application while Charles is cross-platform and Java-based.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "target": "mitmproxy",
        "type": "alternative",
        "reason": "Both intercept and modify HTTP traffic, but mitmproxy is free, open source and scriptable in Python while Proxyman is a paid native Mac app with a graphical breakpoint workflow.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "target": "wireshark",
        "type": "complements",
        "reason": "Proxyman shows the HTTP requests and responses behind a connection, while Wireshark shows the packets underneath them across all protocols.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "sources": [
      {
        "id": "proxyman:official",
        "type": "official_website",
        "url": "https://proxyman.com/",
        "title": "Proxyman — official website",
        "trustLevel": "B",
        "accessedAt": null
      }
    ],
    "claims": [
      {
        "id": "software:proxyman.isA",
        "subject": "software:proxyman",
        "predicate": "isA",
        "value": "HTTP debugging proxy",
        "status": "editorially-reviewed",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:proxyman.supportsPlatform",
        "subject": "software:proxyman",
        "predicate": "supportsPlatform",
        "value": [
          "macOS"
        ],
        "status": "verified",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:proxyman.officialWebsite",
        "subject": "software:proxyman",
        "predicate": "officialWebsite",
        "value": "https://proxyman.com/",
        "status": "verified",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:proxyman.listedInCategory",
        "subject": "software:proxyman",
        "predicate": "listedInCategory",
        "value": [
          "networking"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:proxyman.pricingModel",
        "subject": "software:proxyman",
        "predicate": "pricingModel",
        "value": "One-time purchase",
        "status": "developer-stated",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:proxyman.price",
        "subject": "software:proxyman",
        "predicate": "price",
        "value": "USD 89",
        "status": "developer-stated",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:proxyman.ownership",
        "subject": "software:proxyman",
        "predicate": "ownership",
        "value": "Third-party product — not published by Nuanyue",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:proxyman.currentVersion",
        "subject": "software:proxyman",
        "predicate": "currentVersion",
        "value": "26.0.1",
        "status": "developer-stated",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:proxyman.hasFeature",
        "subject": "software:proxyman",
        "predicate": "hasFeature",
        "value": [
          "Acts as a man-in-the-middle proxy, decrypting HTTPS for inspection in plain text",
          "Breakpoint tool for editing requests and responses in flight",
          "Map Local serves a local file as the response, for mocking",
          "Map Remote redirects requests to a different endpoint",
          "Scripting tool that rewrites traffic with JavaScript",
          "Network Conditions for simulating slow or lossy connections",
          "Filters with wildcard and regex support, plus full-text search",
          "GraphQL debugging and live WebSocket inspection",
          "Diff tool for comparing requests and responses",
          "HTTP/2 capture and inspection",
          "Command Palette and built-in terminal app support",
          "Runs natively on both Apple silicon and Intel Macs, requiring macOS 14 or later"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:proxyman.usedFor",
        "subject": "software:proxyman",
        "predicate": "usedFor",
        "value": [
          "Seeing exactly what an app sends and receives over HTTPS",
          "Mocking an API response from a local file before the backend is ready",
          "Reproducing a bug that only appears on a slow or lossy connection",
          "Inspecting GraphQL and WebSocket traffic from a mobile app"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:proxyman.audienceFor",
        "subject": "software:proxyman",
        "predicate": "audienceFor",
        "value": [
          "macOS developers debugging their own HTTP clients and mobile apps",
          "Teams that want one-click capture from a simulator or emulator without certificate setup"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:proxyman.audienceNotFor",
        "subject": "software:proxyman",
        "predicate": "audienceNotFor",
        "value": [
          "Anyone who needs an open-source proxy they can inspect — Proxyman is closed source",
          "Users who need the advanced debugging tools for free, since the free tier allows only one rule"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:proxyman.limitation",
        "subject": "software:proxyman",
        "predicate": "limitation",
        "value": [
          "The free tier limits debugging rules to one and omits the advanced tools",
          "Closed source, so the proxy implementation cannot be audited",
          "The iOS and Android apps require the Personal or Team licence, not the single-seat Standard licence",
          "Team cloud features such as shared workspaces and SSO require the subscription tier rather than a perpetual licence"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:proxyman.advantage.0",
        "subject": "software:proxyman",
        "predicate": "advantage",
        "value": "Captures and decrypts HTTPS traffic as a man-in-the-middle proxy, so requests and responses can be read in plain text.",
        "status": "developer-stated",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:proxyman.advantage.1",
        "subject": "software:proxyman",
        "predicate": "advantage",
        "value": "The breakpoint tool modifies requests and responses on the fly without changing client code.",
        "status": "developer-stated",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:proxyman.advantage.2",
        "subject": "software:proxyman",
        "predicate": "advantage",
        "value": "Map Local mocks a response from a local file with a chosen status code, headers and body.",
        "status": "developer-stated",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:proxyman.advantage.3",
        "subject": "software:proxyman",
        "predicate": "advantage",
        "value": "A JavaScript scripting tool rewrites traffic programmatically, with built-in snippets and libraries.",
        "status": "developer-stated",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:proxyman.advantage.4",
        "subject": "software:proxyman",
        "predicate": "advantage",
        "value": "Licences are perpetual: one payment with a year of updates, then the last version keeps working.",
        "status": "verified",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:proxyman.advantage.5",
        "subject": "software:proxyman",
        "predicate": "advantage",
        "value": "Runs natively on Apple silicon and Intel, requiring macOS 14 or later.",
        "status": "developer-stated",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:proxyman.drawback.0",
        "subject": "software:proxyman",
        "predicate": "drawback",
        "value": "The free tier is a limited evaluation, restricted to a single debugging rule and without the advanced tools.",
        "status": "verified",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:proxyman.drawback.1",
        "subject": "software:proxyman",
        "predicate": "drawback",
        "value": "Closed source, so the proxy and its certificate handling cannot be inspected.",
        "status": "verified",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:proxyman.drawback.2",
        "subject": "software:proxyman",
        "predicate": "drawback",
        "value": "The mobile apps are not included with the single-seat Standard licence; they need Personal or Team.",
        "status": "verified",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:proxyman.drawback.3",
        "subject": "software:proxyman",
        "predicate": "drawback",
        "value": "Reading HTTPS traffic requires trusting a Proxyman root certificate, which reduces the security of the device while it is installed.",
        "status": "derived",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:proxyman.supportsAppleSilicon",
        "subject": "software:proxyman",
        "predicate": "supportsAppleSilicon",
        "value": true,
        "status": "developer-stated",
        "sourceIds": [
          "proxyman:official"
        ],
        "lastVerified": "2026-10-05"
      }
    ],
    "lastUpdated": "2026-10-05T00:00:00.000Z",
    "lastReviewedAt": null
  }
}