Introduction to GQLXY Server
GQLXY is a minimalist, unopinionated GraphQL execution engine for C++20. It handles SDL parsing, query execution, introspection, subscriptions, schema stitching, and Apollo Federation — without dictating how your application is structured.
It doesn't care how your server works underneath. Want sync lambdas? std::future? C++20 coroutines? Callbacks? Use whatever fits your codebase.
GQLXY is designed to be flexible and efficient, making it an excellent choice for developers looking to build high-performance GraphQL APIs in C++. Whether you're building a small application or a large-scale service, GQLXY provides the tools you need to get up and running quickly.
You can use GQLXY in multiple ways:
- As a standalone server, using the built-in HTTP server that uses Oat++, or integrate it into your existing C++ application.
- With any other HTTP server or framework.
- As part of a subgraph in a federated supergraph.