Hot Chocolate

Web · Self-hosted · API

Freedom report

Two barsScore 6.4

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely1 of 6 device platforms
  • DocumentedPlans, terms and facts published

Hot Chocolate is a free, open-source GraphQL server for .NET that runs on ASP.NET Core and builds a typed schema from C# types and resolvers. Developers can define schemas using implementation-first or code-first approaches. The server supports GraphQL over HTTP and WebSocket, as well as Server-Sent Events for streamed responses. Its documentation describes schema downloads, a Nitro GraphQL IDE endpoint and a command-line interface for exporting schemas. Listed data integrations include Entity Framework, MongoDB and Marten. DataLoaders and batch resolvers group and cache related requests to reduce repeated fetching. OpenTelemetry instrumentation covers the server, execution engine and DataLoader layers. Security guidance recommends cost analysis, pagination limits, execution-depth limits and timeouts for public APIs; private APIs can restrict requests to registered operations using trusted documents. A server can act as a Fusion subgraph. Hot Chocolate is MIT licensed for commercial or private projects, and its documentation says it implements the GraphQL 2025 specification and GraphQL over HTTP. It is self-hosted and uses C#.

Who it is for

Hot Chocolate suits .NET developers building GraphQL APIs on ASP.NET Core. Trusted documents are described for private APIs serving known clients, such as an organisation’s own web or mobile apps.

What is good

  • Supports implementation-first and code-first schema authoring.
  • Includes DataLoader and batch resolver options.
  • Provides OpenTelemetry instrumentation.
  • MIT licensed for commercial and private projects.

What to know first

  • Gateway uploads to stitched services are not supported.
  • Getting-started tutorial requires .NET 8 SDK or later.
  • Paid support plans start at $450 per month.

Verdict

Hot Chocolate offers schema authoring, data-loading and observability tools for .NET GraphQL servers. Its security guidance distinguishes safeguards for public APIs from trusted-document controls for private ones.

Hot Chocolate plans and pricing

All plans
Hot Chocolate Free MIT licensed · free to use in commercial or private projects chillicream.com · 4 Oct 2026

Compared on GraphQL tools

Free plan
Yes
Deployment model
self-hosted
API explorer
Yes
Operation testing
Yes
Server languages
C#

Best Hot Chocolate alternatives

See all 20