Plugin Info
Author: Exudev | Version: 1.0.1 | Repository: Exudev/voiden-plugin-har-import
A community plugin for Voiden — the developer-first API client.
Voiden HTTP Archive (HAR) Importer Plugin
Import HTTP Archive (.har) files captured from browser Developer Tools or network proxies and automatically convert them into organized, native Voiden .void request collections.
✨ Features
- Browser Network Captures: Import
.harand HAR-formatted.jsonfiles directly into Voiden. - Smart Organization: Automatically creates folders matching page titles or domain hostnames.
- Full Request Fidelity:
- Headers (
headers-tableblocks) - Cookies and Authorization details
- Query parameters (
query-tableblocks) - HTTP Methods (GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD, etc.)
- Request Bodies:
- JSON (
json_bodyblocks) - XML (
xml_bodyblocks) - Form Data (
multipart-tableblocks) - URL-encoded (
urlencoded-tableblocks) - Plain Text
- JSON (
- Headers (
- Static Asset Filtering: Option to filter out images, CSS stylesheets, JavaScript files, fonts, and media assets during import.
- Progress Tracking & Cancellation: Real-time progress bar with one-click cancellation.
- Safe Batch Creation: Throttled write pipeline to maintain application responsiveness on large captures.
📦 Installation
In Voiden
- Open Voiden.
- Navigate to Extensions / Plugins in the sidebar.
- Search for HTTP Archive (HAR) Importer in the Community tab and click Install.
🚀 Usage
- In Google Chrome, Firefox, Safari, or Edge DevTools, go to the Network tab.
- Perform your API requests and click Export HAR / Save all as HAR with content.
- In Voiden, open the
.harfile or click the Import HAR Collection button in the sidebar. - (Optional) Check or uncheck Ignore static assets.
- Click Generate Voiden files.
🛠️ Development & Building
# Install dependencies
npm install
# Run tests
npm test
# Build plugin bundle
npm run build
The build output will be generated into dist/har-import.js alongside manifest.json and changelog.json.
📄 License
MIT © Exudev