--- id: simple-rest-client version: "1.2.1" license: unclear license_treatment: unclear maintenance: dormant --- # simple-rest-client — Simple REST client for python 3.8+ License: unclear · Maintenance: dormant · Downloads: 80.7K/mo ## What it is and what it does Simple REST Client is a thin wrapper around httpx that simplifies building REST API clients in Python. It abstracts away boilerplate HTTP setup, allowing you to define API endpoints and make requests with minimal configuration. The package supports Python 3.8, 3.9, 3.10, 3.11, and 3.12, and is designed to work with both synchronous and asynchronous patterns via its httpx foundation. The library is in Alpha status and has been dormant since its last release on 2023-10-03, with no active development. It depends on httpx for HTTP transport and python-slugify for URL handling. While it has a small but real user base (166 GitHub stars), the lack of recent maintenance means you should expect no bug fixes or feature updates; it is suitable only for stable, low-change use cases where the existing API meets your needs. Use it for: - Build a simple wrapper around a third-party REST API without writing boilerplate HTTP code. - Create a client library for your own REST service that other Python projects can depend on. - Prototype REST API interactions quickly in a script or small application. - Integrate with services where a pre-built REST client exists. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A lightweight HTTP client library for building REST API clients in Python, built on httpx and supporting both synchronous and asynchronous requests. Yes, if your use case is stable and you don't need active maintenance. The package is lightweight, has low install friction, carries no known vulnerabilities, and works with modern Python versions. However, the dormant status and unclear license mean you should verify the license terms upfront and accept that no fixes or updates will arrive. Suitable for small, self-contained projects; avoid if you need ongoing support or frequent dependency updates. ## Install pip install simple-rest-client uv add simple-rest-client poetry add simple-rest-client ## Installing simple-rest-client Before you install: Installation is straightforward with low friction. The package is dormant (last release October 2023) but remains stable with no recent commits; it carries Alpha status and depends on well-maintained libraries (httpx, python-slugify), so expect no active development or rapid bug fixes. License in practice: License status is unclear—no SPDX identifier or raw license text is available in the package metadata. Before adopting this in a commercial or compliance-sensitive context, verify the actual license by checking the repository directly. Quickstart: pip install simple-rest-client from simple_rest_client.client import Client client = Client(api_root_url='https://api.example.com') response = client.get('endpoint') Requires Python 3.8 or later; httpx and python-slugify must be installed as runtime dependencies. Verify before relying: - Whether the package supports both sync and async requests as keywords suggest, or only one mode. - Current compatibility with Python 3.12 and modern versions of httpx given the dormant maintenance status. - Actual license terms—metadata lists no SPDX identifier or raw license file. ## Package facts - License: not declared (unclear) - Python support: unspecified - Install friction: low - Maintenance: dormant - Downloads: 80.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags rest client library python, http client asyncio, simple rest api wrapper, httpx-based rest client, lightweight http client, rest-client, http-wrapper, asyncio-ready [View on SkillFed](https://skillfed.io/packages/simple-rest-client) · [View on PyPI](https://pypi.org/project/simple-rest-client/)