GraphQL Adapter Capabilities

The GraphQL Adapter enables you to integrate a cloud application that supports GraphQL with Oracle Integration. In addition, the GraphQL Adapter enables you to integrate on-premises applications, which support GraphQL APIs, with Oracle Integration using the connectivity agent. You can configure the GraphQL Adapter as an invoke connection in an integration in Oracle Integration.

The GraphQL Adapter provides the following capabilities:

  • Enables you to implement secure egress (dedicated NAT Gateway) for invoking GraphQL APIs using a private endpoint.
  • Consumes any external GraphQL API.

  • Supports getting complete introspection schema.

  • Supports syntax validation and validation against introspection response.

  • Provides an option for testing a query while configuring.

  • Supports the extraction of requests and responses from user typed-in queries.

  • Supports query, mutation, multi-query, and multi-mutation.

  • Supports the connectivity agent.

  • Supports fragments.

  • Supports GraphQL APIs protected using API Key-Based Authentication, a header-based security policy, OAuth Authorization Code Credentials, No Security Policy, and Basic Authentication.

  • Supports adding custom headers. You can add custom header values on the Request Headers page and/or the Response Headers page.

The GraphQL Adapter is one of many predefined adapters included with Oracle Integration. See the Adapters page in the Oracle Help Center.