wundergraph.config.ts Reference

Configure GraphQL Data Source

The GraphQL data source allows you to introspect GraphQL services and add them to your virtual Graph.

Example Configuration

1
2
3
4
5
6
7
8
9
10
11
// wundergraph.config.ts
const countries = introspect.graphql({
apiNamespace: 'countries',
url: 'https://countries.trevorblades.com/',
})
const myApplication = new Application({
name: 'app',
apis: [countries],
})

First, define the url which will be used to introspect the GraphQL service. Next, add an optional namespace to put the GraphQL schema in a specific namespace.

Aside from the url, you can also define a headers configuration, you can configure mTLS, or set a different URL for subscriptions by setting subscriptionsURL.

Previous
Overview

Was this article helpful to you?
Provide feedback

Edit this page