3 items
A browser extension that turns OpenAPI/Swagger docs into a persistent, productivity-focused API testing workspace. Turn Swagger UI into a persistent, productivity-focused API testing workspace — completely offline and private. Tired of re-entering authentication tokens after every page refresh, manually crafting test JSON payloads, or losing request parameters? OpenAPI Companion integrates into Swagger UI via Chrome's native Side Panel, giving you a persistent workspace directly inside your API documentation. ───────────────────────────────────────── CORE FEATURES ───────────────────────────────────────── 1. PERSISTENT AUTHENTICATION • Retain authorization across page reloads without re-entering credentials. • Supports Bearer tokens, JSON Web Tokens, API Keys, and Basic Authentication. • Optional automatic token refresh to keep sessions active while testing. • Easily switch between different saved test accounts in a single click. 2. REQUEST PRESETS & TEMPLATES • Save frequently used request bodies, query parameters, and headers as named presets. • Insert saved payloads directly into the active endpoint form with one click. • Organize presets with tags and custom notes. 3. MOCK DATA & DATASET STUDIO • Over 60 realistic built-in generators for names, emails, addresses, coordinates, test cards, dates, and identifiers. • Schema-Aware Synthesis: Automatically generates request bodies matching your endpoint's schema across four modes: - Realistic: Production-like sample data. - Minimal: Generates only required fields. - Boundary: Tests maximum, minimum, and edge-case values. - QA & Security: Tests input handling with injection patterns and special character sets. • Bulk Dataset Generator: Create multi-row test datasets and export them directly as JSON or CSV files. • Live Fill: Auto-detects input fields in the open endpoint and fills empty parameters instantly. 4. REQUEST HISTORY & INSPECTION • Automatically records executed API calls with timestamps, status codes, response durations, and payloads. • Search and filter past calls by status code to review or replay earlier requests. 5. QUICK NAVIGATION & COMMAND PALETTE • Press Ctrl+K (or Cmd+K on Mac) to search all endpoints instantly by path or summary. • Jump directly to any endpoint on the documentation page without manual scrolling. • Bookmark important endpoints for quick access. 6. CODE SNIPPET EXPORT • Convert any endpoint or historical request into ready-to-use client code snippets with a single click. ───────────────────────────────────────── PRIVACY & SECURITY ───────────────────────────────────────── • 100% Local: All credentials, history, and presets are stored strictly on your local machine. • No External Tracking: The extension does not connect to external servers or transmit telemetry. • Non-Intrusive: Functions alongside your existing documentation without modifying backend services. ───────────────────────────────────────── HOW TO GET STARTED ───────────────────────────────────────── 1. Install OpenAPI Companion. 2. Navigate to any Swagger UI or OpenAPI documentation page. 3. Press Ctrl+Shift+O (or Cmd+Shift+O on Mac) or click the extension icon to open the side panel. 4. Test and manage your API requests seamlessly.
Aug 25, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.