--- id: twentyc-rpc version: "1.0.0" license: LICENSE license_treatment: permissive maintenance: abandoned --- # twentyc.rpc — client for 20c's RESTful API License: permissive · Maintenance: abandoned · Downloads: 87.3K/mo ## 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 above — 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 pip install twentyc-rpc uv add twentyc-rpc 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_current - Install friction: low - Maintenance: abandoned - Downloads: 87.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags rest api client, http client library, 20c api wrapper, restful api client, api client python, requests wrapper, rest client, abandoned, rest-client [View on SkillFed](https://skillfed.io/packages/twentyc-rpc) · [View on PyPI](https://pypi.org/project/twentyc-rpc/)