# wundergraph/cosmo

The open-source solution to building, maintaining, and collaborating on GraphQL Federation at Scale. The alternative to Apollo Studio and GraphOS.

Repository: https://github.com/wundergraph/cosmo
Canonical: https://ross.abutalabs.com/products/cosmo
Homepage: https://cosmo-docs.wundergraph.com/
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: graphql, gateway, apollo, apollo-federation, graphql-router, graphql-federation
Last push: 2026-09-03T00:13:30+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 100, release rhythm 88, longevity 79
- inputs: {"age_days": 1106, "days_push": 0, "days_rel": 0, "gap_med": 0, "n_releases_24m": 1856}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1259, forks 253 (observed 2026-09-03T02:15:20.635814+00:00)

## What it is
WunderGraph Cosmo is an open-source full lifecycle API management platform for federated GraphQL, including a schema registry, composition checks, a high-performance router, analytics, and distributed tracing. It serves as an Apache-2.0 licensed alternative to Apollo Studio/GraphOS and can run locally, on-premises, or as a managed cloud service.

## Use cases
- manage federated graphql graphs at scale
- self-host an alternative to apollo studio or graphos
- run composition checks before merging subgraph schema changes
- route graphql requests across multiple subgraphs
- get analytics and distributed tracing for a federated graph
- migrate an existing apollo federation setup to an open-source platform
- manage a schema registry for multiple teams via a cli

## When to choose
- you need federated GraphQL (v1 or v2) with schema registry, routing, and observability in one platform
- you want to self-host or run on-prem without vendor lock-in under Apache-2.0
- you are looking for an open-source Apollo Studio/GraphOS alternative
- you support both monolithic and federated GraphQL architectures

## When to avoid
- you only need a simple single-schema GraphQL server without federation
- you rely on Apollo-specific proprietary features not replicated by Cosmo
- you want a fully managed service and prefer not to operate any infrastructure (though Cosmo Cloud exists)

## Facets
- artifact type: service
- maturity: active
- function: graphql, api-gateway, routing, analytics, tracing, monitoring, cli, self-hosted
- domain: apis, web-development, backend, developer-tools, microservices, self-hosted
- platform: windows, self-hosted, cloud, cli
- tags: graphql-federation, schema-registry, apollo-alternative, graphql-router, api-management, composition-checks, federation-v2, linux, macos, docker, nodejs

## Member repositories
- wundergraph/cosmo (main) score 92

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:20.635814+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:07:22.300929+00:00, confidence not recorded.
  - readme: https://github.com/wundergraph/cosmo (fetched 2026-09-03T02:15:20.635814+00:00, sha 8a67509486fa)
  - homepage: https://cosmo-docs.wundergraph.com/ (fetched 2026-08-29T12:18:03.773752+00:00, sha 36790dc37312)
  - site_page: https://cosmo-docs.wundergraph.com/getting-started/cosmo-cloud-onboarding (fetched 2026-08-29T12:18:03.783792+00:00, sha a2a20e940d08)
  - site_page: https://cosmo-docs.wundergraph.com/getting-started/switch-from-apollo-to-cosmo (fetched 2026-08-29T12:18:03.786697+00:00, sha ae9a5522abe9)
  - site_page: https://cosmo-docs.wundergraph.com/router/download-and-install (fetched 2026-08-29T12:18:03.788447+00:00, sha 2acefe22618d)
  - site_page: https://cosmo-docs.wundergraph.com/studio/changelog (fetched 2026-08-29T12:18:03.790106+00:00, sha caefa1285560)
  - site_page: https://cosmo-docs.wundergraph.com/studio/studio (fetched 2026-08-29T12:18:03.791910+00:00, sha 39a580f4e663)
- Data as of 2026-08-30T08:39:29.467469+00:00.
