--- id: sailthru-client version: "2.3.5" license: MIT License license_treatment: permissive maintenance: active --- # sailthru-client — Python client for Sailthru API License: permissive · Maintenance: active · Downloads: 94.4K/mo ## What it is and what it does sailthru-client is a Python wrapper around the Sailthru REST API, a platform for email marketing, customer engagement, and personalization. It handles HTTP requests in JSON format and manages authentication with Sailthru's servers, allowing developers to programmatically send campaigns, manage user data, and interact with Sailthru's services from Python code. The library includes built-in support for monitoring API rate limits—a key concern when making repeated calls to a rate-limited service. You can check rate limit status after API calls and throttle subsequent requests accordingly. It has no external runtime dependencies, which simplifies installation, but the package has not seen a release since 2018, raising questions about compatibility with modern Python versions and current Sailthru API behavior. Use it for: - Integrate Sailthru email campaigns into a Python application to send personalized messages programmatically. - Monitor and respect Sailthru API rate limits to avoid throttling during bulk operations. - Manage Sailthru user profiles and segments from a backend service written in Python. - Automate customer engagement workflows by calling Sailthru endpoints from scheduled Python jobs. - Build a custom dashboard or admin tool that queries Sailthru data via its REST API. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A Python client library for the Sailthru REST API, enabling remote access to Sailthru's email marketing and customer engagement platform. Yes-with-conditions. The package is permissively licensed and has no dependencies, making it lightweight to add. However, the 5+ year gap since the last release (2018-07-26) is a significant concern: you should verify that it works with your target Python version and that Sailthru's API has not changed in ways that break the client. If you are already committed to Sailthru and need Python integration, it is worth trying; if you are evaluating options, check whether Sailthru has released an official updated client or whether the API has evolved incompatibly. ## Install pip install sailthru-client uv add sailthru-client poetry add sailthru-client ## Installing sailthru-client Before you install: High install friction with no runtime dependencies. The package has been inactive for over 5 years (latest release 2018-07-26), though the repository remains active. Maintenance status is marked active, but the long gap since last release suggests limited ongoing development. License in practice: MIT License (permissive) places no restrictions on use, modification, or distribution in commercial or private projects. Quickstart: pip install sailthru-client from sailthru.sailthru_client import SailthruClient client = SailthruClient(api_key, api_secret) rate_limit_info = client.get_last_rate_limit_info('user', 'POST') Requires valid Sailthru API credentials (api_key and api_secret) to make authenticated requests. Verify before relying: - Current compatibility with modern Python versions (3.8+) beyond the stated 3.3+ support. - Whether the package works with current Sailthru API endpoints or if the API has changed since 2018. - Active maintenance and bug-fix support given the 5+ year gap since the last release. ## Package facts - License: MIT License (permissive) - Python support: unspecified - Install friction: high - Maintenance: active - Downloads: 94.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags sailthru api client, email marketing api python, sailthru rest api wrapper, sailthru python binding, customer engagement platform api, sailthru api rate limiting, sailthru integration library, email-marketing, api-client, sailthru [View on SkillFed](https://skillfed.io/packages/sailthru-client) · [View on PyPI](https://pypi.org/project/sailthru-client/)