Universal Import & Export
Veyak v0.8.0 introduces native, zero-friction import and export capabilities powered by the dedicated veyak-import-export Rust crate. You can migrate your entire API workspace from existing tools in seconds without lock-in.
📦 Supported Platforms & Formats
Veyak features intelligent file format detection:
| Format / Tool | File Types | Supported Elements |
|---|---|---|
| Postman | Collection v2.1 (.json) |
Requests, nested folders, headers, params, raw/form/url bodies, bearer & basic auth, collection variables |
| Postman Environments | Environment (.json) |
Key-value variable sets, enabled flags, secret masking |
| Insomnia v4 / v5 | Export bundle (.json, .yaml) |
Workspaces, requests, folders, headers, authentication settings, environments |
| Bruno | Collection / Folder exports | Directory hierarchies, .bru files, headers, query params, auth |
| Yaak | Workspace dump (.json) |
Workspaces, folders, requests, environment variables |
| Veyak Native | Backup JSON | Complete high-fidelity export of collections, requests, scripts, and environments |
📥 Importing Collections
You can trigger the Import Dialog using multiple entry points:
- Sidebar: Click the Import button at the top of the collections list.
- Title Bar: Select File → Import Collection.
- Command Palette: Press
Cmd+K(macOS) orCtrl+K(Windows/Linux) and typeImport.
The Import Flow
- Drag-and-drop your export file (
.jsonor.yaml) into the Import Modal, or click Browse Files. - Veyak’s native detector instantly inspects file signatures and identifies the format (e.g. Detected: Postman v2.1 Collection).
- Review the Live Preview showing the detected collection name, request count, folder depth, and environment variables.
- Select your target Workspace and click Import.
- Your collections, folders, and requests appear immediately in your sidebar, ready to execute.
📤 Exporting Collections
To export any collection or environment for version control, backup, or sharing with teammates:
- Right-click any collection in the sidebar → Export Collection.
- Or open the Export Modal from the Command Palette (
Cmd+K/Ctrl+K→Export). - Choose the export format (Veyak Native JSON, Postman Collection v2.1, or portable format).
- Select whether to include collection-scoped environment variables.
- Choose your destination file path to save the bundle.
🛡️ Variable & Secret Safety
When exporting collections that contain environment variables:
- Secrets marked as Secret can be optionally scrubbed or exported with placeholder values to prevent accidental credential leakage in Git repositories or shared channels.
- Collection-scoped environments remain intact and can be imported alongside your request tree.