Programmable API Gateway
for the modern age
API Composition made easy
WunderGraph treats APIs like dependencies. Compose multiple APIs into a Backend for Frontend, as simple as adding a dependency to your package.json file.
Configuration as Code
Configure and customize your API Gateway with TypeScript. Never leave your IDE or switch contexts when building and integrating APIs to keep you productive and focused.
A Workflow to iterate fast
Super fast deployments allow you to spin up lightweight environments and iterate fast. Every commit results in a preview deployment. Drastically improving the development process.
Fast, reliable Open Source API Gateway
WunderGraph is written in Go, battle-tested in production for years and extremely fast through its unique GraphQL Compiler Architecture.
GraphQL Compiler Architecture
By compiling GraphQL Operations into efficient code at build time, WunderGraph is able to exceed the performance of any other GraphQL Server or API Gateway.
Apache 2.0 & MIT licensed
Open Source is the future of building reliable and secure software. Together with the community, we're building the future of API Gateways and GraphQL.
Battle-tested in production
WunderGraph is used by companies of all sizes, from startups to Fortune 500 companies. We're proud to be part of the API ecosystem.
A superior Architecture to build BFFs
WunderGraph blurs the line between Backend, API Gateway and Frontend, empowering developers to iterate fast and build better APIs.
The invisible API Gateway
By making the API Gateway part of your stack, even during development, WunderGraph blends in with your existing architecture and gets completely out of your way.
When defining API Operations, WunderGraph automatically generates a type-safe client for your Frontend that handles Authentication, API Access and file uploads.
Ease of customization
Adding custom hooks, authorization logic, or even custom API Endpoints to your API Gateway has never been easier, it's all just one codebase.
Everything in WunderGraph is cutomizable with TypeScript.
No more complicated slow dashboards,
just write code and commit.
Add custom input validation logic before executing requests.
Add custom authorization logic before executing requests.
Inject one-time-use tokens into origin requests.
Adding custom headers to requests.
Rewrite responses, fetch additional data.
Run custom logic inside TypeScript operations.
We'd love to hear about your use-case and how we can help you to take your infrastructure to the next level.
Loved by the community
Become part of our mission to change the way we build and consume APIs.
Build together with our communities on Discord and Twitter
As a PM for @OracleCloud I’m glad we partner with innovators like @wundergraphcom
I really like what @wundergraphcom is doing. It addresses a problem so many companies have, and does it in a way that seems designed for incremental adoption and long-term maintainability, which is a welcome stance to see from a devtools startup.