How does it work?
1. Create a project
WunderGraph treats APIs as artifacts. Create a project and add APIs as dependencies or introspect them. All APIs get compiled into a single virtual GraphQL schema.
2. Define the contract
Write GraphQL Queries, Mutations and Subscriptions to define the contract of your application.
3. Generate the Client
Choose a template (e.g. typescript + React hooks) and WG generates an API gateway specific to your application and the corresponding typesafe client(s).
Try it out yourself!
WunderGraph uses persisted Queries by default. Each GraphQL Operation becomes a RPC endpoint, reducing the attack surface.
Our hyperfast GraphQL engine resolves any operation with sub-millisecond overhead.
Configure WunderGraph using our powerful typescript sdk and our cli. Store all configuration in git, deploy via Continuous Deployment pipelines.
Don't ever write custom integration code again. WunderGraph generates typesafe clients for all operations.
Combine RESTful (OpenAPI) and GraphQL (schema stitching & federation supported) APIs into one single GraphQL schema.
Use GraphQL without sacrificing HTTP based caching. WunderGraph allows browsers and intermediaries to cache responses.