Getting started
Installation
Run the following pip command in a terminal:
Try it out
The following code should run without modifications, try it out!
import asyncio
import aiohttp
from aiogqlc import GraphQLClient
document = """
query {
allFilms {
films {
title
}
}
}
"""
async def main():
async with aiohttp.ClientSession() as session:
endpoint = "https://swapi-graphql.netlify.app/.netlify/functions/index"
client = GraphQLClient(endpoint, session=session)
response = await client.execute(document)
print(await response.json())
if __name__ == "__main__":
asyncio.run(main())
Learn more
Take a look at the navigation to learn more about queries, mutations, subscriptions and other operations.