---
title: "#graphql articles | Hashnode"
description: "GraphQL is a data query language developed internally by Facebook in 2012 before being publicly released in 2015. It provides an alternative to REST and ad-h..."
url: "https://hashnode.com/tag/graphql"
---

Tag

# #graphql

1,761 posts · 7,115 followers

[Noah Grinstein](https://hashnode.com/@noahcontrolplane) · [12h ago](https://hashnode.com/posts/generate-a-graphql-api-from-postgres-with-row-level-security-self-host-constructive-on-control-plane/6af4272327d0807c65d4aa7a)

### [Generate a GraphQL API from Postgres with Row-Level Security: Self-Host Constructive on Control Plane](https://controlplane-eng.hashnode.dev/generate-a-graphql-api-from-postgres-with-row-level-security-self-host-constructive-on-control-plane?utm_source=hashnode&utm_medium=feed)

Self-host Constructive on Control Plane to generate a GraphQL API from Postgres that enforces row-level security for every request.

9 min read · [controlplane-eng.hashnode.dev](https://controlplane-eng.hashnode.dev/generate-a-graphql-api-from-postgres-with-row-level-security-self-host-constructive-on-control-plane?utm_source=hashnode&utm_medium=feed)

[Excession Labs](https://hashnode.com/@excessionlabs) · [19h ago](https://hashnode.com/posts/graphql-introspection-disabling-it-leaves-the-field-open/6af3c1fede442c2445ddd0fa)

### [GraphQL introspection: disabling it leaves the field open](https://excessionlabs.hashnode.dev/graphql-introspection-disabling-it-leaves-the-field-open?utm_source=hashnode&utm_medium=feed)

GraphQL introspection: disabling it leaves the field open GraphQL introspection lets a client ask the server for its whole schema. Turning it off hides the field list, but a client that knows or guess

9 min read · [excessionlabs.hashnode.dev](https://excessionlabs.hashnode.dev/graphql-introspection-disabling-it-leaves-the-field-open?utm_source=hashnode&utm_medium=feed)

[Muhammad Ahmad](https://hashnode.com/@muhammadahmadsandhu) · [20h ago](https://hashnode.com/posts/debugging-saml-oauth-pkce-graphql-flows-in-har-files/6af3b5444d15f68c23528ec3)

### [Debugging Broken SAML 2.0, OAuth 2.0 PKCE, and GraphQL Flows Inside a Single .HAR File](https://kivarotools.hashnode.dev/debugging-saml-oauth-pkce-graphql-flows-in-har-files?utm_source=hashnode&utm_medium=feed)

How to automatically decompress RFC 1951 Deflate SAMLRequests, inspect SAMLResponse clock-skew bounds, and surface hidden GraphQL 200 OK errors in browser RAM.

3 min read · [kivarotools.hashnode.dev](https://kivarotools.hashnode.dev/debugging-saml-oauth-pkce-graphql-flows-in-har-files?utm_source=hashnode&utm_medium=feed)

[Subham Panda](https://hashnode.com/@subhampanda) · [1d ago](https://hashnode.com/posts/can-graphql-become-the-universal-backend-for-mcp-servers/6af2f174d29ff15e200c57ad)

### [Can GraphQL Become the Universal Backend for MCP Servers?](https://blog.subhampanda.com/can-graphql-become-the-universal-backend-for-mcp-servers?utm_source=hashnode&utm_medium=feed)

Can GraphQL Become the Universal Architecture for MCP Servers?

3 min read · [blog.subhampanda.com](https://blog.subhampanda.com/can-graphql-become-the-universal-backend-for-mcp-servers?utm_source=hashnode&utm_medium=feed)

[Ramesh Bhat](https://hashnode.com/@rameshbhat) · [6d ago](https://hashnode.com/posts/querying-and-updating-nested-objects-with-graphql-in-ibm-content-services/6aec701c13293f073b6f87b9)

### [Querying and updating nested objects with GraphQL in IBM Content services](https://flow-ecm.hashnode.dev/querying-and-updating-nested-objects-with-graphql-in-ibm-content-services?utm_source=hashnode&utm_medium=feed)

Learn how to query and update nested dependent objects and object lists in IBM Content Services GraphQL using changeObject mutation.

13 min read · [flow-ecm.hashnode.dev](https://flow-ecm.hashnode.dev/querying-and-updating-nested-objects-with-graphql-in-ibm-content-services?utm_source=hashnode&utm_medium=feed)

[Dan Holloran](https://hashnode.com/@grimicorn) · [Nov 4](https://hashnode.com/posts/graphql-defer-stop-letting-your-slowest-field-set-your-load-time/6aeb13b23674b06c82d1e8d1)

### [GraphQL @defer: Stop Letting Your Slowest Field Set Your Load Time](https://grimicorn.hashnode.dev/graphql-defer-stop-letting-your-slowest-field-set-your-load-time?utm_source=hashnode&utm_medium=feed)

The pitch for GraphQL is that a page asks for everything it needs in one request. The catch nobody puts on the slide: that one request is only as fast as its slowest field. Your product page has name,

5 min read · [grimicorn.hashnode.dev](https://grimicorn.hashnode.dev/graphql-defer-stop-letting-your-slowest-field-set-your-load-time?utm_source=hashnode&utm_medium=feed)

[Jimit Patel](https://hashnode.com/@jimitpatel-mergeguar) · [Nov 1](https://hashnode.com/posts/shopify-customer-segments-in-api-2026-10-store-the-query-as-versioned-data/6ae72573359e48a026fb1eaa)

### [Shopify customer segments in API 2026-10: store the query as versioned data](https://mergeguard-notes.hashnode.dev/shopify-customer-segments-in-api-2026-10-store-the-query-as-versioned-data?utm_source=hashnode&utm_medium=feed)

If your app creates, reads or edits Shopify customer segments through the GraphQL Admin API, version 2026-10 has a change you need to read before you move to it. I will separate what Shopify has publi

6 min read · [mergeguard-notes.hashnode.dev](https://mergeguard-notes.hashnode.dev/shopify-customer-segments-in-api-2026-10-store-the-query-as-versioned-data?utm_source=hashnode&utm_medium=feed)

[Cruxtab Technologies Pvt. Ltd.](https://hashnode.com/@cruxtab) · [Oct 31](https://hashnode.com/posts/migrating-legacy-shopify-rest-api-calls-to-graphql-admin-api/6ae5c1d04f32633d8ad7bdb6)

### [Migrating Legacy Shopify REST API Calls to GraphQL Admin API](https://cruxtab-technologies.hashnode.dev/migrating-legacy-shopify-rest-api-calls-to-graphql-admin-api?utm_source=hashnode&utm_medium=feed)

Learn how to migrate legacy Shopify REST Admin API requests to GraphQL, including endpoint discovery, query design, error handling, and regression testing.

4 min read · [cruxtab-technologies.hashnode.dev](https://cruxtab-technologies.hashnode.dev/migrating-legacy-shopify-rest-api-calls-to-graphql-admin-api?utm_source=hashnode&utm_medium=feed)

[Cruxtab Technologies Pvt. Ltd.](https://hashnode.com/@cruxtab) · [Oct 31](https://hashnode.com/posts/safely-migrating-legacy-shopify-billing-without-disrupting-existing-subscriptions/6ae5bfdbde78f2f2e8eab1df)

### [Safely Migrating Legacy Shopify Billing Without Disrupting Existing Subscriptions](https://cruxtab-technologies.hashnode.dev/safely-migrating-legacy-shopify-billing-without-disrupting-existing-subscriptions?utm_source=hashnode&utm_medium=feed)

Learn how to migrate legacy Shopify recurring application charges while preserving existing subscriptions, trials, plan access, and merchant billing behavior.

4 min read · [cruxtab-technologies.hashnode.dev](https://cruxtab-technologies.hashnode.dev/safely-migrating-legacy-shopify-billing-without-disrupting-existing-subscriptions?utm_source=hashnode&utm_medium=feed)

[Cruxtab Technologies Pvt. Ltd.](https://hashnode.com/@cruxtab) · [Oct 31](https://hashnode.com/posts/migrating-shopify-recurring-application-charges-from-rest-to-graphql-billing/6ae5b71c8f6b97b87a316a11)

### [Migrating Shopify Recurring Application Charges from REST to GraphQL Billing](https://cruxtab-technologies.hashnode.dev/migrating-shopify-recurring-application-charges-from-rest-to-graphql-billing?utm_source=hashnode&utm_medium=feed)

Learn how to replace legacy Shopify recurring application charge endpoints with framework billing helpers and GraphQL subscription queries.

3 min read · [cruxtab-technologies.hashnode.dev](https://cruxtab-technologies.hashnode.dev/migrating-shopify-recurring-application-charges-from-rest-to-graphql-billing?utm_source=hashnode&utm_medium=feed)
