--- id: conjure-python-client version: "3.3.0" license: unclear license_treatment: permissive maintenance: active --- # conjure-python-client — Conjure Python Library License: permissive · Maintenance: active · Downloads: 316.0K/mo ## 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 above — 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 pip install conjure-python-client uv add conjure-python-client poetry add conjure-python-client ## Installing 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_current - Install friction: low - Maintenance: active - Downloads: 316.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags HTTP client library, RPC client, conjure client, lightweight HTTP requests, requests wrapper, API client library, HTTP RPC layer, rpc-client, conjure-framework [View on SkillFed](https://skillfed.io/packages/conjure-python-client) · [View on PyPI](https://pypi.org/project/conjure-python-client/)