Build GraphQL Queries for Umbraco

Query exactly what you need, when you need it. Add runtime filters, skip the boilerplate, and turn your Umbraco site headless without touching your existing structure.

Call our Experts for Help
Why Free

Arroact.Umbraco.GraphQL

A free, open-source plugin that gives your Umbraco site a GraphQL layer. Build your own queries, pull only the data you actually need, and connect Umbraco to any frontend you want.

Integration Benefits

Umbraco integration can help an editor or administrator in many ways.

One Endpoint, Every Request

No juggling multiple REST endpoints. Every query, no matter what content you need - goes through a single API endpoint.

Query Only What You Need

Runtime filters mean every request returns exactly the data you ask for. No over-fetching, no extra payload.

Go Headless, Instantly

Turn Umbraco into a headless CMS and serve content to any frontend, React, Next.js, mobile apps, anything that speaks GraphQL.

Your Structure Stays Intact

No migration, no rebuild. The plugin sits on top of your existing Umbraco setup as-is.

Built for Developers

Built-in parameters and a query-building interface mean less setup and less repetitive code.

Query Builder Interface

Visual Query Builder

Visual Query Builder

Build your GraphQL queries through a simple interface, no need to hand-write every query from scratch.

Runtime Filters

Runtime Filters

Apply filters at request time and get back only the fields and data you actually asked for.

Developer-First Design

Developer-First Design

Built for developers working directly with Umbraco content, fits into your existing workflow.

See It in Action

Watch how Arroact.Umbraco.GraphQL works inside a real Umbraco setup, from install to your first query.

Next.js Headless Starter

Watch how Arroact.Umbraco.GraphQL works inside a real Umbraco setup, from install to your first query.

Manage Your Query

Build

Construct queries for any content type in your Umbraco instance using built-in parameters, no boilerplate.

Filter

Narrow results at runtime by the fields, relationships, or conditions you need.

Fetch

Narrow results at runtime by the fields, relationships, or conditions you need.

bgline-svg
Testimonials

What Our Clients Say

FAQs

Frequently Asked Questions

No. Arroact.Umbraco.GraphQL comes with built-in parameters, so you can query content types and filter results without writing resolver code from scratch.
No. The plugin adds a GraphQL layer on top of your current site, your existing structure and content stay exactly as they are.
Yes. You can apply runtime filters to pull back only the fields and content you actually need, instead of over-fetching.
Yes. Once installed, you can serve Umbraco content to any frontend, React, Next.js, mobile apps, or anything that can consume GraphQL.
Yes, Arroact.Umbraco.GraphQL is free and open-source.
Our team can set it up on your Umbraco instance for you - just get in touch and we'll handle the configuration.

Related Blogs

Guide to Snowflake Command Line Interface Tool: Snowflake CLI
29 September 26 • 16 min read
Snowflake
Guide to Snowflake Command Line Interface Tool: Snowflake CLI

In many cases, when a particular person doesn’t want to be exposed to Snowflake SnowSight…

Read More
I Reverse-Engineered Sitecore’s Marketplace SDK - Here’s What I Actually Found
24 September 26 • 15 min read
Sitecore
I Reverse-Engineered Sitecore’s Marketplace SDK - Here’s What I Actually Found

A few months ago, I wrote about building OrgPulse, my first Sitecore Marketplace app.…

Read More
Building Custom Components in SitecoreAI with Next.js
23 September 26 • 14 min read
Sitecore
Building Custom Components in SitecoreAI with Next.js

Introduction In a headless SitecoreAI implementation, Sitecore manages content and page…

Read More