IBM/openapi-to-graphql
Translate APIs described by OpenAPI Specifications (OAS) into GraphQL observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 85
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2919
- days_rel: n/a
- days_push: 92
- n_releases_24m: 0
Adoption not part of the score
1646 stars · 218 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A TypeScript library and CLI from IBM that translates REST APIs described by OpenAPI Specifications (OAS) or Swagger into GraphQL schemas and servers. It can be used programmatically via createGraphQLSchema or through a CLI that spins up a GraphQL server wrapping an existing API.
Use cases
- wrap a REST API with a GraphQL interface
- generate a GraphQL schema from an OpenAPI spec
- convert swagger definitions to graphql
- expose existing microservices as a single graphql endpoint
- spin up a graphql server from an OAS file
- add graphql subscriptions on top of a rest api
When to choose
- you have an existing OpenAPI/Swagger-described REST API and want a GraphQL facade
- you want a quick CLI to prototype a GraphQL wrapper around a REST service
- you need to programmatically generate GraphQL schemas from OAS documents in a Node.js app
When to avoid
- you need actively maintained software - the repo is archived and development has paused
- you want ongoing support - use the GraphQL Mesh OpenAPI handler fork instead
- your API has no OpenAPI/Swagger specification available
Facets
library · maturity abandoned
graphql api-framework http-server cli apis web-development backend developer-tools cli cross-platform openapi swagger rest-to-graphql schema-generation api-wrapper typescript nodejs
3 sources
- readme: https://github.com/IBM/openapi-to-graphql · fetched 2026-08-28 · 5640122dbc4d
- homepage: https://developer.ibm.com/open/projects/openapi-to-graphql/ · fetched 2026-08-29 · 21e1ac5a8c18
- registry_npm: https://registry.npmjs.org/openapi-to-graphql · fetched 2026-08-29 · eda9862608a5
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| IBM/openapi-to-graphql | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="IBM/openapi-to-graphql")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem