WunderGraph Cosmo Router on Ubuntu 24.04 LTS

Azure Developer Tools

WunderGraph Cosmo Router, a fast, self contained GraphQL federation gateway that unifies many GraphQL subgraphs behind one endpoint.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

WunderGraph Cosmo Router is the open source data plane of the Cosmo GraphQL federation platform: a single, statically compiled gateway that stitches many independent GraphQL services, called subgraphs, into one federated graph that clients query through a single endpoint. Written in Go and distributed as one dependency free binary, it starts instantly, uses very little memory, and needs no external database or control plane to run. The router plans and executes federated queries across your subgraphs, resolves shared entities by key, and returns a single joined response, so a client can ask for fields that live in several services in one round trip. This image runs the router standalone against a locally composed execution config and ships with a small two subgraph demo, a products service and an inventory service, wired together so a federated query works the moment the instance boots. It is the foundation you point real GraphQL subgraphs at when you want federation, query planning, and a single unified schema without adopting a hosted platform.

Why the cloudimg image

The cloudimg image is hardened and fully patched with the Cosmo Router preconfigured behind nginx, the router bound to loopback and the federated GraphQL endpoint gated by a per instance API key so it can never be left as an open, unauthenticated data gateway. It ships secure by default with no shared credentials: on first boot every instance generates its own API key and writes it to a root only file, while a public health endpoint stays open for liveness checks. A working demo supergraph is composed at build time so federation is provable out of the box. Every instance is backed by a paired deploy guide and 24/7 cloudimg support.

Common uses

  • Unify many GraphQL subgraphs into one federated endpoint
  • Run a self hosted GraphQL federation gateway with no hosted control plane
  • Prototype and test federated query planning across services