GraphQL Client for .NET

Strawberry Shake

A strongly-typed GraphQL client for .NET with reactive state, caching, and subscriptions baked in.

Built for .NET Teams

Strongly-typed Client

Generate strongly-typed .NET clients from your GraphQL schema and queries. No more runtime parsing surprises.

Reactive Store

Built-in reactive store with caching, optimistic updates, and offline support. Just wire it up.

Subscriptions

First-class GraphQL subscriptions over WebSockets or Server-Sent Events.

Source Generators

Roslyn source generators emit strongly-typed code at compile time — no IL weaving, no runtime cost.

MIT Licensed

Free for any project, commercial or otherwise.