[](https://www.nuget.org/packages/HotChocolate/)
[](https://github.com/ChilliCream/graphql-platform/blob/main/LICENSE)
[](http://slack.chillicream.com/)
[](https://twitter.com/chilli_cream)
---
# ChilliCream GraphQL Platform
Welcome to the ChilliCream GraphQL Platform!
We help you, developers and companies, to leverage your APIs to the next level with GraphQL. Strongly-typed schemas that match your APIs 100 percent. Efficient data fetching that reduces overall cost without extra effort. Consumer-friendly, declarative, self documented APIs that support you in your daily work to build powerful UIs effectively.
Most of our products are open-source and right here in this repository.
Everyone is welcome! Always remember to treat anyone respectful, no matter their gender, opinion, religion, or skin-tone. We're one world and together we're stronger!
Join our **awesome community** on [Slack](https://slack.chillicream.com), if you would like to get in touch with us, need help, or just want to learn!
## Our Products
### Hot Chocolate
Hot Chocolate is the most efficient, feature-rich, open-source GraphQL server in the .NET ecosystem, that helps developers to build powerful GraphQL APIs and Gateways with ease.
[Documentation](https://chillicream.com/docs/hotchocolate/)
### Nitro
Nitro App is an awesome, performant, feature-rich GraphQL IDE / API Cockpit that helps developers and data scientists to explore, share, and test any GraphQL API.
Nitro App can be installed as a [Desktop App](https://get-nitro.chillicream.com), used as a [Web App](https://nitro.chillicream.com), which can be installed through your browser of choice as well, or used as middleware on your GraphQL endpoint. Middlewares are available in [.NET](https://www.nuget.org/packages/HotChocolate.AspNetCore) and [NodeJS](https://www.npmjs.com/package/@chillicream/nitro-express-middleware). More middlewares will follow.
[Documentation](https://chillicream.com/docs/nitro/)
### Strawberry Shake
Strawberry Shake is an incredible, open-source GraphQL client for the .NET ecosystem, that helps developers to build awesome UIs in Blazor, Maui, and more. Other than most .NET GraphQL clients, Strawberry Shake is type-safe GraphQL client that generates .NET types from your GraphQL schema out of the box. Moreover, Strawberry Shake comes with a reactive store like in [Relay](https://relay.dev/) and [Apollo Client](https://www.apollographql.com/docs/react/), which is nice due to the fact that you can build reactive UIs in .NET with stuff like client-side data caching and data-fetching strategies.
[Documentation](https://chillicream.com/docs/strawberryshake/)
### Green Donut
Green Donut is a lightweight, yet powerful DataLoader that simplifies batching, caching, and solves the N+1 problem.
[Documentation](https://chillicream.com/docs/hotchocolate/fetching-data/dataloader/)
## Official examples
Examples of things built on top of the ChilliCream GraphQL Platform that are open source and can be explored by others.
- [GraphQL workshop](https://github.com/ChilliCream/graphql-workshop)
- [HotChocolate examples](https://github.com/ChilliCream/hotchocolate-examples)
## Contributing
[Become a code contributor](CONTRIBUTING.md) and help us make the ChilliCream GraphQL platform even better!
## From our community
[Check out](COMMUNITY.md) what members of our awesome community have made!
## License
The source code in this repository is licensed under the [MIT License](LICENSE). The
MIT License covers the source code only. It does not cover the ChilliCream name and
trademarks, the logos and package icons, or the website content and design. See
[TRADEMARKS.md](TRADEMARKS.md) for details.
## Financial Contributors
[Become a financial contributor](https://opencollective.com/chillicream/contribute) and help us sustain our community.
### Sponsor
[Become a sponsor](https://opencollective.com/chillicream#contribute) and get your logo on our README on Github with a link to your site.
### Backer
[Become a backer](https://opencollective.com/chillicream#contribute) and get your image on our README on Github with a link to your site.