Entwicklung

GraphQL-Playground – Schema-Validator und Query-Formatter

Kostenloser Online-GraphQL Spielplatz. Validieren Sie Abfragen mit Ihrem Schema, formatieren Sie GraphQL-Abfragen und prüfen Sie Schematypen. Funktioniert offline, keine Anmeldung erforderlich.

Kostenlos nutzbar Keine Anmeldung Läuft im Browser

Tool-Arbeitsbereich

Was ist GraphQL?

GraphQL ist eine Abfragesprache für APIs und eine Laufzeit zur Erfüllung dieser Abfragen mit Ihren vorhandenen Daten. Im Gegensatz zu REST APIs, die feste Datenstrukturen zurückgeben, können Kunden mit GraphQL genau die Daten anfordern, die sie benötigen. Ein GraphQL-Schema definiert die Typen, Abfragen und Mutationen, die in einem API verfügbar sind, unter Verwendung einer Schema Definition Language (SDL).

So verwenden Sie diesen GraphQL-Spielplatz

  1. 1Fügen Sie Ihr GraphQL-Schema (SDL) in den Schema-Eingabebereich ein. Das Tool analysiert und zeigt verfügbare Typen an.
  2. 2Schreiben Sie eine GraphQL-Abfrage in den Abfrageeingabebereich.
  3. 3Klicken Sie auf „Validate“ und Format, um die Abfrage anhand des Schemas zu überprüfen und hübsch auszudrucken.
  4. 4Überprüfen Sie alle Validierungsfehler mit Zeilennummern.
  5. 5Kopieren Sie die formatierte Abfrage mit der Schaltfläche Kopieren.

Häufige Anwendungsfälle

Abfragen vor dem Deployment validieren

Überprüfen Sie, ob Ihre GraphQL-Abfragen gegen das Schema vor dem Versandcode gültig sind.

Format und Clean Queries

Pretty-Druck unordentliche oder verkleinerte GraphQL-Abfragen zur Lesbarkeit.

Entdecken Sie Schema Struktur

Durchsuchen Sie schnell verfügbare Typen, Felder und deren Beziehungen in einem GraphQL-Schema.

Häufig gestellte Fragen

Kann ich Abfragen gegen eine echte API ausführen?

Nein. Dies ist ein Offline-Schemavalidator und Abfrageformatierer. Es werden keine Netzwerkanfragen gestellt. Verwenden Sie für Live-API-Abfragen Tools wie GraphiQL oder Apollo Studio.

Benötige ich ein Schema, um Abfragen zu formatieren?

Nein. Sie können (pretty-print) Abfragen ohne Schema formatieren. Das Schema wird nur zur Validierung benötigt.