skillfed

delighted

Delighted API Python Client.

delighted v4.2.0 443.7K downloads/30d#6,627 on PyPI
Permissive license MIT Active released

What it is and what it does

Delighted is the official Python client for the Delighted customer feedback and NPS survey platform. It provides object-oriented access to create survey recipients, schedule surveys with optional delays, collect and update survey responses, manage unsubscribes and bounces, and retrieve satisfaction metrics. The client handles pagination, rate limiting, and timezone-aware date filtering for survey response queries.

The package wraps HTTP requests to the Delighted API using the requests library and manages authentication via an API key. It supports operations like adding people to surveys, deleting pending survey requests, managing autopilot configurations for email and SMS channels, and retrieving metrics with time-range filtering. However, the package is deprecated and will no longer be maintained after June 30, 2026, making it unsuitable for new projects.

Use it for:

  • Integrate NPS surveys into a SaaS application by creating survey recipients and collecting satisfaction scores programmatically.
  • Batch import customer lists into Delighted and schedule surveys with staggered delays to manage survey volume.
  • Retrieve historical survey responses and metrics for a specific date range to analyze customer satisfaction trends.
  • Manage survey membership in autopilot campaigns across email and SMS channels, adding or removing recipients dynamically.
  • Handle rate-limited API responses gracefully by catching TooManyRequestsError and implementing retry logic with backoff.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Python client for the Delighted API that manages customer feedback surveys, including creating survey recipients, scheduling surveys, collecting responses, and retrieving satisfaction metrics.

No. Although the package has low install friction and a permissive license, it is explicitly deprecated and will no longer be maintained after June 30, 2026. The underlying Delighted service is being sunset. Existing users should plan migration; new projects should not adopt it.

Install

delighted on PyPI

pip

pip install delighted

uv

uv add delighted

poetry

poetry add delighted

Installing delighted

Before you install

Low install friction with three stable runtime dependencies (six, requests, tzlocal). However, the package is explicitly deprecated and will no longer be maintained after June 30, 2026—new projects should not adopt it.

License in practice

MIT license permits commercial and private use with minimal restrictions, requiring only attribution and inclusion of the license notice.

Quickstart

pip install delighted

import delighted
delighted.api_key = 'YOUR_API_KEY'
person = delighted.Person.create(email='user@example.com')
response = delighted.SurveyResponse.create(person=person.id, score=10)

Requires a valid Delighted API key from your account settings; the service is being sunset on June 30, 2026.

Verify before relying

  • Whether the Delighted service itself will remain operational after the June 30, 2026 sunset date, or if API access will be discontinued.
  • Current status of the official Delighted API documentation and support availability during the deprecation period.

Package facts

License MIT (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 3 — six, requests, tzlocal
Maintenance actively maintained — 150 days since the last release
First released
Downloads 443,728/month — #6,627 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: delighted-4.2.0-py3-none-any.whl

Development Status :: 7 - InactiveIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.6Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.2Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: Implementation :: PyPyTopic :: Software Development :: Libraries :: Python Modules

Tags

customer satisfaction survey api clientnps survey management pythondelighted api integrationsurvey response collectioncustomer feedback platformsurvey scheduling and trackingnet promoter score automation
survey-apideprecated-2026nps

More Python Modules packages