mikestead/openapi-client
Generate ES6 or Typescript service integration code from an OpenAPI 2 spec
Generates strongly-typed service clients using `isomorphic-fetch` for both plain JavaScript and TypeScript, with optional Redux action creator scaffolding for state management integration. Supports customizable request/response processing hooks, pluggable authorization handlers for OpenAPI security definitions, and retry logic, enabling fine-grained control over HTTP interactions. Accepts OpenAPI 2.0 specs from file paths or URLs via CLI or programmatic API, outputting a gateway module that manages the full request lifecycle.
No commits in the last 6 months. Available on npm.
Stars
93
Forks
34
Language
TypeScript
License
MIT
Category
Last pushed
Apr 25, 2023
Monthly downloads
670
Commits (30d)
0
Dependencies
6
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/mikestead/openapi-client"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
reagento/descanso
A modern and simple way to create clients for REST like APIs
grafana/openapi-to-k6
A CLI tool to convert an OpenAPI schema to a TypeScript client to use with k6.
verizonconnect/ngx-form-generator
Generate Angular ReactiveForms from OpenAPI documents
yhnavein/swaggie
Tool for generating TypeScript client code for given Swagger API endpoints
vermiculus/apiwrap.el
Generate wrappers for your API endpoints!