Available on Chrome Web Store

Automatic Authorization for
Swagger UI

A lightweight browser extension that automatically authorizes your API requests before executing them on Swagger UI pages. Stop manually pasting tokens — let the extension handle it.

Automatic pre-authorization
Multiple profiles

Everything You Need for API Authorization

Manage, switch, and automate your Swagger UI authorization workflows with ease.

Multiple Authorization Profiles

Create, manage, and switch between as many authorization profiles as you need. Each profile is tied to a specific security scheme on your API.

Token Visibility

Easily inspect the current authorization token values with a single click โ€” perfect for debugging and verification.

OpenAPI 3.x Support

Fully compatible with OpenAPI 3.x specifications. Works seamlessly with any Swagger UI page that uses the modern spec format.

Automatic Pre-Authorization

Once a profile is active, every API request is automatically authorized before execution — no manual intervention needed.

Token TTL Management

For request-based profiles, tokens are cached with a configurable TTL. Expired tokens are automatically refreshed on the next request.

User-Friendly Interface

Clean, intuitive modal UI that integrates directly into Swagger UI's existing authorization panel. No configuration hunting required.

Three Ways to Authorize

Choose the authorization method that fits your API — or mix and match across profiles.

Bearer Token

Supports both request-based (auto-fetch via API) and static token profiles.

API Key

Seamlessly handles API key-based authentication via header or query parameter.

HTTP Basic Auth

Simplifies basic authentication with login/password credential profiles.

See It in Action

Watch how Swagger UI Authorizer streamlines your API testing workflow.

Swagger UI Authorizer profile management modal

Profile Management Modal

Create and manage authorization profiles directly inside Swagger UI's interface. Each security scheme gets its own block.

Authorization modal with profile types

Flexible Profile Types

Choose between request-based (auto-fetch token), static value, or credential-based profiles for each security scheme.

Swagger UI Authorizer button in Swagger UI toolbar

One-Click Access

The "Swagger UI Authorizer" button integrates directly into the existing Swagger UI toolbar โ€” always right where you need it.

Token visibility feature

Token Visibility

Click the ๐Ÿ‘ icon next to any authorized scheme to instantly view the current token value for debugging purposes.

Built for API-First Teams

Whether you're building, testing, or documenting APIs, this extension saves you time.

๐Ÿ‘จโ€๐Ÿ’ป

Developers

Simplify API testing and debugging by automating authorization workflows.

๐Ÿงช

QA Engineers

Speed up API testing with pre-configured authorization profiles.

๐Ÿ”—

API Integrators

Easily switch between multiple APIs and authorization methods during integration.

๐Ÿ‘”

Technical Leads

Ensure your team can securely and efficiently test APIs without manual token management.

๐Ÿ“–

OpenAPI Users

Anyone working with OpenAPI 3.x who wants to save time and reduce repetitive tasks.

Your Data Stays Yours

Security and privacy are built into the core design of the extension.

Your Authorization Data Never Leaves Your Browser

All authorization tokens, credentials, and profiles are stored exclusively in your browser's local storage using the standard localStorage API. The extension sends your credentials only to the servers you configure — exactly where they need to go. No data is ever transmitted to third parties, analytics services, or external servers. Your API keys, bearer tokens, and passwords remain entirely under your control.

Ready to Streamline Your API Workflow?

Install Swagger UI Authorizer for free and start automating your authorization today.

After installation, refresh your Swagger UI page to activate the extension.