skillfed

sailthru-client

Python client for Sailthru API

sailthru-client v2.3.5 94.4K downloads/30d#13,330 on PyPI30
Permissive license MIT License Active released

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 on this page — 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

sailthru-client on PyPI

pip

pip install sailthru-client

uv

uv add sailthru-client

poetry

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 not specified
Install friction high — source build required
Runtime dependencies none
Maintenance actively maintained — 2,941 days since the last release
Last repo commit
First released
Downloads 94,398/month — #13,330 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: sailthru-client-2.3.5.tar.gz

Keywords: sailthru, api

License :: OSI Approved :: MIT LicenseNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Topic :: Utilities

Tags

sailthru api clientemail marketing api pythonsailthru rest api wrappersailthru python bindingcustomer engagement platform apisailthru api rate limitingsailthru integration library
email-marketingapi-clientsailthru

More Utilities packages