skillfed

qase-api-v2-client

Qase TestOps API V2 client for Python

qase-api-v2-client v2.0.7 145.4K downloads/30d#11,126 on PyPI33
License unclear Active released

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-client

uv

uv add qase-api-v2-client

poetry

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 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

Development Status :: 5 - Production/StableProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9Typing :: Typed

Tags

qase api clienttest management api pythonqase testops integrationapi client openapi generatedqase test results apitest automation reportingqase python sdk
api-clienttest-managementopenapi-generated

More Testing packages