Documentation

Import and portability

Import Insomnia, Postman, OpenAPI, Bruno, cURL, and Crucible portable workspaces.

Supported formats

  • Insomnia — v3 / v4 / v5 exports
  • Postman — Collection v2.0 / v2.1, environments, globals when mappable
  • OpenAPI / Swagger — 3.0.x, 3.1.x, Swagger 2.0 (JSON/YAML, local files)
  • Bruno — collection directory
  • cURL — paste or text file (never executed as a shell)
  • Crucible Workspace — versioned native ZIP (crucible.native.workspace)

Desktop

File → Import… (also Workspace Home, zero-workspace, command palette): choose source → detect → destination (Local or Git) → secret options → preview → import → copyable report.

CLI

crucible import insomnia <path>
crucible import postman <path>
crucible import openapi <path>
crucible import bruno <directory>
crucible import curl <path>
crucible import native <path>

Use --json for a machine-readable report. Reports never include secret values.

Secrets

Sensitive values become secret references. Optionally store values in the local vault. Git destinations keep references only in committed files.