--- id: qase-api-v2-client version: "2.0.7" license: unclear license_treatment: unclear maintenance: active --- # qase-api-v2-client — Qase TestOps API V2 client for Python License: unclear · Maintenance: active · Downloads: 145.4K/mo ## What it is and what it does This is an auto-generated Python client for the Qase TestOps API v2, built from the OpenAPI specification using OpenAPI Generator. It provides typed Python bindings to interact with Qase's test management platform, allowing you to create test results, manage custom fields, and interact with test runs programmatically. The package depends on urllib3, python-dateutil, pydantic, typing-extensions, and lazy-imports to handle HTTP communication, date parsing, data validation, and type hints. It's designed for test automation engineers and CI/CD systems that need to report test results back to Qase or query test metadata. The library uses token-based API authentication via HTTP headers and is compatible with Python 3.9 through 3.13. Use it for: - Report test execution results from a CI/CD pipeline back to Qase for centralized test tracking. - Bulk create test run results programmatically when integrating custom test frameworks with Qase. - Query custom fields and test metadata from Qase to populate test execution reports. - Automate test result submission in a Python-based test automation framework. - Integrate Qase test management into a Python application that orchestrates test runs. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A Python client library for the Qase TestOps API v2, automatically generated from the OpenAPI specification to enable programmatic interaction with Qase test management services. Yes, if you use Qase TestOps and need to integrate it with Python-based test automation or CI/CD pipelines. The package is actively maintained, has no known vulnerabilities, and low install friction. The main caveat is that license treatment is unclear—verify the license terms before use in proprietary or restricted-license contexts. ## Install pip install qase-api-v2-client uv add qase-api-v2-client poetry add qase-api-v2-client ## Installing qase-api-v2-client Before you install: Low install friction with a pure-Python wheel and five lightweight runtime dependencies. The package is actively maintained with a recent release and no known vulnerabilities. Quickstart: pip install qase-api-v2-client import os import qase.api_client_v2 from qase.api_client_v2.rest import ApiException configuration = qase.api_client_v2.Configuration(host="https://api.qase.io/v2") configuration.api_key['TokenAuth'] = os.environ["API_KEY"] with qase.api_client_v2.ApiClient(configuration) as api_client: api_instance = qase.api_client_v2.ResultsApi(api_client) api_instance.create_result_v2(project_code='PRJ', run_id=56, result_create=qase.api_client_v2.ResultCreate()) Requires Python 3.9 or later. API authentication requires a valid Qase API token set in the API_KEY environment variable. Verify before relying: - Whether the package is actively maintained by Qase or community-maintained (repo ownership not specified in fact sheet). ## Package facts - License: not declared (unclear) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 145.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags qase api client, test management api python, qase testops integration, api client openapi generated, qase test results api, test automation reporting, qase python sdk, api-client, test-management, openapi-generated [View on SkillFed](https://skillfed.io/packages/qase-api-v2-client) · [View on PyPI](https://pypi.org/project/qase-api-v2-client/)