# 4 Simple Ways to Call a GraphQL API

DevFeed: [4 Simple Ways to Call a GraphQL API](<https://devfeed.tech/articles/4-simple-ways-to-call-a-graphql-api-23112.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/4-simple-ways-to-call-a-graphql-api>)

Author: Khalil Stemmler

Published: 2020-11-01T00:25:00Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [API](<https://devfeed.tech/topics/api.md>), [cURL](<https://devfeed.tech/topics/curl.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [apollo-server](<https://devfeed.tech/topics/apollo-server.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [curl](<https://devfeed.tech/tags/curl.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [http](<https://devfeed.tech/tags/http.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

## AI overview

This tutorial demonstrates several simple ways to call a GraphQL API over HTTP, using a local example API. It covers Apollo Explorer and other GraphQL IDEs, curl, and the basic workflow for sending and testing GraphQL queries.

## Source excerpt

On this blog, we spend a lot of time pushing the limits of GraphQL and talking about some of the most advanced parts of the technology. However, GraphQL is inherently quite simple, and works just fine without any specialized tooling. So let's demonstrate that by showing several very simple ways of calling a GraphQL API over HTTP. The example API For this post, we'll rely on the simple API from apollographql/ac3-state-management-examples.