AHG Extensions for AtoM

Home / Plugins / GraphQL

GraphQL

GraphQL API endpoint providing flexible querying with security safeguards including depth limiting and complexity analysis

CategoryIntegration and APIs
PackageahgGraphQLPlugin
Version1.0.0
Requireswebonyx/graphql-php
LicenceAGPL-3.0-or-later
InstallFrom the source repository, following its README. No packaged download yet.

GraphQL API endpoint providing flexible querying with security safeguards including depth limiting and complexity analysis

Features

  • GraphQL API endpoint at /api/graphql
  • Query depth limiting (max 10 levels)
  • Complexity analysis (max 1000 per query)
  • Introspection control (enabled in dev, disabled in prod)
  • Cursor-based pagination (Relay-style connections)
  • Reuses existing API key authentication

Source and README on GitHub · Try it on the live demo