GraphQL
Query language for APIs in which clients request exactly the data they need.
GraphQL is a query language for APIs, together with a runtime for executing those queries. It was originally developed at Facebook and released in 2015.
Unlike classic REST interfaces, GraphQL lets clients specify through a single endpoint exactly which fields they need. This avoids over-fetching and under-fetching of data and makes it possible to load several related resources in one request. A typed schema describes the data that is available.
What Provimedia uses it for
Provimedia uses GraphQL when applications need flexible, data-efficient interfaces for their frontends.
Want to use GraphQL for your project?
In a free conversation, let's find out how we can implement this for you.
More from Backend & languages
FastAPI
Modern Python framework for building high-performance web APIs.
Learn moreFilament
Toolkit for building admin panels and backends on top of Laravel.
Learn moreFlask
Lightweight Python framework for web applications and APIs.
Learn moreJava
Platform-independent, object-oriented programming language for large applications.
Learn moreKotlin
Modern programming language that is interoperable with Java, used mainly for Android.
Learn moreLaravel
Open-source PHP framework for modern web applications and APIs.
Learn moreNode.js
JavaScript runtime for server-side applications outside the browser.
Learn morePHP
Widely used scripting language for server-side web development.
Learn more