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:

  • Consumes any external GraphQL API from introspection-enabled or disabled applications.

  • Allows for fetching an app schema, validating a GraphQL query, and generating a response mapper for introspection-enabled applications.

  • Supports query, mutation, multiquery, and multimutation.
  • Supports fragments.

  • Provides an option for testing a query while configuring.

  • Enables you to add custom request and response headers.

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

  • Enables you to implement secure egress (dedicated NAT Gateway) for invoking GraphQL APIs using a private endpoint.
  • Supports the connectivity agent.

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

Watch a video to learn more: