Skip to main content
OpenSourceAlternatives

WunderGraph

Open source · OSI-approvedStatus: unknownNew

Open-source GraphQL federation platform and API gateway

WunderGraph Cosmo is an open-source platform for GraphQL federation that combines REST and GraphQL services into one unified API gateway. Platform teams define federated graphs from subgraphs, run the Go-based router on their own infrastructure, and manage schemas and access through a self-hosted control plane or the managed Cosmo Cloud. It suits organizations that want federation without handing their gateway to a proprietary control plane.[1][2]

Quick verdict

WunderGraph Cosmo is a credible open-source route to GraphQL federation for teams that must self-host their API layer. Composition, gateway auth, and schema governance are genuinely in the box, while control-plane collaboration and GraphQL-first scope set the adoption boundary.[1][2][3]

Capabilities

  • Cosmo composes REST and GraphQL services, and databases, into one unified API, so teams expose a single gateway endpoint instead of many service endpoints.[1][2]

  • The router is written in Go, runs the federated graph, and deploys self-hosted through the all-in-one Docker Compose quickstart or the documented Helm charts.[1]

  • Subgraphs can be written in any language, with schema checks and contracts guarding the federated graph against breaking changes.[1]

  • Authentication and authorization run at the gateway: the platform supports any compliant OIDC provider and enforces RBAC from JWT claims.[1]

  • Field-level instrumentation integrates with OpenTelemetry tooling, and real-time GraphQL subscriptions run over NATS.[1]

Good fit

  • Platform teams that run many REST and GraphQL services and want one governed entrypoint fit best, since composition, schema checks, and gateway auth are the core workflow.[1][2]

  • Regulated companies that must keep the API layer on their own infrastructure fit well: the stack is fully open source, self-hosting is free, and the vendor reports approval by leading regulated companies.[1][2]

Limitations

  • A self-hosted control plane cannot invite members or share a project with others; teams that need that collaboration must use Cosmo Cloud.[1]

  • The model centers on GraphQL federation, so teams that want a pure REST-transformation gateway without GraphQL semantics should weigh that scope before adopting.[1][2]

  • Evaluation is quick through Docker Compose, but production federation across subgraphs with checks and Kubernetes operations takes real platform effort.[1][2]

Compatibility

The gateway works with any compliant OIDC identity provider, so teams keep their existing login rather than adopting a vendor directory.[1]

Subgraphs can be written in any language, so existing services join the federated graph without rewrites.[1]

Deployment is portable: the stack runs on any infrastructure including the team's own cloud, via Docker Compose or Kubernetes, or as the managed Cosmo Cloud.[1][2]

Questions worth asking

Is WunderGraph really open source?

Yes. The Cosmo stack, including the router, studio, control plane, and collector, is licensed under Apache-2.0, and the homepage states self-hosting is free. The repository carries the license file and per-component license badges.[1][2]

Can you self-host WunderGraph?

Yes. The repository documents an all-in-one Docker Compose quickstart and Helm charts for Kubernetes, and the docs cover self-hosting the control plane on your own infrastructure. Self-hosted control planes cannot invite members or share projects; that collaboration needs Cosmo Cloud.[1][2]

Does WunderGraph work with REST APIs?

Yes. WunderGraph composes REST and GraphQL services, plus databases, into one unified API, so existing REST endpoints become part of the federated graph instead of being replaced.[1][2]

How much does WunderGraph cost?

Self-hosting the open-source stack costs nothing; Cosmo Cloud is the paid managed option with a six-week free trial and explicitly no per-seat or per-request fees. Figures checked 2026-10-13.[1][2]

Sources and editorial review

Source research. Reviewed on October 13, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.

We have not run or tested this product.

  1. WunderGraph homepage

    official · Observed October 13, 2026

    Vendor homepage stating the product positioning, self-hosting, cloud trial, AI-agent serving, and Apache-2.0 licensing of all components.

  2. wundergraph/cosmo repository

    official · Observed October 13, 2026

    Vendor monorepo evidencing the Apache-2.0 license, Go router, subgraph composition, Docker Compose quickstart, Helm charts, and repository activity signals.

  3. WunderGraph as Hasura Cloud alternative

    official · Observed October 13, 2026

    Vendor comparison page evidencing unified gateway composition, self-host versus managed control plane, deploy-anywhere, OIDC/RBAC auth, pricing shape, and SOC 2 audit.

  4. WunderGraph as Apollo GraphOS alternative

    official · Observed October 13, 2026

    Vendor comparison page evidencing any-language subgraphs, schema checks and contracts, OpenTelemetry instrumentation, NATS subscriptions, and regulated-industry approval.

  5. Cosmo self-hosting docs

    official · Observed October 13, 2026

    Vendor docs evidencing the self-hosted control-plane option and its collaboration restrictions.

  6. KrakenD features

    official · Observed October 13, 2026

    Published incumbent source evidencing the substitutable self-hosted API-composition gateway workflow for the competitor edge.

Compared with these products

No explicit proprietary baseline is recorded.

Similar projects

Related projects with shared categories, technologies, or licensing.

KrakenD

KrakenDOpen

Stateless open-source API gateway for aggregation and traffic control

Stars2,690
Commitjust now
LicenseApache-2.0

KrakenD is a stateless, open-source API gateway written in Go that merges multiple backend calls into single endpoints with authentication, rate limiting, and observability.

Apache APISIX

Apache APISIXOpen

Open-source API gateway for routing, security, and AI traffic

Stars17.2K
Commitjust now
LicenseApache-2.0

Apache APISIX is a self-hosted, open-source API gateway that routes traffic to upstream services with authentication, rate limiting, and observability.

Tyk

TykOpen

Open-source API and AI gateway with dashboard and cloud

Stars10.9K
Commitjust now
LicenseMPL-2.0

Tyk is an open-source API and AI gateway enforcing authentication, rate limits and analytics across REST, GraphQL, gRPC and MCP services. Teams self-host it with Docker or Kubernetes, or use the managed Tyk Cloud.

Dyrector

DyrectorOpen

Self-hosted platform for versioned container releases

Stars1,850
Commitjust now
LicenseApache-2.0

Dyrector is a self-hosted continuous delivery platform that ships versioned container releases to Docker and Kubernetes nodes from one dashboard.

Gigapipe

GigapipeOpen

Self-hosted observability backend for logs, metrics, and traces

Stars1,711
Commitjust now
LicenseAGPL-3.0

Gigapipe is a self-hosted observability backend that stores logs, metrics, traces, and profiles in ClickHouse and serves Loki, Prometheus, Tempo, and Pyroscope APIs.

Alarik

AlarikOpen

Self-hosted S3-compatible object storage built in Swift

Stars555
Commitjust now
LicenseApache-2.0

Alarik is a self-hosted object store that speaks the S3 protocol for buckets and objects, with multipart uploads, versioning, and presigned URLs.