{"meta":{"title":"Informationen zur GraphQL-API","intro":"Die GraphQL-API von GitHub bietet Flexibilität und die Möglichkeit, genau die Daten zu definieren, die du abrufen möchtest.","product":"GraphQL-API","breadcrumbs":[{"href":"/de/graphql","title":"GraphQL-API"},{"href":"/de/graphql/overview","title":"Übersicht"},{"href":"/de/graphql/overview/about-the-graphql-api","title":"Informationen zur GraphQL-API"}],"documentType":"article"},"body":"# Informationen zur GraphQL-API\n\nDie GraphQL-API von GitHub bietet Flexibilität und die Möglichkeit, genau die Daten zu definieren, die du abrufen möchtest.\n\n## Übersicht\n\nHier findest du einige schnelle Links für die Einrichtung der GraphQL-API:\n\n* [Authentication](/de/graphql/guides/forming-calls-with-graphql#authenticating-with-graphql)\n* [Root-Endpunkt](/de/graphql/guides/forming-calls-with-graphql#the-graphql-endpoint)\n* [Schemaintrospektion](/de/graphql/guides/introduction-to-graphql#discovering-the-graphql-api)\n* [Ratenbegrenzungen](/de/graphql/overview/resource-limitations)\n* [Migration von REST](/de/graphql/guides/migrating-from-rest-to-graphql)\n\nWeitere Informationen zu den APIs von GitHub finden Sie unter [Vergleich der REST-API und der GraphQL-API von GitHub](/de/rest/overview/about-githubs-apis).\n\n## Informationen zu GraphQL\n\nDie Sprache der [GraphQL](https://graphql.org/)-Datenabfrage lautet:\n\n* **A [Spezifikation](https://spec.graphql.org/June2018/).** Die Spezifikation bestimmt die Gültigkeit des [schema](/de/graphql/guides/introduction-to-graphql#schema) auf dem API-Server. Das Schema bestimmt die Gültigkeit von Client-Aufrufen.\n\n***\n\n```\n          [Stark typisiert](#about-the-graphql-schema-reference).** Das Schema definiert das Typsystem einer API und alle Objektbeziehungen.\n```\n\n***\n\n```\n          [Introspective](/graphql/guides/introduction-to-graphql#discovering-the-graphql-api).** Ein Client kann das Schema nach Details zum Schema abfragen.\n```\n\n***\n\n```\n          [Hierarchisch](/graphql/guides/forming-calls-with-graphql).** Die Form eines GraphQL-Aufrufs spiegelt die Form der zurückgegebenen JSON-Daten. \n          [Geschachtelte Felder](/graphql/guides/migrating-from-rest-to-graphql#example-nesting) ermöglichen es Ihnen, nur die Daten zu erhalten, die Sie in einem einzelnen Roundtrip angeben.\n```\n\n* **Eine Anwendungsschicht.** GraphQL ist kein storage Modell oder eine Datenbankabfragesprache. Die *graph* bezieht sich auf im Schema definierte Diagrammstrukturen, wobei [nodes](/de/graphql/guides/introduction-to-graphql#node) Objekte definieren und [edges](/de/graphql/guides/introduction-to-graphql#edge) Beziehungen zwischen Objekten definieren. Die API durchläuft und gibt Anwendungsdaten basierend auf den Schemadefinitionen zurück, unabhängig davon, wie die Daten gespeichert werden.\n\n## Warum GitHub GraphQL verwendet\n\nGitHub sich für GraphQL entschieden, da es für unsere Integratoren deutlich mehr Flexibilität bietet. Die Möglichkeit, genau die gewünschten— Daten zu definieren und *nur* die gewünschten— Daten zu definieren, ist ein leistungsstarker Vorteil gegenüber herkömmlichen REST-API-Endpunkten. GraphQL ermöglicht es Ihnen, mehrere REST-Anforderungen durch *einen einzelnen Aufruf* zu ersetzen, um die von Ihnen angegebenen Daten abzurufen.\n\nWeitere Informationen dazu, warum GitHub in GraphQL investiert haben, finden Sie im ursprünglichen [announcement Blogbeitrag](https://github.blog/2016-09-14-the-github-graphql-api/).\n\n## Informationen zum GraphQL-Schemaverweis\n\nDie Dokumente in der Seitenleiste werden aus dem GitHub GraphQL-[Schema](/de/graphql/guides/introduction-to-graphql#discovering-the-graphql-api) generiert. Alle Aufrufe werden für das Schema überprüft und ausgeführt. Verwende diese Dokumente, um herauszufinden, welche Daten du aufrufen kannst:\n\n* Zulässige Vorgänge: [Abfragen](/de/graphql/reference/queries) und [Mutationen](/de/graphql/reference/mutations).\n\n* Schemadefinierte Typen: [Skalare](/de/graphql/reference/scalars), [Objekte](/de/graphql/reference/objects), [Enumerationen](/de/graphql/reference/enums), [Schnittstellen](/de/graphql/reference/interfaces), [Vereinigungen](/de/graphql/reference/unions) und [Eingabeobjekte](/de/graphql/reference/input-objects).\n\nWeitere Informationen, z. B. Authentifizierungs- und Zinslimitdetails, finden Sie im [guides](/de/graphql/guides).\n\n## Anfordern von Unterstützung\n\nUm Fragen, Fehlerberichte und Diskussionen zu GitHub Apps, OAuth apps und API-Entwicklung zu finden, durchsuche das [Kategorie „API“ und „Webhooks“ in GitHub-Community-Diskussionen](https://github.com/orgs/community/discussions/categories/api-and-webhooks). Die Diskussionen werden von GitHub-Mitarbeitern moderiert und gepflegt und von der GitHub-Community beantwortet.\n\nWende dich bei folgenden Anliegen über das Kontaktformular direkt an den [GitHub-Support](https://support.github.com/):\n\n* Garantierte Antwort von GitHub-Personal\n* Supportanfragen, die vertrauliche Daten oder private Anliegen enthalten\n* Funktionsanfragen\n* Feedback zu GitHub-Produkten\n\nWenn Sie unerwartete Fehler beobachten, können Sie [githubstatus.com](https://www.githubstatus.com/) oder die [GitHub-Status-API](https://www.githubstatus.com/api) verwenden, um nach Vorfällen zu suchen, die sich auf die API auswirken."}