conjure-python-client
Conjure Python Library
What it is and what it does
conjure-python-client is a lightweight wrapper around the requests library that provides a standardized HTTP client interface for RPC communication. It was built to serve as the transport layer for Python clients generated by the conjure code-generation framework, handling the low-level details of HTTP request construction and response handling.
The library is actively maintained and supports modern Python versions (3.8–3.10). It has a minimal dependency footprint—only requests—making it straightforward to integrate into projects that need conjure-based RPC clients or that want a simple, structured HTTP client for similar patterns.
Use it for:
- Building RPC clients from conjure service definitions using conjure-python code generation.
- Providing a standardized HTTP transport layer for distributed service communication.
- Wrapping requests with conjure-specific conventions for teams using the conjure framework.
- Integrating with conda-forge environments where the package is automatically published.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
A lightweight HTTP client library built on requests that handles RPC communication for clients generated by conjure-python.
Yes, if you are using conjure-python to generate clients or need a lightweight, actively maintained HTTP client for RPC patterns. The permissive Apache 2.0 license, low install friction, and recent maintenance make it a safe choice. If you need a general-purpose HTTP client unrelated to conjure, requests alone may suffice.
Install
conjure-python-client on PyPI
pip
pip install conjure-python-clientuv
uv add conjure-python-clientpoetry
poetry add conjure-python-clientInstalling conjure-python-client
Before you install
Low install friction with a single dependency on requests. Actively maintained with a recent release and current Python 3.8+ support.
License in practice
Licensed under Apache 2.0, a permissive license that allows commercial and private use with minimal restrictions.
Quickstart
pip install conjure-python-client
import requests
from conjure_python_client import Client
client = Client(requests.Session())
Requires Python 3.9 or later.
Verify before relying
- Whether the library is intended for direct use or primarily as a dependency of conjure-python-generated clients.
- What specific RPC patterns or conjure service definitions this client is designed to work with.
Package facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — requests |
| Maintenance | actively maintained — 164 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 315,977/month — #7,681 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: conjure_python_client-3.3.0-py2.py3-none-any.whl
Tags
More WWW/HTTP packages
urllib3 is an HTTP client library that provides…
permissive · top 100 on PyPI
requestsRequests is a Python HTTP library that…
permissive · top 100 on PyPI
h11h11 is a pure-Python HTTP/1.1 protocol…
permissive · top 100 on PyPI
httpxHTTPX is a fully featured HTTP client library…
permissive · top 100 on PyPI
httpcoreA minimal low-level HTTP client library that…
permissive · top 100 on PyPI
aiohttpaiohttp is an async HTTP client and server…
permissive · top 100 on PyPI
simple-rest-clientA lightweight HTTP client library for building…
unclear · top 15,000 on PyPI
uplinkUplink turns HTTP APIs into declarative Python…
permissive · top 15,000 on PyPI
deluge-clientA lightweight pure-Python RPC client that…
permissive · top 15,000 on PyPI
impitImpit provides Python bindings to make HTTP…
permissive · top 5,000 on PyPI
python-jsonrpc-serverImplements a JSON RPC 2.0 server that handles…
unclear · top 15,000 on PyPI
suds-py3A lightweight SOAP client library for Python 3…
copyleft · top 5,000 on PyPI
connectrpcConnect is a runtime library for building and…
permissive · top 15,000 on PyPI
SoftLayerPython client library and command-line…
permissive · top 15,000 on PyPI
asyncprawcoreasyncprawcore provides a low-level async HTTP…
permissive · top 15,000 on PyPI
connect-pythonProvides Python client and server libraries for…
permissive · top 5,000 on PyPI