Feature Request: Add "Linked OpenAPI Workspace" Project Type #10076
-
SummaryI would like to propose a new project type in Insomnia called Linked OpenAPI Workspace (or similar) that allows Insomnia to work directly with an existing The goal is to make OpenAPI the single source of truth and allow Insomnia to become the best development companion for API-first and code-first workflows. MotivationMany modern backend frameworks generate an OpenAPI specification automatically:
A typical project looks like: During development, this file is regenerated or updated whenever the application starts or builds. Today, using this workflow with Insomnia requires importing the specification into Insomnia, creating a separate copy that can easily drift from the actual file. Instead, I would like Insomnia to work directly against the file itself. ProposalAdd a fourth, strictly additive project type to the existing Create project list:
This should not replace or change the behavior of any existing project type. It gives developers a new option when the project artifact they want Insomnia to work with is an existing OpenAPI document on disk. The workflow could look like: After selecting Linked OpenAPI Workspace, the user chooses an existing file, such as: or creates a new one. The user then chooses one of two modes. Mode A: Watch Only (Read-only)This mode is intended for generated specifications. Behavior:
For example:
This is ideal when Mode B: Edit On Disk (Authoring)This mode is intended for spec-first development. Behavior:
This allows Insomnia to become an OpenAPI editor without duplicating the specification. Why this mattersToday many teams accidentally maintain multiple sources of truth: Eventually they diverge. With a linked workspace: Everything references the same artifact. This is particularly valuable during active API development. Developers can use Insomnia to explore endpoints, configure environments, authenticate, send requests, test responses, and author or inspect the contract without creating a second OpenAPI copy. At the same time, documentation tools such as Swagger UI, Redoc, and Scalar remain free to render the canonical on-disk specification. SDK generators, validators, and CI pipelines can consume that same file as well. Relative pathsThe project should store relative paths whenever possible. Example: {
"type": "linked-openapi",
"path": "./apis/openapi.yml",
"mode": "watch"
}This allows teams to: without machine-specific absolute paths. Why not Git Sync?Git Sync is excellent for synchronizing Insomnia projects. However, this proposal is different. The goal is not to synchronize Insomnia's internal data. The goal is for Insomnia to treat an existing OpenAPI file as the project itself. This avoids:
Expected developer workflowCode-firstNo imports required. Spec-firstAgain, there is only one source of truth. Benefits
Related ideas
Final thoughtThe most valuable aspect of this proposal is not automatic file watching itself, but the shift in philosophy:
This would make Insomnia an ideal companion for modern OpenAPI-driven development and establish a true single source of truth for API design, testing, and documentation. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
|
Current Create project dialog for context. The proposed Linked OpenAPI Workspace should be an additive fourth option alongside these existing project types, without replacing or changing them.
|
Beta Was this translation helpful? Give feedback.
-
|
Hi @jerrylusato, Thank you for your detailed suggestion. A feature request has been raised to add support for a Linked OpenAPI workspace, allowing insomnia to work directly with an existing OpenAPI file on disk rather than requiring the specification to be imported into insomnia. Thank you. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @poojithap11, I really appreciate you raising this as a feature request. I’m genuinely excited to see this being considered. This would be a big improvement for teams working with Linked OpenAPI specs in Insomnia. If there’s a public issue or tracking link, I’d love to follow it so I can keep up with progress and be one of the first to test the feature when it lands. |
Beta Was this translation helpful? Give feedback.

Hi @jerrylusato,
Thank you for your detailed suggestion.
A feature request has been raised to add support for a Linked OpenAPI workspace, allowing insomnia to work directly with an existing OpenAPI file on disk rather than requiring the specification to be imported into insomnia.
Thank you.