Intercepts and monitors API requests using Manifest V3
Circuit Extension
🔄 Circuit - Explore APIs with AI
Circuit is a developer tool that helps you understand, debug and build with APIs more effectively. Our browser extension:
🔍 Intercepts and monitors API requests in real-time as you browse
🤖 Provides AI-powered insights about API behavior and functionality
🛠️ Helps debug API issues by providing rich contextual information
📝 Makes it easier to understand and document any API interactions
💾 Stores and organizes API calls for future reference
🚀 Getting Started:
1. Go to any webpage you want to analyze
2. Click the Circuit icon and start API interception
3. When done, stop interception and log in to view your recorded sessions in the Circuit web app
👥 Perfect for:
- Frontend developers working with external APIs
- Backend developers debugging API integrations
- Developers exploring and documenting API behavior
- Anyone who works with APIs regularly
🔐 Circuit helps you make sense of API responses, debug issues, and understand API behavior without the guesswork.
Read more
Circuit is a developer tool that helps you understand, debug and build with APIs more effectively. Our browser extension:
🔍 Intercepts and monitors API requests in real-time as you browse
🤖 Provides AI-powered insights about API behavior and functionality
🛠️ Helps debug API issues by providing rich contextual information
📝 Makes it easier to understand and document any API interactions
💾 Stores and organizes API calls for future reference
🚀 Getting Started:
1. Go to any webpage you want to analyze
2. Click the Circuit icon and start API interception
3. When done, stop interception and log in to view your recorded sessions in the Circuit web app
👥 Perfect for:
- Frontend developers working with external APIs
- Backend developers debugging API integrations
- Developers exploring and documenting API behavior
- Anyone who works with APIs regularly
🔐 Circuit helps you make sense of API responses, debug issues, and understand API behavior without the guesswork.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Circuit", "version": "1.0", "description": "Intercepts and monitors API requests using Manifest V3", "permissions": [ "declarativeNetRequest", "declarativeNetRequestWithHostAccess", "scripting", "activeTab", "storage", "identity", "tabs", "webRequest", "webNavigation", "windows" ], "host_permissions": [ "", "https://*.auth0.com/*", "https://*.supabase.co/*" ], "oauth2": { "client_id": "sE1isEWV6vnywMrvXLyO672vrM3eo1RO", "scopes": [ "openid", "profile", "email" ] }, "background": { "service_worker": "background.js" }, "content_scripts": [ { "matches": [ "" ], "js": [ "config.js", "supabase-client.js", "auth.js", "content.js" ], "run_at": "document_start" }, { "matches": [ "*://localhost/*", "*://*.circuit.sh/*" ], "js": [ "extensionId.js" ], "run_at": "document_start", "all_frames": false } ], "web_accessible_resources": [ { "resources": [ "config.js", "supabase-client.js", "auth.js" ], "matches": [ "" ] } ], "declarative_net_request": { "rule_resources": [ { "id": "ruleset_1", "enabled": true, "path": "rules.json" } ] }, "action": { "default_popup": "popup.html", "default_icon": { "16": "icons/logo.png", "48": "icons/logo.png", "128": "icons/logo.png" } }, "icons": { "16": "icons/logo.png", "48": "icons/logo.png", "128": "icons/logo.png" }, "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self'; connect-src 'self' http://localhost:* https://*.supabase.co https://*.auth0.com https://circuit-webapp-backend-ggcjf7emdtd2dfdw.northcentralus-01.azurewebsites.net/save-request" }, "externally_connectable": { "matches": [ "*://localhost/*", "*://*.circuit.sh/*" ] }}
Read more