# GraphQL Consulting and Advisory

> Get GraphQL consulting or a scoped implementation from the engineers behind Hot Chocolate, Fusion, and Nitro. Review your architecture or plan the build.

Canonical source: https://chillicream.com/services/advisory

ChilliCream Advisory

Get focused consulting in packages of hours, or bring in the team behind Hot Chocolate, Fusion, and Nitro for a scoped implementation. Bring a question, a design, or a deadline. We meet you where the work is.

[Discuss your GraphQL project](https://chillicream.com/services/support/contact?subject=Sales&context=GraphQL%20Advisory) [Email the advisory team](mailto:contact@chillicream.com?subject=Consulting)

## GraphQL consulting and contracting options

Start here

Packages of hours

### Consulting

Use a package of hours for architecture, troubleshooting, code review, or guidance at a specific point in your project.

20hincrements

Best for

Teams that already own the build and need a senior GraphQL engineer on call for design, troubleshooting, and review.

What is included

- Architecture and schema design
- Fusion composition and rollout guidance
- Performance troubleshooting
- Code and design review
- Team mentoring

[Discuss consulting](https://chillicream.com/services/support/contact?subject=Sales&context=GraphQL%20Advisory) [Email the team](mailto:contact@chillicream.com?subject=Consulting)

Scoped engagements

### Contracting

Scope an implementation when your team needs delivery capacity or deep product expertise, from proof of concept through production rollout.

Customscope & timeline

Best for

Teams that want our engineers to deliver a working result, from a proof of concept to a production rollout.

What is included

- Technical discovery and scope
- Proof of concept
- Production implementation
- Milestones and defined deliverables

[Scope an engagement](https://chillicream.com/services/support/contact?subject=Sales&context=GraphQL%20Advisory) [Email the team](mailto:contact@chillicream.com?subject=Contracting)

How an engagement starts

## From first call to first commit in three steps.

Speak directly with an engineer, get a written proposal, and kick off with the scope, deliverables, and working model agreed in advance.

Step 01

### Introductory call

Walk us through the system, the decision or outcome you need, and the constraints that shape the work.

- Current architecture and stack
- Goal, timeline, and constraints
- NDA requirements discussed up front

Step 02

### Proposal

If there is a fit, the proposal matches the engagement to your need: a package of consulting hours or a scoped statement of work.

- Hour package or fixed scope
- Clear deliverables and milestones
- Commercial terms in writing

Step 03

### Kickoff

Once the scope and terms are agreed, we establish the working channels, backlog, and delivery checkpoints for the engagement.

- Shared working channel
- Visible backlog and checkpoints
- Direct access to the engineers doing the work

Who you work with

## The team behind Hot Chocolate, Fusion, and Nitro.

ChilliCream advisory is not a generalist consultancy that learned GraphQL last quarter. The engineers on the call are the ones who write the framework you depend on.

### Who you work with

Senior engineers from the core team. The same people who maintain Hot Chocolate, design Fusion, and ship Nitro.

- Direct line to the maintainers
- Pull-request authors on the core code
- Same team across consulting and contracting

### What we work on

The full GraphQL stack we build: schema design, federation with Fusion, ASP.NET Core integration, performance and resolver tuning, MCP, and Nitro observability and CI.

- Schema and federation design
- Fusion composition and rollout
- Nitro observability, CI, and persisted ops

### How we work

The proposal defines the codebase, channels, checkpoints, and deliverables for the engagement, so your team knows how the work will run before it starts.

- Work tied to your code and architecture
- Shared delivery checkpoints
- Defined written deliverables

Frequently asked

## Honest answers before you reach out.

How is consulting priced?

Consulting is sold in agreed packages of hours. Contracting engagements are scoped separately with a statement of work that defines the deliverables, milestones, and commercial terms.

How small is too small for an engagement?

Consulting starts in 20-hour increments, so you can use a focused package to unblock a specific decision, review, or troubleshooting problem. Contracting is the better fit when you want ChilliCream engineers to deliver an agreed result against a defined scope.

Do you sign an NDA?

Tell us about your NDA and data-handling requirements before sharing code, schemas, or traces. We can discuss a mutual NDA and agree how project material will be handled as part of discovery.

How quickly can you start?

Availability depends on the scope and current schedule. We will give you a realistic start date during discovery instead of promising a slot before we understand the work.

What outcomes can I expect?

Concrete, written deliverables tied to your goal: an architecture decision record, a schema review with line-level comments, a working proof of concept, or a production implementation. The proposal defines the outcome before work starts. We do not bill for slideware.

Who actually does the work?

The engineers who build Hot Chocolate, Fusion, and Nitro. The same people who write the framework code, review the pull requests, and answer the hard issues on GitHub are the people on your call.

Ready when you are

## One call is usually enough to know.

Tell us what you are building. You walk us through it, we ask the hard questions, and you leave with a clear next step. If we are not the right fit, we will tell you.

- Consulting
Packages of hours
- Contracting
Scoped statement of work
- NDA
Discuss before sharing materials
- Timing
Confirmed during discovery

[Discuss your project](https://chillicream.com/services/support/contact?subject=Sales&context=GraphQL%20Advisory) [Email the advisory team](mailto:contact@chillicream.com?subject=Consulting)
