
Directives All the Way Down
GraphQL directives can now be applied to directive definitions themselves in Hot Chocolate 16.4, so you can finally deprecate a directive and attach metadata to your schema's own extension points.
Unify all your APIs into a comprehensive company graph, streamlining data accessibility and enhancing integration. Transform the way you manage and interact with your data.
Trusted by Enterprises
Pick the pieces that fit what you are building: a monolith, a federated API, a message-heavy service, or a client application. We give you tools that work on their own and fit together when your platform grows.
Let teams split the backend where it makes sense: catalog, billing, orders, shipping, identity. Fusion composes the service contracts into one API, so apps keep one place to query while each service can keep moving on its own.
Each part publishes its contract. Fusion checks that the pieces fit, catches missing lookups and incompatible fields, and produces the gateway artifact your runtime loads.
Apps, tools, and agents ask for what they need through one gateway. Fusion plans the request across the backend and returns one response.
Let each caller use the protocol that fits: GraphQL for apps, gRPC for services, OpenAPI for HTTP integrations, and MCP for agents. The API model stays in one place, so every surface can evolve from the same source.
SPA / MPA
Android / iOS
MCP Tools
Federated API
A GraphQL IDE, a telemetry dashboard, a schema and client registry, and a Fusion query-plan viewer. All of it is the same app.
Explore NitroUse Claude, Codex, Copilot, Cursor, Windsurf, or another supported agent. Checked-in skills give them the same reviewed patterns and conventions; generated results still depend on the model, prompt, and review.
[Query][DataLoader][UseConnection][Authorize]IEventHandler<T>Saga<TState>IBatchEventHandler<T>IEventRequestHandlerRank reported GraphQL operations by impact and inspect traces from services configured to export supported OpenTelemetry data. The documented .NET setup covers REST, gRPC, and background jobs.
Explore API analyticsIllustrative incident data
Mocha lets .NET services publish events, send commands, request replies, and orchestrate sagas across RabbitMQ, Azure Event Hubs, in-memory, and a preview PostgreSQL transport. Configure outbox and inbox middleware for effectively exactly-once processing, and enable OpenTelemetry to trace message flows.
Explore Mocha messagingClassify schema changes, validate them against operations registered by published client versions, apply lint rules, and keep version history.
Explore schema checksCheck operations registered by published client versions.
Illustrative configured check
4,213 req / 7d, [email protected]
publish blocked
Naming, structure, and deprecation on every change.
naming get_user -> getUserdeprecation User.email removedstyle product -> ProductSee what changed, who changed it, and when.
Nitro is the Control Plane and CLI that keeps you in control, whether you’re deploying a new schema, rolling out a new client, or gaining insights into your API environments.
Shared cloud, fully managed.
Shared cloud, usage based.
Single-tenant, volume based.
Your infrastructure. Run on your own infrastructure, air-gapped or on-prem, with configurable retention and priority support.
Pick a starting point and we’ll help you from there. Explore the platform on your own, or talk to us about the API stack you’re building.

GraphQL directives can now be applied to directive definitions themselves in Hot Chocolate 16.4, so you can finally deprecate a directive and attach metadata to your schema's own extension points.

Built with C# and .NET, Fusion 16.5 is the only gateway supporting both federation standards, achieves 100% Apollo Federation compliance, and leads in real-world performance.

Federated Event Streams add broker-backed, resumable GraphQL subscriptions to Fusion 16.4, with stateless gateway scaling and client-owned resume cursors.