Member-only story
Do you know about GraphQL — The Query language for API s?
Hello everyone. We are going to see about an interesting technology called GraphQL, which is an open-source data query and manipulation language for APIs. GraphQL technology was developed by Facebook in 2012 for internal usage and it was publicly released in 2015. After being made open source, the GraphQL project was moved from Facebook to the newly-established GraphQL Foundation in 2018.
Let us understand some basics before we dive deep into the GraphQL
What is an API?
API stands for Application Programming Interface and is a way to communicate between different services. They let our product or service communicate with other products or services without knowing much about the implementation details. Eg: Google Maps API provides us the geographical information without us knowing about the implementation behind it.
APIs are also like contracts between 2 systems i.e an agreement between them on how to communicate specific requests or responses. APIs are also used to connect our infrastructure through cloud-native app development and to share data with customers and other external users.