$npx skillfedfor your agent

clx-sdk-xms

Library for CLX Communications HTTP REST Messaging API

SkipPyPI CommunicationsReleased Jan 201779.8K downloads / moApache License, Version 2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — clx_sdk_xms-1.0.0-py2.py3-none-any.whl
v1.0.0 · released 2017-01-23 · 2 runtime deps: iso8601, requests

No, unless you are locked into CLX Communications as your SMS provider and cannot migrate. The package is abandoned (last update 2017-01-23) with no maintenance for nearly a decade. While install friction is low and the license is permissive, the lack of updates means compatibility with modern Python versions is uncertain, and any API changes on CLX's side would go unaddressed. New projects should seek an actively maintained SMS SDK.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires CLX Communications service plan credentials (service_plan_id and token).
  • Package declares support for Python 2.7 and 3.3 and later, but modern Python versions may expose compatibility issues given the age of the codebase.
  • Low install friction with only two runtime dependencies (iso8601, requests).

License · maintenance · safety

Apache License, Version 2.0 (permissive) — Licensed under Apache License, Version 2.0 (permissive), which allows commercial use, modification, and distribution with minimal restrictions—suitable for most projects that can accept an unmaintained dependency.

last release 2017-01-23 (3490 days) · last repo commit 2017-01-23 · 3 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 79,767 downloads/mo, #14,334 on PyPI

Verify before relying

pip install clx-sdk-xms

from clx.xms import Client

client = Client(service_plan_id='your_id', token='your_token')
message = client.send_text_message('recipient', 'Hello')
  • Whether the package works reliably with Python versions released after 2017
  • Current status of CLX Communications API—whether the service endpoints remain active and unchanged
  • Whether the two runtime dependencies (iso8601, requests) have breaking changes that affect this SDK
Same gist for agents: .md · .json

What it is and what it does

clx-sdk-xms is a Python client library for the CLX Communications XMS REST API, designed to integrate SMS messaging capabilities into applications. It wraps HTTP calls to send and receive SMS messages, handle batch operations, schedule sends for later delivery, organize recipients into groups, and personalize messages per recipient using template variables. The SDK depends on requests for HTTP transport and iso8601 for timestamp parsing.

The package is in a maintenance freeze state—its last release and commit both occurred on 2017-01-23, and the repository is not archived but has received no updates in nearly a decade. While it carries a Production/Stable classifier and permissive Apache licensing, it has received no updates. This makes it suitable only for projects that can accept an unmaintained dependency or that have locked themselves to a specific, tested version of the SDK and its dependencies.

Use it for

  • Send transactional SMS alerts or notifications from a Python application to end users
  • Implement batch SMS campaigns to multiple recipients with per-user customization
  • Schedule SMS messages to be delivered at a future time without polling
  • Organize and manage recipient contact lists as groups within CLX Communications
  • Receive and process inbound SMS messages via the CLX API

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No, unless you are locked into CLX Communications as your SMS provider and cannot migrate.

The package is abandoned (last update 2017-01-23) with no maintenance for nearly a decade. While install friction is low and the license is permissive, the lack of updates means compatibility with modern Python versions is uncertain, and any API changes on CLX's side would go unaddressed. New projects should seek an actively maintained SMS SDK.

Install

clx-sdk-xms on PyPI

Before you install

Low install friction with only two runtime dependencies (iso8601, requests). However, the package is abandoned—last commit was 2017-01-23 and no updates have been released since. It was marked Production/Stable but has not been maintained for nearly a decade.

Requires CLX Communications service plan credentials (service_plan_id and token). Package declares support for Python 2.7 and 3.3 and later, but modern Python versions may expose compatibility issues given the age of the codebase.

License in practice

Licensed under Apache License, Version 2.0 (permissive), which allows commercial use, modification, and distribution with minimal restrictions—suitable for most projects that can accept an unmaintained dependency.

Quickstart

pip install clx-sdk-xms

from clx.xms import Client

client = Client(service_plan_id='your_id', token='your_token')
message = client.send_text_message('recipient', 'Hello')

Verify before relying

  • Whether the package works reliably with Python versions released after 2017
  • Current status of CLX Communications API—whether the service endpoints remain active and unchanged
  • Whether the two runtime dependencies (iso8601, requests) have breaking changes that affect this SDK

Package facts

LicenseApache License, Version 2.0 permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
iso8601requests
MaintenanceAbandoned 3,490 days since the last release
Last repo commit
First released
Downloads79,767 / month, #14,334 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: DevelopersIntended Audience :: Telecommunications IndustryLicense :: OSI Approved :: Apache Software LicenseProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Topic :: CommunicationsTopic :: Communications :: Telephony

Evidence: clx_sdk_xms-1.0.0-py2.py3-none-any.whl

Tags

Capabilities
sms api clientrest api smsbatch sms sendersms messaging sdkclx communications apisms schedulingsms recipient groups
Topics
smsrest-apiabandoned
PyPI keywords
messagingmobilesms

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 api sms”

  • clx-sdk-xmsPython SDK for the CLX Communications REST API that sends and…
  • messagebirdA Python client for MessageBird's REST API that lets you send SMS…
  • twilioPython client library for the Twilio API that enables sending SMS…

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

More Communications packages

pyasn1 Worth it
PyPI · Python Modules · released Jul 2026

Pyasn1 encodes and decodes ASN.1 data structures using BER, CER, DER, and native Python codecs, allowing you to serialize complex data for network protocols and file formats.

Install it if you need to work with ASN.1-based protocols or formats; it is the standard library for this in Python and has no known vulnerabilities.

permissive licensepure Python · 3.8+
570.9Mdownloads / mo
pyasn1-modules Worth it
PyPI · Python Modules · released Mar 2025

Provides a collection of ASN.1 data structures expressed as Python classes, built on the pyasn1 library, for working with ASN.1-based protocols and standards.

BSD-3-Clausepure Python · 3.8+aging
462.5Mdownloads / mo
kombu Worth it
PyPI · Python Modules · released Dec 2025

Kombu is a messaging library that provides a high-level Python interface to AMQP and other message brokers, supporting pluggable transports for RabbitMQ, Redis, MongoDB, Amazon SQS, and others.

Install it if you are building any distributed system that requires reliable message passing.

permissive licensepure Python · 3.9+
58.9Mdownloads / mo
humanfriendly With conditions
PyPI · Software Development · released Sep 2021

Formats and parses numbers, file sizes, timespans, and other values into human-readable text; provides terminal interaction utilities including ANSI text styling and user prompts.

MITpure Pythonabandoned
54.3Mdownloads / mo
coloredlogs With conditions
PyPI · Software Development · released Jun 2021

Adds colored output to Python's standard logging module using ANSI escape sequences, with automatic fallback support for Windows terminals.

However, it is abandoned and receives no maintenance, so it will not adapt to future Python changes or platform updates.

MITpure Pythonabandoned
39.6Mdownloads / mo
phonenumbers Worth it
PyPI · Communications · released Aug 2026

Parse, validate, format, and analyze international phone numbers across all countries, with support for extracting geographic, carrier, and timezone information from phone number data.

Apache-2.0pure Python · 2.5+
38.8Mdownloads / mo

See also vonage-sms · azure-communication-sms · telesign · smpplib · ringcentral · plivo · vonage-messages · vonage · twilio · qstash