OpenAPI-to-GraphQL

Take any OpenAPI Specification (OAS) and create a GraphQL interface

How it works


Powerful functionality


Icon depcting nested data

Nested data

Schemas are used to create GraphQL data definitions, and links defined in the OAS are used to create a nested structure, allowing for (deeply) nested queries.

Icon depicting data sanitation

API Sanitation

GraphQL-incompatible identifiers of your API are sanitized. For example, API parameters or data definitions with unsupported characters (e.g., -, ., ,, :, ;...) are removed.

Icon depicting authentication

Authentication

OpenAPI-to-GraphQL provides viewers to support passing API keys or basic auth credentials. OAuth 2.0 integration can be handled by the hosting application (learn more...).


Get started

Ready to translate from REST to GraphQL? Let's get you started!
View Guide
Icon showing a rocket and depicting getting started

How can we help?

We've curated resources to help you get started faster with OpenAPI-to-GraphQL.