Capture API requests and auto-generate Swagger/OpenAPI documentation instantly.
BrickAPI is a high-performance Chrome Extension that eliminates manual documentation by capturing real-time network traffic and transforming it into production-ready OpenAPI specifications.
- Intelligent Traffic Sniffer: Capture Headers, Payloads, and JSON with zero latency.
- One-Click OpenAPI Export: Transform raw captured data into structured OpenAPI 3.1 YAML/JSON.
- Data Sanitization: Built-in PII masking for sensitive data (tokens, keys, etc.).
- Smart Organization: Seamlessly categorize endpoints using Drag-and-Drop between custom groups and the unassigned pool.
- Group Management: Reorder entire documentation sections effortlessly with a draggable interface.
- Clone this repository.
- Open Chrome and navigate to
chrome://extensions/. - Enable Developer mode.
- Click Load unpacked and select the extension folder.
- Capture: Browse any web app. BrickAPI captures HTTP REST calls in the background.
- Dashboard: Open the dashboard from the extension popup.
- Organize: Drag endpoints from Unassigned into custom Groups.
- Edit: Click any endpoint to refine summaries, descriptions, and JSON schemas.
- Export: Click Export OpenAPI Spec to download your documentation.
- Client-Side Only: All processing and storage happen locally in your browser (
chrome.storage.local). - PII Masking: Automatically redacts sensitive keys like
password,secret, andcredit_card. - Quota Management: Automatically cleans up old data when storage reaches 80% capacity.
- Supports HTTP REST only (No WebSockets/GraphQL support yet).
- Manifest V3 compliant (Chrome/Edge only).
Happy API capturing! 🎯

