GraphQL ही APIs साठीची एक query language आहे आणि एक असा runtime आहे जो typed schema च्या आधारे त्या queries ना उत्तर देतो. Client एकच request पाठवतो जो त्याला हवी असलेली नेमकी fields वर्णन करतो, आणि server अगदी तोच आकार परत करतो — त्यापेक्षा जास्त नाही, कमी नाही.
