twentyc.rpc
client for 20c's RESTful API
What it is and what it does
twentyc.rpc is a lightweight HTTP client wrapper for accessing 20c's RESTful API. It sits on top of the requests library and provides a simplified interface for making API calls to 20c services. The package is straightforward—it handles the HTTP plumbing so you don't have to construct raw requests yourself.
However, this package has been abandoned since August 2021 and receives no maintenance. While it has low install friction and no known vulnerabilities, the lack of updates means it will not adapt to API changes, Python version updates, or security patches in its dependency chain. It is suitable only if you are working with a stable, unchanging API and can tolerate potential incompatibility with newer Python versions.
Use it for:
- Consuming 20c's API in legacy Python applications that remain on Python 3.6–3.9
- Building internal tools that interact with 20c services without needing to write raw HTTP code
- Prototyping or scripting against 20c's API when requests alone feels too low-level
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
A client library for consuming 20c's RESTful API, built on top of the requests library to handle HTTP communication.
No—unless you are maintaining existing code that already depends on it. The package is abandoned and will not receive updates. If you are starting a new project, use requests directly or choose an actively maintained API client. If you must use this for legacy code, accept that you are on your own for compatibility with newer Python versions and any API changes.
Install
twentyc-rpc on PyPI
pip
pip install twentyc-rpcuv
uv add twentyc-rpcpoetry
poetry add twentyc-rpcInstalling twentyc.rpc
Before you install
Low install friction with a single runtime dependency (requests). However, the package is abandoned—last commit was 2021-08-18, over four years ago—so it will not receive bug fixes or security updates.
License in practice
Licensed under Apache License (permissive) with an additional proprietary license clause. The permissive treatment means you can use, modify, and distribute the code freely, but the dual licensing may warrant review of the proprietary terms for your use case.
Quickstart
pip install twentyc.rpc
import twentyc.rpc
# Create a client and call methods on 20c's API
Requires Python 3.6.1 or later (up to 3.9 explicitly tested). The package is abandoned and may not work with newer Python versions.
Verify before relying
- Whether the package works with Python versions newer than 3.9 (last tested version in classifiers)
- Current status of 20c's API and whether it remains compatible with this client
- Whether the dual Apache/proprietary licensing creates practical restrictions for your use case
Package facts
| License | LICENSE (permissive) |
| Python support | supports the current Python release (>=3.6.1,<4.0) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — requests |
| Maintenance | abandoned — 1,822 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 87,304/month — #13,804 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: twentyc.rpc-1.0.0-py3-none-any.whl
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
connectrpcConnect is a runtime library for building and…
permissive · top 15,000 on PyPI
restflyRESTfly is a framework for building libraries…
permissive · top 15,000 on PyPI
python-http-clientProvides a simplified Python interface for…
permissive · top 1,000 on PyPI
slumberSlumber wraps the requests library to provide…
unclear · top 15,000 on PyPI
cvpracA Python client library for the Arista…
permissive · top 15,000 on PyPI
xinference-clientA Python client library for connecting to and…
permissive · top 15,000 on PyPI
conjure-python-clientA lightweight HTTP client library built on…
permissive · top 15,000 on PyPI
lazr.restfulclientA programmable HTTP client library for…
copyleft · top 15,000 on PyPI
python-jsonrpc-serverImplements a JSON RPC 2.0 server that handles…
unclear · top 15,000 on PyPI
python-bitcoinrpcProvides a JSON-RPC client library for…
copyleft · top 15,000 on PyPI