Overview of graphql-go-tools
mastergraphql-go-tools is a high-performance GraphQL Router and API Gateway framework written in Golang. It is designed for high throughput and low garbage collection overhead. It is the core engine used by the Cosmo Router, which provides a complete, production-ready solution for Federated GraphQL.
Key capabilities include:
- GraphQL Federation support
- High-performance query planning and resolution
- Built-in support for batching federation entity calls
- Optimized for performance (benchmarks show up to 8x more requests per second and 8x lower p99 latency compared to Apollo Router in certain end-to-end scenarios).