$npx skillfedfor your agent

graphqlclient

Simple GraphQL client for Python 2.7+

SkipPyPI WWW/HTTPReleased Jul 2018102.4K downloads / moMITSource build

Decision gist · record as of 2026-08-14

sdist only — graphqlclient-0.2.4.tar.gz · builds from source
v0.2.4 · released 2018-07-12

No. The package is abandoned (last release 2018-07-12, no commits since 2020-09-30) and specifies only Python 2.7+ compatibility with no upper bound, raising serious questions about compatibility with modern Python versions. High install friction combined with lack of maintenance makes this a poor choice for new projects.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Package specifies Python 2.7+ with no upper bound; compatibility with modern Python versions is unverified.
  • High install friction and abandoned maintenance status: last release was 2018-07-12, over 2955 days ago, with no recent commits.
  • The package has no runtime dependencies but has not been updated to address Python version changes.

License · maintenance · safety

MIT (permissive) — MIT license is permissive and poses no restrictions on use, modification, or distribution in proprietary or open-source projects.

last release 2018-07-12 (2955 days) · last repo commit 2020-09-30 · 155 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 102,398 downloads/mo, #12,873 on PyPI

Verify before relying

pip install graphqlclient

from graphqlclient import GraphQLClient

client = GraphQLClient('http://graphql-swapi.parseapp.com/')
result = client.execute('{ allFilms { films { title } } }')
print(result)
  • Whether the package works with current Python versions (support specified only as '2.7+' with no upper bound)
  • Whether the package is compatible with modern GraphQL servers and query formats
  • Whether the simple HTTP-based approach handles advanced GraphQL features
Same gist for agents: .md · .json

What it is and what it does

graphqlclient is a minimal GraphQL client that wraps HTTP requests to GraphQL endpoints. It provides a single GraphQLClient class that accepts a GraphQL endpoint URL, executes queries as strings, and returns the server's response. The package supports injecting authorization tokens into request headers, either using the default 'Authorization' header or a custom header name like 'x-api-key'.

The package is intentionally simple: it has no runtime dependencies and does not provide query builders, type safety, or advanced features. It is designed for straightforward use cases where you need to send raw GraphQL query strings to an endpoint and handle the JSON response directly in your code.

Use it for

  • Send simple GraphQL queries to a public or internal GraphQL API endpoint for data retrieval
  • Integrate GraphQL API calls into a Python script with minimal setup
  • Add bearer token or API key authentication to GraphQL requests via custom headers
  • Prototype or test a GraphQL endpoint without installing a full-featured client library

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No.

The package is abandoned (last release 2018-07-12, no commits since 2020-09-30) and specifies only Python 2.7+ compatibility with no upper bound, raising serious questions about compatibility with modern Python versions. High install friction combined with lack of maintenance makes this a poor choice for new projects.

Install

graphqlclient on PyPI

Before you install

High install friction and abandoned maintenance status: last release was 2018-07-12, over 2955 days ago, with no recent commits. The package has no runtime dependencies but has not been updated to address Python version changes.

Package specifies Python 2.7+ with no upper bound; compatibility with modern Python versions is unverified.

License in practice

MIT license is permissive and poses no restrictions on use, modification, or distribution in proprietary or open-source projects.

Quickstart

pip install graphqlclient

from graphqlclient import GraphQLClient

client = GraphQLClient('http://graphql-swapi.parseapp.com/')
result = client.execute('{ allFilms { films { title } } }')
print(result)

Verify before relying

  • Whether the package works with current Python versions (support specified only as '2.7+' with no upper bound)
  • Whether the package is compatible with modern GraphQL servers and query formats
  • Whether the simple HTTP-based approach handles advanced GraphQL features

Package facts

LicenseMIT permissive
Python supportNot specified
Install frictionHigh. Source build required
Runtime dependenciesNone
MaintenanceAbandoned 2,955 days since the last release
Last repo commit
First released
Downloads102,398 / month, #12,873 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: graphqlclient-0.2.4.tar.gz

Tags

Capabilities
graphql client pythonquery graphql apigraphql http requestsgraphql authorization tokensimple graphql queries
Topics
graphqlhttp-clientabandoned

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “query graphql api”

  • graphqlclientA lightweight GraphQL client that sends queries to GraphQL endpoints…
  • Flask-GraphQLAdds a GraphQL endpoint to Flask applications, allowing you to serve…
  • python-graphql-clientSends GraphQL queries, mutations, and subscriptions to a GraphQL…

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also crowdin-api-client · python-graphql-client · sgqlc · python-gitlab · gql · Flask-GraphQL · enigma-api-client · ariadne-codegen · graphql-query · pydgraph