kirjava
0.4
  • Installing
  • Overview
  • Full API
  • Contributing to kirjava
  • Changelog
kirjava
  • kirjava
  • View page source

kirjava

kirjava is a Python GraphQL client.

Example

>>> import kirjava
>>> client = kirjava.Client("https://api.coolsite.com/")
>>> client.execute("""{ me { name email }}""")
{'data': {'me': {'name': 'Jon Snow', 'email': 'jon@winterfell.gov.ws'}}}

Table of Contents

  • Installing
    • pip
    • Development
    • Requirements
  • Overview
    • Making Queries with a Client
    • Uploading Files
    • Making Queries without a Client
  • Full API
    • kirjava.client
      • Client
        • Client.execute()
        • Client.headers
        • Client.history
        • Client.request_with_retries()
        • Client.url
    • kirjava.utilities
      • create_response_error_message()
      • execute()
      • files_to_map()
      • get_files_from_variables()
      • pack_files()
  • Contributing to kirjava
    • Raising an Issue
    • Pull Requests
      • How do Pull Requests work?
      • What does and doesn’t make a good Pull Request?
      • Requirements
        • Style
        • Documentation
        • Tests
          • Unit Tests
          • Integration Tests
        • Final Checks
  • Changelog
    • Release 0.4.0
    • Release 0.3.0
    • Release 0.2.0
    • Release 0.1.3
    • Release 0.1.2
    • Release 0.1.1
    • Release 0.1.0
Next

© Copyright 2023, Sam Ireland.

Built with Sphinx using a theme provided by Read the Docs.