In a previous video, we saw how easy it can be to use `curl` and set up some basic scripting for using it quickly. We can also use `curl` to fetch from GraphQL endpoints. A single `curl` command can be scripted to send all of our various GQL requests. In this video, we see how easy it is to use `curl` with GraphQL. Then, we set up a shell script to call our GraphQL queries easily. 00:00 - Intro 02:00 - The Countries GraphQL API 04:39 - The base `curl` command 09:58 - Our script structure 17:00 - Add our requests 21:06 - Add a 'help' action 29:43 - Add a 'send-query' function 38:35 - Using external GraphQL files 47:11 - Add a dry-run flag 57:25 - Wrapping up