qase-api-v2-client
Qase TestOps API V2 client for Python
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 on this page — 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
qase-api-v2-client on PyPI
pip
pip install qase-api-v2-clientuv
uv add qase-api-v2-clientpoetry
poetry add qase-api-v2-clientInstalling 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 the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 5 — urllib3, python-dateutil, pydantic, typing-extensions, lazy-imports |
| Maintenance | actively maintained — 94 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 145,395/month — #11,126 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: qase_api_v2_client-2.0.7-py3-none-any.whl
Keywords: OpenAPI, OpenAPI-Generator, Qase.io TestOps API
Tags
More Testing packages
Pluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
pytestpytest is a testing framework that lets you…
permissive · top 100 on PyPI
virtualenvvirtualenv creates isolated Python environments…
permissive · top 100 on PyPI
coverageCoverage.py measures which lines of Python code…
permissive · top 1,000 on PyPI
pytest-asynciopytest-asyncio is a pytest plugin that enables…
permissive · top 1,000 on PyPI
pytest-json-ctrfA pytest plugin that generates test reports in…
permissive · top 1,000 on PyPI
qase-api-clientPython client library for the Qase TestOps API…
unclear · top 15,000 on PyPI
whylabs-clientA Python client library for the WhyLabs API…
permissive · top 15,000 on PyPI
trieve-py-clientProvides a Python client library for the Trieve…
unclear · top 15,000 on PyPI
asanaPython client library for the Asana REST API,…
permissive · top 5,000 on PyPI
qase-python-commonsProvides core configuration and SDK…
permissive · top 15,000 on PyPI
lakefs-sdkProvides a Python client library for the lakeFS…
permissive · top 15,000 on PyPI
qase-pytestA pytest plugin that reports test results to…
permissive · top 15,000 on PyPI
legit-api-clientA Python client library for interacting with an…
permissive · top 15,000 on PyPI
openapi-generator-cliProvides a Python CLI wrapper for OpenAPI…
permissive · top 15,000 on PyPI
assisted-service-clientA Python client library for the OpenShift…
permissive · top 15,000 on PyPI