Guides

Guides

Here's an overview of all the available guides.

Enable autocompletion in your IDE

Follow this guide to enable autocompletion in your IDE. This helps a lot when defining your (GraphQL) Operations.

Debug your WunderGraph application

Learn how to run your WunderGraph application in a debugger.

Inject short-lived token into upstream requests

This guide helps you to add a middleware to inject short-lived auth tokens into origin requests.

Expose a GraphQL API from WunderGraph

A fundamental feature of WunderGraph is to secure your GraphQL API by putting a RPC interface in front of it. But sometimes, you really want to directly expose your GraphQL API instead. In this case, you can follow this guide.

Extend JSON fields with more specific types

Some databases expose APIs with generic JSON fields. This guide helps you to extend these fields with more specific types to increase type-safety.

Logging

Learn how to use WunderGraph's built-in logging system.

Monitoring and observability

Learn how to monitor your WunderGraph application.

Token based authentication with NextAuth.js

This Guide helps you to configure Token based authentication.

Signing origin requests

Similarly to injecting a short-lived token, this guide helps you to sign requests, which is a requirement for some APIs.

Configure Authorization

This Guide helps you to configure Authorization with RBAC.

TypeSafe API Integrations

Easily integrate APIs with TypeScript Operations & GraphQL.

Integration testing

Use our built-in test server in combination with your auto-generated client to write type-safe tests.

End to end testing

Our recommended approach to test your frontend in combination with WunderGraph.

Using HTTP proxies

Use HTTP proxies when communicating with your upstream APIs.

Mock Datasources

Use our built-in mocking server to write integrations tests with ease.

Enable autocompletion in your IDE

Enable autocompletion in your IDE to leverage the full power of the virtual graph.

Extend third party GraphQL APIs

Add custom fields and resolvers to third party APIs that you cannot control.

Extend the WunderGraph server context

Use a context factory to extend the WunderGraph server context.

Was this article helpful to you?
Provide feedback

Edit this page