skillfed

twentyc.rpc

client for 20c's RESTful API

twentyc-rpc v1.0.0 87.3K downloads/30d#13,804 on PyPI0
Permissive license LICENSE Abandoned released

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-rpc

uv

uv add twentyc-rpc

poetry

poetry add twentyc-rpc

Installing 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

Development Status :: 4 - BetaIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseLicense :: Other/Proprietary LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: InternetTopic :: Software Development :: Libraries :: Python Modules

Tags

rest api clienthttp client library20c api wrapperrestful api clientapi client pythonrequests wrapperrest client
abandonedrest-client

More Python Modules packages