# ChilliCream: GraphQL Platform for .NET

> Build, federate, observe, and evolve GraphQL APIs on .NET with open-source Hot Chocolate, Fusion, Strawberry Shake, and Mocha, plus the Nitro control plane.

Canonical source: https://chillicream.com/

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

[](https://www.galaxus.ch/)

[](https://www.swisslife.ch/)

[](https://www.microsoft.com/)

## Start where you are.
Add what you need.

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.

Products

## Built apart.
Queried together.

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.

Catalog

Billing

Ordering

Shipping

User

## Compose before it runs.

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.

Fusion Composition

## One API for every consumer.

Apps, tools, and agents ask for what they need through one gateway. Fusion plans the request across the backend and returns one response.

gRPC

GraphQL

OpenAPI

MCP

## Different protocols.
One source.

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.

### Web

SPA / MPA

GraphQL

### Mobile

Android / iOS

GraphQL

### AI Agents

MCP Tools

GraphQLMCP

### Partners

Federated API

OpenAPIgRPC

## The platform, with wheels attached.

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 Nitro](https://chillicream.com/products/nitro)

[Nitro / Author](https://chillicream.com/products/nitro) [Nitro / Observe](https://chillicream.com/products/nitro) [Nitro / Evolve](https://chillicream.com/products/nitro) [Nitro / Compose](https://chillicream.com/products/nitro)

## Built for ![](https://chillicream.com/agent-logos/claude.svg)Claude.

Use 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.

Add the skills to your agent.

`$ dnx skills add chillicream/agent-skills`

[Explore agentic development](https://chillicream.com/platform/agentic-coding)

- ![](https://chillicream.com/agent-logos/claude.svg)Claude
- ![](https://chillicream.com/agent-logos/codex.svg)Codex
- ![](https://chillicream.com/agent-logos/copilot.svg)Copilot
- ![](https://chillicream.com/agent-logos/cursor.svg)Cursor
- ![](https://chillicream.com/agent-logos/windsurf.svg)Windsurf
- ![](https://chillicream.com/agent-logos/gemini.svg)Gemini
- ![](https://chillicream.com/agent-logos/cline.svg)Cline
- [and many more](https://chillicream.com/platform/agentic-coding)

[Keep the time your agent saves you.feat: add reviewsApprovedAddReview.cs+\[Mutation\]+static Task<Review> AddReviewAsync(...)ReviewAddedHandler.cs+class ReviewAddedHandler :+ IEventHandler<ReviewAdded>](https://chillicream.com/platform/agentic-coding#review) [Reviewed patterns your agent can follow.Query\[Query\]DataLoader\[DataLoader\]Pagination\[UseConnection\]Authorization\[Authorize\]Message handlerIEventHandler<T>SagaSaga<TState>Batch handlerIBatchEventHandler<T>Request handlerIEventRequestHandler](https://chillicream.com/platform/agentic-coding#patterns) [One reviewed skill for every supported agent.MDSKILL.mdskills/1\---2name: graphql-schema-design3description: design + review4 schema changes5\---67\# GraphQL Schema Design89\## Mutations10\- Return a payload type.11\- Model errors as a union.mainmarkdownreviewed](https://chillicream.com/platform/agentic-coding#skills)

## See what the API is doing.

Rank 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 analytics](https://chillicream.com/platform/analytics)

Illustrative incident data

[Rank operations by impact.#1checkoutgraphql98#2Billing.Chargegrpc71#3POST /ordersrest46](https://chillicream.com/platform/analytics) [See where time is lost.checkout318 msusers-svc34 mscache19 msbilling201 mspayments127 msorders-db44 ms0100200318 ms](https://chillicream.com/platform/analytics) [Inspect the slow spans.checkout p99318 mscheckoutbilling.Charge+180 msorders](https://chillicream.com/platform/analytics)

## Messaging for work that outlives a request.

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 messaging](https://chillicream.com/products/mocha)

[](https://chillicream.com/products/mocha)

## Change contracts with a safety net.

Classify schema changes, validate them against operations registered by published client versions, apply lint rules, and keep version history.

[Explore schema checks](https://chillicream.com/platform/release-safety)

[Use validation as a required CI check.Check operations registered by published client versions.schema publishIllustrative configured checknitro schema publishBreakingProduct.rating removed4,213 req / 7d, web@2.4.0publish blocked](https://chillicream.com/platform/release-safety) [One style, whoever's typing.Naming, structure, and deprecation on every change.schema-lintfailednaming get\_user \-> getUserdeprecation User.email removedstyle product \-> Product](https://chillicream.com/platform/release-safety) [Keep published version history.See what changed, who changed it, and when.schema.graphqlhistoryv14v14Product.ratingalice2dv13User.emailagent/codex5dv12Order.totalAmountbob1w](https://chillicream.com/platform/release-safety)

## Brew it your Way

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.

### Free

Shared cloud, fully managed.

$0

- Shared multi-tenant cloud
- Schemas & environments included
- 1M operations / month
- 2 GB ingest / month
- 3-day log & trace retention
- Community support
[Start Nitro for Free](https://nitro.chillicream.com/)

### Pay as you go

Shared cloud, usage based.

$20per month

- Shared multi-tenant cloud
- 5M operations included, then $2 / million
- 2 GB ingest per 1M ops, then $1.15 / GB
- 60-day log & trace retention
- Email support
[Start Nitro for Free](https://nitro.chillicream.com/)

Most Popular

### Dedicated

Single-tenant, volume based.

from $400per month

- Single-tenant cloud or BYOC
- Priced by instance size
- Configurable retention
- Private networking
- SSO, audit log, role-based access
[Discuss Dedicated](https://chillicream.com/services/support/contact?subject=Sales&context=Dedicated%20Nitro%20Deployment)

### Self-Hosted

Your infrastructure. Run on your own infrastructure, air-gapped or on-prem, with configurable retention and priority support.

[Discuss Self-Hosted](https://chillicream.com/services/support/contact?subject=Sales&context=Self-Hosted%20Nitro)

## Fancy a drink?

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.

[Start Nitro for Free](https://nitro.chillicream.com/) [Talk to Us](https://chillicream.com/services/support/contact)

## From our blog

[View all](https://chillicream.com/blog)

- [![](https://chillicream.com/images/blog/2026-08-03-directives-all-the-way-down/header.png)Aug 2026Directives All the Way DownGraphQL 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.Read](https://chillicream.com/blog/2026-08-03-directives-all-the-way-down)
- [![](https://chillicream.com/images/blog/2026-07-12-fusion-16-5/header.png)ReleaseJul 2026Fusion 16.5: The Gateway for EveryoneBuilt 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.Read](https://chillicream.com/blog/2026-07-12-fusion-16-5)
- [![](https://chillicream.com/images/blog/2026-07-06-federated-event-streams/header.png)ReleaseJul 2026Introducing Federated Event Streams for Fusion 16.4Federated Event Streams add broker-backed, resumable GraphQL subscriptions to Fusion 16.4, with stateless gateway scaling and client-owned resume cursors.Read](https://chillicream.com/blog/2026-07-06-federated-event-streams)
