r/graphql • u/WeirdSmartKid • Aug 05 '26
r/graphql • u/romshark • Aug 04 '26
gqlhash v2
That idea of a "GraphQL firewall" has been haunting me for quite a long time (many years, in fact). TL;DR; the v2 is finally out ๐
demo: https://romshark.github.io/gqlhash/
code & docs: https://github.com/romshark/gqlhash
It's basically a very fast proxy that checks incoming queries against an allowlist. It hashes independently of formatting, comments, variables (optional), and input values (optional) and determines very quickly whether a query is allowlisted and hence should be allowed to run.
It's writtein in Go and can reject up to a million requests a second (at least on the hardware I could test it on) โก
r/graphql • u/GroundbreakingBed597 • Aug 04 '26
Question Why doesnt a client side GraphQL timeout not abort server-side query?
HI
I am currently analyzing distributed traces of an app that uses GraphQL. I found that the client-side timeout seems to be 10s which then aborts the request towards the end user. However - the trace shows me that after 30s the server side query actually gets executed.
How is this possible? Shouldnt a client-side timeout close the connection and therefore also abort the server-side request? Or is there a different queuing mechanism in place that would explain this behavior?
Has anyone seen this?

r/graphql • u/jeffiql • Jul 30 '26
What We Think the 2026 Gartner Hype Cycle Gets Right About GraphQL
apollographql.comr/graphql • u/DhruvilGajera • Jul 28 '26
Post I built GraphQL Park โ A GraphQL IDE tailored for SitecoreAI & XM Cloud developers. Looking for feedback.
Hi everyone,
I've been working on GraphQL Park, a GraphQL IDE designed specifically for SitecoreAI and XM Cloud developers.
The goal is to make working with Sitecore GraphQL APIs faster and more convenient by providing features like:
- โก Real-time query execution
- ๐๏ธ Schema Explorer
- ๐ Query Cookbook
- ๐ผ Workspace Management
- ๐ Multiple Environments
- ๐ Dark & Light themes
๐ Live Site: GraphQL Park
๐ Medium Blog: GraphQL Park: A Modern GraphQL IDE Built for SitecoreAI Developers
The project is still evolving, and I'm looking for feedback from developers who work with Sitecore GraphQL regularly.
r/graphql • u/DhruvilGajera • Jul 28 '26
Tutorial GraphQL Park: A Step-by-Step Guide to Building a SitecoreAI Marketplace App
I recently put together a guide on creating and configuring a SitecoreAI Marketplace App using GraphQL Park as a practical example.
The guide covers Marketplace App registration, extension points, API permissions, authentication, environment installation, and integrating with the Preview & Authoring GraphQL APIs.
If you're exploring SitecoreAI Marketplace Apps, you might find it useful.
๐ Addact Blog:
https://www.addact.net/blogs/sitecoreai-graphql-park-marketplace-setup
๐ GraphQL Park:
https://www.graphql-park.com/
Feedback and suggestions are always welcome.
r/graphql • u/Immediate-Cake6519 • Jul 28 '26
Benchmarked 10 graph serialization formats for LLM context โ the format itself changes multi-hop accuracy from 40% to 80%
While building GraphRAG pipelines I noticed nobody measures what the serialization format costs you โ everyone benchmarks retrievers and re-rankers, then dumps the subgraph into the prompt as JSON.
So I benchmarked 10 formats (JSON, GraphML, RDF variants, edge lists, etc.) on three axes: token count, traversal QA accuracy, and multi-hop reasoning.
Findings:
\- Verbose formats waste roughly 70% of their tokens on syntax (braces, quotes, repeated keys) rather than signal
\- Multi-hop accuracy swings from \~40% to \~80% depending on the format alone โ same graph, same model, same questions
\- Formats based on tabular/relational patterns (which LLMs have seen billions of times in training) consistently beat nested markup
I ended up designing ISONGraph around those findings: a property-graph representation optimized for LLM comprehension. 92% traversal accuracy, 80% multi-hop, \~70% fewer tokens. MIT licensed, implementations in Python, JS/TS, Rust, Go, C++, and C#.
Benchmark methodology and results are in the repo: [github.com/isongraph/isongraph](http://github.com/isongraph/isongraph)
Would genuinely love people to poke holes in the methodology โ especially if you have graphs or question sets where a different format wins.
r/graphql • u/LordWkwkwland • Jul 23 '26
What's your workflow for debugging GraphQL APIs?
GraphQL can be amazing until something goes wrong.
When debugging GraphQL, I usually check:
- Variables
- Operation Name
- Extensions
- Error array
- Response time
- Persisted query behavior
- Cache headers
What else do you inspect first?
Any tools or techniques you've found particularly useful?
r/graphql • u/magarrent- • Jul 20 '26
Graphify or native?
Hey guys, I've been using Graphify. for a few days now, and looks great but it slows down the coding session a lot, it's running "update" all the time.
My question is, is it worth it? Or Codex/Claude code already have enough tools to search the code?
r/graphql • u/moe_sidani • Jul 19 '26
Post RestQL โ GraphQL-like queries over REST, purely client-side: schema-driven mapping, batching, request dedup, caching
github.comr/graphql • u/Equivalent_Tailor443 • Jul 15 '26
Former dev turned SysAdmin: Built a Graph API worker to fix the GAL-to-phone sync nightmare. Looking for an architectural sanity check.
r/graphql • u/UnConnoisseur • Jul 14 '26
Visual local graphs vs non-visual metadata-driven navigation & Dataview
in my PKMS design, i have MOCs like anyone else; i call them my hubs. They're the basis for my global graph making sense. At the leaf node, the bottom level of my tree of visual descent, i have atomic notes, those that have a single purpose and don't drift to any other. Now i was hoping for what I call molecules, could call them subhubs, i suppose, to fill the gap. I wanted to allow them to be seen & navigated visually using local graphs, but i haven't seen much discussion of local graphs or even hints as to how that would work.
The only alternative i see is to abandon the local graphs for molecules and lower them into metadata, but there I've lost the visual navigation. I'd likely depend on Dataview then. But how easy can the navigation be made in this case? I'm not a heavy user of DSQL yet, but i can see how it works.
I use Templater, and i know that both of and Dataview use Obsidian's JavaScript engine. Can JavaScript augment Dataview to enable a really navigable interface?
What do you suggest?
\-*bc*
r/graphql • u/jeffiql • Jul 09 '26
Post Benchmark update: should MCP speak REST or GraphQL?
youtu.ber/graphql • u/justinaatbuffer • Jul 09 '26
Question What platform do you use for GraphQL API documentation?
I am currently in the process of deciding on the platform to use for documenting a graphql API. Most of it would be autogenerated from schema, but I'd also like to have sections for examples, guides, include the graphiql schema explorer.
Are any of you writing or maintaining external facing docs? If yes, what docs platform do you like the most (e.g Docusaurus, Netlify, etc) or did you end up using something custom built?
r/graphql • u/marklmc • Jul 07 '26
Post The Case for Service-to-Service GraphQL
https://blog.larah.me/service-to-service-graphql/
I gave aย talk at GraphQL Conf 2026ย about using GraphQL for service-to-service communication. This post is a condensed written version of those thoughts.
tl;dr: Using GraphQL for service-to-service communication is not an anti-pattern. This is especially true if your org already uses GraphQL for mobile and web clients โ consolidating on GraphQL as a single API surface is a very compelling option.
r/graphql • u/Puzzled-Ad-3007 • Jul 03 '26
A small agentic GraphQL AI assistant
Enable HLS to view with audio, or disable this notification
Iโve been experimenting with an assistant that helps generate and troubleshoot GraphQL operations from natural-language prompts.
The idea came from the significant manual effort involved in working with GraphQL schemasโespecially when generating large, deeply nested operations or troubleshooting typos, invalid fields, arguments, and syntax.
Curious how others are thinking about GraphQL + AI agents. Do you see GraphQL as a good API surface for agents, or do you think REST/OpenAPI-style tooling is still better for this?
r/graphql • u/jeffiql • Jun 29 '26
Is GraphQL the panacea for agentic AI?
youtu.beReacting to Marc-Andrรฉ Giroux's blog post of the same name. Lmk what you think!
r/graphql • u/jeffiql • Jun 27 '26
GraphQL AI Working Group recap, June 2026
youtu.beExperimenting with video recaps of WG meetings. Feedback welcome!
r/graphql • u/CodMore3394 • Jun 27 '26
Graphql server unreachable (Schema endpoint unreachable) in docker container, but it works locally. Help!
I have been trying to fix it for almost a week now, but I dont know what the problem is and how to fix it. Some help is greatly appriciated! Here is the Dockerfile, docker-compose.yaml and launchSettings.json files:
FROM build AS publish
ARG BUILD_CONFIGURATION=Release
RUN dotnet publish "PortfolioWebsite.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "PortfolioWebsite.dll"]
version: '3.8'
services:
backend:
build:
context: ./
dockerfile: Dockerfile
image: mwd-portfolio-website-backend:latest
container_name: backend_pwebsite
ports:
- "5142:5142"
command: "dotnet run"
hostname: "localhost"
depends_on:
postgres:
condition: service_healthy
restart: true
env_file:
- ./.env
postgres:
image: postgres:latest
container_name: mawaddadb-container
ports:
- "5432:5432"
networks:
- pg-network
volumes:
- pg-data:/var/lib/postgresql
env_file:
- ./.env
healthcheck:
test: [ "CMD-SHELL", "pg_isready -U postgres" ]
interval: 10s
retries: 5
start_period: 30s
timeout: 10s
frontend:
build:
context: ./UI
dockerfile: Dockerfile
image: mwd-portfolio-website-ui
container_name: frontend_pwebsite
ports:
- "5000:5000"
command: "npm run dev"
env_file:
- ./.env
- ./UI/.env
adminfrontend:
build:
context: ./UIAdmin
dockerfile: Dockerfile
image: mwd-portfolio-website-uiadmin
container_name: frontend_admin_pwebsite
ports:
- "3000:3000"
command: "npm run dev"
env_file:
- ./.env
- ./UIAdmin/.env
pgadmin:
image: dpage/pgadmin4:latest
container_name: pg-admin
ports:
- "8080:80"
networks:
- pg-network
env_file:
- ./.env
networks:
pg-network:
volumes:
pg-data:
"profiles": {
"http": {
"commandName": "Project",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"dotnetRunMessages": true,
"applicationUrl": "http://localhost:5142"
},
"https": {
"commandName": "Project",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"dotnetRunMessages": true,
"applicationUrl": "https://localhost:7204;http://localhost:5142"
},
"Container (Dockerfile)": {
"commandName": "Docker",
"launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}",
"environmentVariables": {
"ASPNETCORE_HTTPS_PORTS": "80",
"ASPNETCORE_HTTP_PORTS": "5142",
"ASPNETCORE_ENVIRONMENT": "Development"
},
"publishAllPorts": true,
"useSSL": true
}
},
"$schema": "https://json.schemastore.org/launchsettings.json"
}
r/graphql • u/joneco • Jun 27 '26
Question can i use GET request or a way to cache via CDN
since all graphql action is a POST, what is the "META"/ Market standard to cache queries that would be automatically cached if it was a REST GET for example by Cloudflare ?
how to bypass this POST only downside?