Cosmo is fully open-source
Cosmo meets your Federation needs
Most importantly, you have complete freedom where to run Cosmo: on-prem and fully under your control, as managed service, or in hybrid mode (e.g. schema registry hosted, Router and Studio on your infrastructure).
Cosmo Router: implements GraphQL Federation v1 and v2, playground included
Cosmo CLI: programming interface (think Rover)
Cosmo Studio: UI to explore and manage your graphs, access comprehensive analytics and traces
Changelog and schema explorer
Schema checks to automatically detect breaking changes
Run it on-prem or as managed service
Built for Developers and DevOps engineers
Stay upto date on all the latest schema changes with the changelog
Try our automatic migration and get set up in seconds
Lift & shift on autopilot
Create a free Cosmo account
Enter your Graph API key (will not be stored)
Publish your subgraphs - that’s it, you’re done!
Built-in compliance and full flexibilityFeatures that help you
focus on things that matter
You have complete autonomy over where to run all the components, including Studio, Control Plane, and Router. This empowers you to adopt GraphQL while adhering to strict data regulation policies.
Detect breaking changes before they affect your federated graph. Use our Github action for automated schema checks on every pull request.
Use your existing OTEL stack and push data from your subgraphs and services to Cosmo. Combined with distributed tracing, it allows you to build a unified view on the entire request / response journey.
ClickHouse & Postgres compatibility
Cosmo relies on ClickHouse for analytical data and Postgres for storing everything else. You can connect your own cluster or use a database provider like ClickHouse Cloud and Neon to offload the most complex parts of the stack.
Customize your router by writing a few lines of Go code and compiling it with a single command. This ensures full flexibility and easy debugging in the Go ecosystem rather than just working with scripts.
We provide a Helm Chart and Terraform module to deploy a production-grade version of the Cosmo Platform to any Kubernetes distribution on Google, AWS or Azure.
Designed for the best for performance and unlimited customizability.
Understand how and by whom your graph is consumed, monitor usage and track down potential performance and latency issues. Unlimited data retention for analytics and audit logs.
There is no limit to the number of federated graphs and subgraphs; all components are horizontally scalable. Use the labeling engine to organize and compose subgraphs from multiple teams and environments.
One stack for best performance
All components have been built alongside each other allowing for an unparalleled developer experience and high performance.
Sounds great, but you need more information?
Get in touch so we can help you!
We'd love to hear about your use-case and your Federation needs.