# AndrewWalsh/openapi-devtools

Browser extension that generates API specs for any app or website

Repository: https://github.com/AndrewWalsh/openapi-devtools
Canonical: https://ross.abutalabs.com/products/openapi-devtools
Homepage: https://chrome.google.com/webstore/detail/openapi-devtools/jelghndoknklgabjgaeppjhommkkmdii
Language: TypeScript
License: MIT
License Family: permissive
Topics: api, devtools, generator, openapi, specification, openapi31, chrome-extension, openapi3
Last push: 2025-03-19T04:42:24+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 12, release rhythm 8, longevity 74
- inputs: {"age_days": 1044, "days_push": 532, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4304, forks 86 (observed 2026-08-28T04:08:41.704582+00:00)

## What it is
A browser extension for Chrome and Firefox that automatically generates OpenAPI 3.1 specifications in real time from network requests observed in DevTools. It merges headers, bodies, and query parameters per endpoint, detects path parameters, and lets users view specs with Redoc and export or share sessions.

## Use cases
- reverse engineer an undocumented api from a website
- generate openapi spec from browser network traffic
- discover api endpoints of any web app
- create api documentation without backend access
- capture http requests and turn them into an openapi 3.1 spec
- export api specification from devtools

## When to choose
- you need to document or understand an undocumented HTTP API by observing real traffic
- you want a zero-setup browser-based tool for spec generation
- you work with OpenAPI 3.1 and want automatic merging of request/response data

## When to avoid
- you need a desktop proxy-based capture for non-browser traffic - use the successor project demystify or mitm2swagger
- you want to generate specs from HAR files via CLI
- the project is superseded by a rewritten version, so new feature development happens elsewhere

## Facets
- artifact type: plugin
- maturity: maintenance
- function: api-documentation, developer-tools, http-client, json
- domain: apis, developer-tools, web-development, documentation
- platform: browser-extension, browser
- tags: openapi, openapi31, devtools, api-specification, reverse-engineering, chrome-extension, firefox-addon, network-requests, typescript

## Member repositories
- AndrewWalsh/openapi-devtools (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:41.704582+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:21:49.286421+00:00, confidence not recorded.
  - readme: https://github.com/AndrewWalsh/openapi-devtools (fetched 2026-08-28T04:08:41.704582+00:00, sha 4f864a83b39f)
  - homepage: https://chrome.google.com/webstore/detail/openapi-devtools/jelghndoknklgabjgaeppjhommkkmdii (fetched 2026-08-29T09:11:15.513019+00:00, sha 04727eeb4d9a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
