{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"}],"enrichment":{"capability":"A Python SDK for accessing the Surge API to manage data labeling projects, create and retrieve tasks, and download annotated results.","skillfed_tags":["crowdsourcing","data-annotation","api-client"],"use_cases":["Retrieve completed labeling results from a Surge project and export them to CSV or JSON for downstream analysis","Programmatically create a new labeling project from a blueprint and bulk-upload task data from a CSV file","Automate task creation and project management as part of a data pipeline for iterative annotation workflows","Query individual tasks and their fields to integrate Surge labeling into a larger application","Set up scheduled jobs to download and process annotation results without manual dashboard interaction"],"what_it_does":"Surge-api is a Python client library for the Surge crowdsourcing platform, enabling programmatic access to data labeling workflows. It wraps the Surge REST API and provides object-oriented interfaces for managing projects (creating, listing, retrieving), uploading task data from CSV files or Python dictionaries, and downloading annotated results in multiple formats. The library handles authentication via API key (set directly or via environment variable) and abstracts away HTTP details through requests.\n\nTypical workflows include retrieving existing projects and their results, creating new labeling projects from templates (blueprints), bulk-uploading task data, and exporting completed annotations. The SDK depends on standard HTTP and utility libraries (requests, python-dateutil, six) and includes pytest for its own test suite. It targets Python 3.10+ and is maintained by Surge AI.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and provides a straightforward Python interface to Surge's labeling API. Install it if you need to programmatically manage Surge projects and tasks; the low install friction and recent activity make it a low-risk choice. Requires Python 3.10+."},"id":"surge-api","links":{"html":"https://skillfed.io/packages/surge-api","md":"https://skillfed.io/packages/surge-api.md","pypi":"https://pypi.org/project/surge-api/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-28","license_spdx":null,"license_treatment":"permissive","name":"surge-api","python_support":"supports_current","summary":"Surge Python SDK"},"popularity":{"monthly_downloads":1359937,"position":4003,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.5.24"}
