$npx skillfedfor your agent

simple-rest-client

Simple REST client for python 3.8+

With conditionsPyPI LibrariesReleased Oct 202380.7K downloads / moPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — simple_rest_client-1.2.1-py3-none-any.whl
v1.2.1 · released 2023-10-03 · 3 runtime deps: python-status, httpx, python-slugify

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.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.8 or later; httpx and python-slugify must be installed as runtime dependencies.
  • 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 · maintenance · safety

(unclear) — 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.

last release 2023-10-03 (1046 days) · last repo commit 2023-10-03 · 166 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 80,672 downloads/mo, #14,277 on PyPI

Verify before relying

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')
  • 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.
Same gist for agents: .md · .json

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 on this page. Verify before relying on it.

With conditions

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

simple-rest-client on PyPI

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.

Requires Python 3.8 or later; httpx and python-slugify must be installed as runtime dependencies.

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')

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

LicenseNot declared unclear
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
python-statushttpxpython-slugify
MaintenanceDormant 1,046 days since the last release
Last repo commit
First released
Downloads80,672 / month, #14,277 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaIntended Audience :: DevelopersProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Software Development :: Libraries

Evidence: simple_rest_client-1.2.1-py3-none-any.whl

Tags

Capabilities
rest client library pythonhttp client asynciosimple rest api wrapperhttpx-based rest clientlightweight http client
Topics
rest-clienthttp-wrapperasyncio-ready
PyPI keywords
restclienthttphttpxasyncio

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 › “rest client library python”

  • simple-rest-clientA lightweight HTTP client library for building REST API clients in…
  • lazr.restfulclientA programmable HTTP client library for lazr.restful web services that…
  • slumberSlumber wraps the requests library to provide an object-oriented…

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

More Libraries 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
pluggy Worth it
PyPI · Libraries · released May 2025

Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.

Install it if you're building an extensible application or framework.

MITpure Python · 3.9+aging
1.3Bdownloads / mo
python-dateutil Worth it
PyPI · Libraries · released Mar 2024

Provides parsing, arithmetic, and recurrence rule computation for dates and times, with timezone support and iCalendar RFC compliance.

Install it if you need to parse flexible date strings, compute relative dates, handle timezones, or work with recurrence rules—it's the de facto choice for these tasks.

Apache-2.0pure Python
1.2Bdownloads / mo
six With conditions
PyPI · Libraries · released Dec 2024

Six provides utility functions to write Python code that runs on both Python 2.7 and Python 3.3+, smoothing over language differences between the two versions.

MITpure Python
1.2Bdownloads / mo
pytest Worth it
PyPI · Libraries · released Jun 2026

pytest is a testing framework that lets you write test functions using plain assert statements and automatically discovers and runs them, with detailed failure reporting.

MITpure Python · 3.10+
1.1Bdownloads / mo

See also conjure-python-client · parallel-web · todoist_api_python · agentex-client · hiddenlayer-sdk · prelude-python-sdk · runloop_api_client · zyte-api · telnyx · athenaintel