Query any API with GraphQL

Databases
Manage your GraphQL data, build a GraphQL queries in Jet Admin
Overview

The GraphQL integration connects Jet Admin to any GraphQL endpoint, so you can run queries, execute mutations, and inspect the schema directly from a Jet Admin app instead of writing a custom client. It's a way to fetch related data in a single request and build on top of an API you already have.

Once connected, GraphQL data can be joined to records in your own database, scoped by role, and used in a form or approval workflow. Every action is recorded in Jet Admin's audit log alongside the rest of your app's activity.

What you can do
Run a GraphQL query
Execute a GraphQL query against your endpoint and return the result to a Jet Admin table or form.
Run a GraphQL mutation
Execute a GraphQL mutation to create or update data from a Jet Admin action.
Inspect the schema
Browse the endpoint's schema to pick the fields and types you want to use.
Paginate query results
Page through large result sets using cursor-based pagination.
Use Cases
Scenario
What it looks like
Query multiple resources in one call
Fetch related data from several resources in a single request instead of chaining multiple REST calls.
Power an internal API layer
Use your own GraphQL endpoint as a Jet Admin data source for a custom internal app.
Build on top of an existing GraphQL API
Turn a third-party GraphQL API into tables and forms without writing a client.

Key benefits

  • Fetch related data in one call. Query multiple resources at once instead of chaining several REST requests.
  • Write access too. Run mutations to create or update data from a Jet Admin action.
  • No custom client needed. Build tables and forms directly on top of an existing GraphQL API.
  • Full audit trail. Every GraphQL action taken from Jet Admin is logged for review.

How to connect Jet Admin with GraphQL

  1. In Jet Admin, select GraphQL as a Data Source.
  2. Enter your endpoint URL and any required authentication headers.
  3. Browse the schema to choose the queries and mutations you need.
  4. Test the connection to confirm data loads correctly.
  5. Build a table, form, or automated action using GraphQL data.