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.