--- id: surveygizmo version: "1.2.3" license: BSD License license_treatment: permissive maintenance: abandoned --- # SurveyGizmo — A Python Wrapper for SurveyGizmo's restful API service. License: permissive · Maintenance: abandoned · Downloads: 85.5K/mo ## What it is and what it does SurveyGizmo is a Python client library for interacting with SurveyGizmo's REST API. It provides an object-oriented interface to manage surveys, survey responses, campaigns, contacts, and other resources. You instantiate a client with your API token and secret, then call methods like `client.api.survey.list()` or `client.api.surveyresponse.get()` to perform CRUD operations on survey data. The package includes convenience features like chainable filtering for list operations, support for multiple response formats (JSON, XML, debug), CloudFlare 52x error handling, and configurable request parameters. However, the project has been abandoned since 2017 with no updates for modern Python versions or API changes, making it a legacy tool suitable only for maintaining existing integrations with older SurveyGizmo accounts. Use it for: - Automate survey creation, copying, and deletion workflows in SurveyGizmo accounts - Retrieve and process survey responses programmatically for data analysis or reporting - Filter and export survey response data by date ranges or other criteria - Manage survey campaigns and contact lists through code rather than the web interface - Build custom reporting dashboards that pull live data from SurveyGizmo ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A Python wrapper for the SurveyGizmo REST API that lets you programmatically manage surveys, responses, campaigns, and related resources through token-based authentication. No, unless you are maintaining legacy code already using this package. The project is abandoned (last release October 2017, repository archived), has no support for Python versions beyond 3.6, and will not receive updates for API changes or security issues. For new SurveyGizmo integrations, contact SurveyGizmo directly for current API client recommendations or build a fresh integration using the REST API directly. ## Install pip install surveygizmo uv add surveygizmo poetry add surveygizmo ## Installing SurveyGizmo Before you install: Installation is straightforward with no runtime dependencies, but the package is abandoned—last release was 2017-10-02 and the repository was archived. It will not receive bug fixes or support for modern Python versions beyond 3.6. License in practice: BSD License (permissive) allows commercial and private use with minimal restrictions, making it safe to use in most projects from a licensing standpoint. Quickstart: pip install SurveyGizmo from surveygizmo import SurveyGizmo client = SurveyGizmo( api_version='v4', api_token='YOUR_TOKEN', api_token_secret='YOUR_SECRET' ) surveys = client.api.survey.list() Requires SurveyGizmo API credentials (token and secret). The package supports Python 2.7, 3.4, 3.5, and 3.6; compatibility with modern Python versions is unverified. Verify before relying: - Whether the package works with Python versions beyond 3.6 despite being abandoned - Current status of SurveyGizmo's API endpoints and whether they remain stable - Whether the requests library dependency is implicit or explicitly managed ## Package facts - License: BSD License (permissive) - Python support: unspecified - Install friction: low - Maintenance: abandoned - Downloads: 85.5K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags surveygizmo api client, survey management python, surveygizmo python wrapper, api client for surveys, survey data retrieval, survey automation, surveygizmo integration, api-client, survey-tools, abandoned [View on SkillFed](https://skillfed.io/packages/surveygizmo) · [View on PyPI](https://pypi.org/project/surveygizmo/)