The Open-Source
GraphQL Federation Solution

Full Lifecycle API Management for (Federated) GraphQL. Schema Registry, composition checks, analytics, metrics, tracing and routing. Deploy 100% on-prem or use our Managed Service. Apache 2.0 licensed, no vendor-lock.
Platform Engineering Teams Cosmo
ebay
synadia
mryum
crypto
sap
tripadvisor
tailor
mongodb
auth0
oracle
fauna
coinweb
artnet
pempem
monkeyfactory
innio
travelpassgroup
sharpapp
soundtrack
inks
equinix
ebay
synadia
mryum
crypto
sap
tripadvisor
tailor
mongodb
auth0
oracle
fauna
coinweb
artnet
pempem
monkeyfactory
innio
travelpassgroup
sharpapp
soundtrack
inks
equinix

What our customers have to say

Built for every use case

Manage GraphQL at any Scale,
from Monolith to Federation.

Cosmo is a drop-in replacement to other services like Apollo GraphOS. It's the only OSS solution that bundles everything from Router to Schema Registry, Analytics and Tracing in one package. Perfect for monolithic and Federated GraphQL APIs.

Federation v1 and v2 compatible

All your existing GraphQL Services will work out of the box. Any framework, any language.

Fast and Reliable Router

The fastest (see below) and most reliable Router for GraphQL with support for Subscriptions and JWT Auth.

Maximized compliance

Deploy Cosmo 100% on-prem for strict compliance requirements or use our managed service.

Powerful CLI

Manage all your GraphQL Workflows from the command line.

Packed with nothing short of everything

Features that enable teams to move fast without breaking things

View all features

Gain valuable insights into your GraphQL API

Metrics

Access real-time metrics for graphs and subgraphs such as requests, errors and latency. Dive into query complexities and response times for peak performance

Distributed Tracing

Instrument your graphs and subgraphs and track queries across multiple services, identify bottlenecks, and ensure consistent, high-quality performance

Schema Field Usage

Monitor client interactions and operations usage on your schema fields. Use insights to guide schema evolution and cater to user needs

Advanced Request Tracing

Get the execution plan for your queries with verbose information about how it is resolved as a JSON and find means to optimize them

View all features

We listen to what you and your team need

Enterprise grade tooling at your disposal

8x

better P99 latency and more requests per second than Apollo Router

Deliver raw performance with the Cosmo Router

  • Native High-Performance Query Execution Planner written in Go with Caching.

  • Dataloader 3.0, enabling ahead of time batch optimizations through its breadth-first execution strategy.

  • AST-JSON based result merging for maximum performance and minimal memory of the Resolver.

  • Single-Flight for Query Execution Planning and data-fetching to avoid duplicate work and reduce latency.

P99 Latency

Cosmo Router
186ms
Apollo Router
1.51s
Apollo Gateway
9.01s

Lower is better

Requests Per Second

Cosmo Router
1167
Apollo Router
143
Apollo Gateway
91

Higher is better

JWT with Field-level Auth

Authenticate incoming requests to your federated graphs down to the field level with support for multiple providers

Docs

EDFS
Cosmo Exclusive

Event Driven Federated Subscriptions enables you to build highly scalable and resource-efficient graphs

Lambda Support
Cosmo Exclusive

The first and only solution to officially support running a GraphQL Federation Gateway on AWS Lambda

Organization-wide Access Control

OIDC

Secure authentication and authorization protocol for seamless identity verification

RBAC

Granular access management for users within the organization with defined roles and permissions

API Keys

Create API keys to specific federated graphs or subgraphs for fine grained control

Audit Log

Understand activities performed by organization members directly or via API keys

LAUNCH NOW

Get started for free in 3 minutes

The convencience of a fully managed service without vendor-lock. No credit card required to get started.

Start building now

Want to learn more?

Get in touch with our experts and we'll discuss your use case and how WunderGraph can help you.