Item logo image for OpenAPI Companion

OpenAPI Companion

5.0(

1 rating

)
ExtensionDeveloper Tools5 users
Item media 3 (screenshot) for OpenAPI Companion
Item media 1 (screenshot) for OpenAPI Companion
Item media 2 (screenshot) for OpenAPI Companion
Item media 3 (screenshot) for OpenAPI Companion
Item media 1 (screenshot) for OpenAPI Companion
Item media 1 (screenshot) for OpenAPI Companion
Item media 2 (screenshot) for OpenAPI Companion
Item media 3 (screenshot) for OpenAPI Companion

Overview

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.

Details

  • Version
    1.1.1
  • Updated
    August 25, 2026
  • Size
    160KiB
  • Languages
    English
  • Developer
    Email
    pratyanjmodh1205@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps