← All projects

GraphQL

The query language for modern APIs

Dev Toolsapiquery-languagegraphqlopen-sourcetype-saferest-alternativeschema
GraphQL screenshot

About

GraphQL is an open-source query language for APIs and a server-side runtime that lets clients request exactly the data they need. It provides a strongly-typed schema system, enabling predictable responses, self-documenting APIs, and efficient data fetching. Originally developed by Facebook and open-sourced in 2015, it is now governed by the GraphQL Foundation under the Linux Foundation.

Problem

Traditional REST APIs require multiple round-trips and return fixed data shapes, leading to over-fetching or under-fetching of data.

For

frontend and backend developers building APIs

How it works

Clients send declarative queries specifying exactly the fields they need, and the GraphQL runtime resolves them against a typed schema backed by any data source.

Business model

open-source

Status

launched

Company

The GraphQL Foundation

Launched

2015

Similar projects