Home / Product / GraphQL

Build product experiences

Let each screen ask for the connected data it needs.

Give data-heavy interfaces a flexible query surface without creating a second model or a second set of access rules.

01Match the response to the viewChoose the fields and relationships a screen needs.
02Reduce request choreographyRetrieve connected information through one graph-shaped query.
03Keep another interface alignedGraphQL is generated from the same application model.
Why it matters

Rich screens should not force the backend into a collection of screen-specific endpoints.

A project page may need the project, its owner, recent tasks, and a summary at the same time. Building and maintaining a custom response for every new screen creates a growing layer of API glue.

Daptin can expose the running model through GraphQL, so a client selects the fields and related records it needs. The model remains the source of truth; GraphQL is another way to work with it.

Teams can use the predictable resource API for ordinary flows and GraphQL for views that benefit from nested selection, without splitting the application's meaning across two backends.

01

Fit data to the interface

Avoid over-fetching a full record when a compact view needs only a few fields.

02

Follow real relationships

Query connected information in the same shape people understand it.

03

Keep options open

Use GraphQL where it helps and JSON:API or actions where those contracts are clearer.

How it fits

Part of one connected backend.

GraphQL does more when it can reuse the records, people, access rules, and workflows already in your application.

Step 1Model

Daptin turns records and relationships into a graph schema.

Step 2Select

The client names the fields and connections needed for a view.

Step 3Protect

The request remains tied to the caller and the application data model.

Step 4Combine

The same records can also appear in APIs, actions, files, and live events.

What it enables

Use it in products people recognize.

Start from the experience you want to create; the backend capability supports the work behind it.

Project workspace

Load a project, members, milestones, and recent activity together.

Catalogue experience

Show a collection, its products, media, and categories in one view.

Account overview

Bring profile, memberships, and owned records into a single screen.

Know the boundary

What Daptin leaves in your hands.

GraphQL changes how clients select data; it does not remove the need to design good relationships or prevent inherently expensive queries. Operators should enable and observe it deliberately.

Understand the operating responsibility →

Build from one foundation

Make graphql part of the product—not another disconnected service.

Run Daptin locally, explore the live administration surface, and follow one complete application path.