--- id: ringcentral version: "0.9.2" license: unclear license_treatment: unclear maintenance: aging --- # ringcentral — RingCentral Python SDK License: unclear · Maintenance: aging · Downloads: 561.0K/mo ## What it is and what it does The RingCentral SDK is a Python client library for the RingCentral cloud communications platform. It wraps the platform's REST API surface—more than 70 endpoints—to provide programmatic access to voice calls, SMS/MMS messaging, fax, team messaging (Glip), and account configuration. The SDK handles authentication, request formatting, and response parsing, so you can focus on business logic rather than HTTP plumbing. Typical use involves instantiating an SDK object with credentials, obtaining a platform handle, authenticating via JWT or other methods, and then making GET/POST/PUT/DELETE calls to API endpoints. The package depends on requests for HTTP transport, websockets for real-time event subscriptions (replacing the deprecated PubNub), and observable for reactive patterns. It is maintained by RingCentral but releases infrequently; the last version bump was over a year ago. Use it for: - Send bulk SMS or MMS messages to customers from a Python application using the platform.post() method. - Query user account details, extension information, and call logs via REST endpoints for reporting or integration. - Subscribe to real-time events (calls, messages, presence) using WebSocket instead of polling. - Automate fax sending and retrieval as part of a document workflow or compliance system. - Build a chatbot or team messaging integration using the Glip messaging API. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Python SDK for accessing RingCentral's cloud communications platform, enabling programmatic control of voice, SMS/MMS, fax, team messaging, and account configuration through more than 70 APIs. Yes, if you are building on the RingCentral platform and need a Python client. The SDK is stable, has low install friction, and covers the platform's main capabilities. However, verify the license terms before use, confirm Python version support for your environment, and be aware that releases are infrequent—expect to maintain or patch the package yourself if you hit edge cases or need newer API features. ## Install pip install ringcentral uv add ringcentral poetry add ringcentral ## Installing ringcentral Before you install: Low install friction with three lightweight runtime dependencies (observable, requests, websockets). Package is aging—last release 422 days ago—but the repository remains active with a recent commit on 2026-01-29, suggesting maintenance continues despite infrequent version bumps. License in practice: License status is unclear; no SPDX identifier or raw license text is available in the package metadata. Verify the actual license terms in the repository before adopting in a commercial or copyleft-sensitive context. Quickstart: from ringcentral import SDK sdk = SDK('CLIENT_ID', 'CLIENT_SECRET', 'SERVER') platform = sdk.platform() platform.login(jwt='JWT_TOKEN') res = platform.get('/account/~/extension/~') print(res.json().name) Requires valid RingCentral developer credentials (CLIENT_ID, CLIENT_SECRET, JWT_TOKEN) and a RingCentral account; Python 3.7 or newer recommended. Verify before relying: - Whether the package supports modern Python versions beyond 3.7 (requires_python is unspecified in metadata). - Current status of WebSocket event subscription support after PubNub removal in version 0.9.0. - Whether all 70+ RingCentral APIs are fully covered by this SDK version or if some require direct HTTP calls. ## Package facts - License: not declared (unclear) - Python support: unspecified - Install friction: low - Maintenance: aging - Downloads: 561.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags ringcentral api sdk, python sms voice fax sdk, cloud communications api client, ringcentral platform integration, python telephony sdk, sms mms fax api wrapper, ringcentral developer sdk, communications-api, sms-fax-voice, ringcentral [View on SkillFed](https://skillfed.io/packages/ringcentral) · [View on PyPI](https://pypi.org/project/ringcentral/)