GraphQL is a data query language and runtime designed and used at Facebook for fetching data in mobile and web apps. It has been in production use since 2012 and has now been open sourced.
GraphQL allows client apps to describe their data requirements in a hierarchical way, which maps well to nested frontend views and provides a more developer-friendly and efficient way to build apps than RESTful APIs.
Presented at HelsinkiJS October 2015.