Relaunch unserer neuen Website mit dem hauseigenen "BINARY cms" Mehr erfahren →
← Glossar
Begriff

GraphQL

Eine Abfragesprache für APIs, die es Clients ermöglicht, genau die Daten anzufordern, die sie benötigen.

GraphQL ist eine moderne Alternative zur traditionellen REST API. Der grosse Unterschied: Bei REST gibt der Server die Struktur der Antwort vor. Bei GraphQL hingegen kann der Client in seiner Anfrage genau spezifizieren, welche Datenfelder er benötigt. Das verhindert, dass unnötig grosse Datenmengen übertragen werden ('Over-fetching') oder dass für alle Daten mehrere Anfragen nötig sind ('Under-fetching').

Diese Effizienz macht GraphQL besonders attraktiv für mobile Anwendungen oder komplexe Frontends, die Daten aus vielen verschiedenen Quellen beziehen. Es bietet eine flexible und leistungsstarke Schnittstelle zwischen Client und Server.

graphql
# GraphQL-Query, um spezifische Projektdetails von BINARY one abzufragen.
# Effiziente Datenabfragen für moderne Frontends.

query GetBinaryOneProject {
  company(name: "BINARY one") {
    project(id: "b1-web-next") {
      name
      technologies
    }
  }
}
Glossar

Noch mehr Fachbegriffe entdecken.

„Gutes Design fällt nicht auf — es führt dich einfach ans Ziel."
Dominic Egli Dominic Egli Projektleiter, Konzept, Design