Switchy Proxy

a tool for managing url proxy in browsers easily

As of June 2026, Switchy Proxy has 52 users in the Developer Tools category.

Usersup 26.8 percent+26.8%
52
52
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.0.3
Manifest V3

History

4 snapshots

Tracking since Apr 20, 2026.

52.8846.540.12Apr 20, 2026Jun 8, 2026
View as table
DateUsersRatingReviewsVersion
Apr 20, 2026411.0.3
May 4, 2026501.0.3
May 27, 2026461.0.3
Jun 8, 2026441.0.3
Now521.0.3

Permissions & access

Permissions
declarativeNetRequeststorageactiveTabtabswebRequestscripting
Host access
<all_urls>

Screenshots

Switchy Proxy screenshot 1

About

Switchy Proxy is a Chrome extension for developers to manage and debug URL proxy rules efficiently. Key features include:

•  URL Redirection: Regex-based rules for environment switching and resource replacement.
•  CORS Management: Enable CORS for specific domains to resolve cross-origin issues.
•  Error Monitoring: Logs failed requests with detailed reasons (e.g., CSP violations, network errors).
•  Rule Import/Export: JSON-based rule sharing and backup.
•  Dynamic Rules: Powered by Chrome's Declarative Net Request API for efficient rule handling.

Ideal for debugging and managing network requests with ease.

Rules JSON file example:
{
  "proxy": [
    [
      "https://api.example.com/v1/(.*)",
      "http://localhost:3000/api/v1/$1"
    ],
    [
      "https://cdn.example.com/static/(.*)",
      "http://localhost:8080/static/$1"
    ],
    [
      "https://(dev|staging).example.com/assets/(.*)",
      "http://localhost:5000/assets/$2"
    ],
    [
      "https://analytics.example.com/collect",
      "http://localhost:9090/mock-analytics"
    ],
    [
      "(.*).min.js$",
      "$1.js"
    ],
    [
      "(.*).min.css$",
      "$1.css"
    ],
    [
      "https://auth.example.com/oauth/(.*)",
      "http://localhost:4000/mock-auth/$1"
    ],
    [
      "wss://socket.example.com/live/(.*)",
      "ws://localhost:8765/socket/$1"
    ],
    [
      "https://media.example.com/images/(.*)",
      "http://localhost:3000/mock-images/$1"
    ],
    [
      "https://api.thirdparty.com/data/(.*)",
      "data:application/json,{\"mocked\":true,\"id\":\"$1\"}"
    ],
    [
      "https://example.com/health-check",
      "data:application/json,{\"status\":\"UP\",\"version\":\"1.0.0\"}"
    ],
    [
      "https://fonts.googleapis.com/(.*)",
      "http://localhost:9001/fonts/$1"
    ],
    [
      "https://maps.example.com/tiles/(.*)",
      "http://localhost:8888/map-tiles/$1"
    ],
    [
      "(.*)/config.json",
      "http://localhost:3000/dev-config.json"
    ],
    [
      "https://api.example.com/graphql",
      "http://localhost:4000/graphql"
    ]
  ],
  "cors": [
    "localhost:3000",
    "localhost:8080",
    "127.0.0.1:8000",
    "(.*).local.dev",
    "api.mock-server.local"
  ],
  "comments": {
    "proxy": {
      "0": "Redirect API calls to local dev server",
      "1": "Redirect CDN content to local static files",
      "2": "Redirect dev/staging assets to local version",
      "3": "Mock analytics calls",
      "4": "Use non-minified JS for debugging",
      "5": "Use non-minified CSS for debugging",
      "6": "Mock authentication service",
      "7": "Redirect WebSocket connections to local server",
      "8": "Use local images instead of remote media",
      "9": "Mock third-party API with inline JSON",
      "10": "Mock health check endpoint",
      "11": "Serve Google Fonts locally",
      "12": "Use local map tiles",
      "13": "Override configuration files",
      "14": "Redirect GraphQL API to local development server"
    },
    "cors": "Enable CORS for all local development servers"
  },
  "corsEnabled": true
}

## Changelog

### v1.0.0
- Initial release
- Chrome Manifest V3 support
- declarativeNetRequest implementation
- XSwitch-compatible JSON format
- CORS header injection
- Popup and options interfaces

### v1.0.3
- Bug fixes and improvements
- Add example rules as default

Technical

Version
1.0.3
Manifest
V3
Size
437KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
kobjmggdncflgoclmpielmahbggkcaha
Developer ID
u2cd2f31d88fb9f0075325ae597bd235e
Developer Email
[email protected]
Created
Jul 21, 2025
Last Updated (Store)
Jul 31, 2025
Last Scraped
Jun 8, 2026
Website
Support URL
Privacy Policy

Similar extensions

Alternatives to Switchy Proxy, ranked by description similarity.

Data sourced from the Chrome Web Store · last verified Jun 8, 2026.