GraphQL gives clients a more efficient and flexible way to query data than a traditional REST API. WunderGraph builds on that, focusing on integration across services.

GraphQL is a query language for your API, and a server-side runtime for executing queries by specifying the types and fields you want. Imagine being able to retrieve all the data you need with a single API call, this is the power of GraphQL APIs.
In a world striving for integrated solutions, Cosmo stands tall as a fully integrated solution, eliminating the reliance on any third-party application. It is a beacon of self-sufficiency in the GraphQL field.
Cosmo was built to facilitate seamless GraphQL integrations, offering a platform that supports Apollo Federation v1, v2, and is open-source. Unlike proprietary solutions, Cosmo gives you full control over your federated graph without vendor lock-in.
For teams evaluating whether to adopt federation at all, start with why GraphQL governance matters, federation without governance is a recipe for chaos.
In the spirit of community and collaboration, Cosmo adopts an open-source nature, inviting developers and enthusiasts to contribute, adapt, and build upon its foundation.
At the core of Cosmo lies the control plane, a central hub that orchestrates the various functionalities. Cosmo operates on core principles that prioritize stability and efficiency, using event-driven architecture to keep the router in sync with schema changes.
The router in Cosmo is a dynamic entity, constantly evolving by fetching the latest schema every 10 seconds. For a detailed look at the router's performance and architecture, see the Cosmo Router deep dive.
The schema registry is where subgraph schemas are validated, composed, and stored. For a full walkthrough of the schema registry and its role in open source federation, see the Cosmo schema registry guide.
WunderGraph Cosmo Open Federation stands as a powerhouse in the GraphQL field, offering a plethora of features that promise efficiency, flexibility, and a collaborative environment. Explore Cosmo further and start a journey of seamless GraphQL integrations.