--- id: qase-api-client version: "2.0.12" license: unclear license_treatment: unclear maintenance: active --- # qase-api-client — Qase TestOps API V1 client for Python License: unclear · Maintenance: active · Downloads: 160.8K/mo ## What it is and what it does This is an auto-generated Python client for Qase TestOps API v1, built by OpenAPI Generator. It wraps HTTP calls to the Qase API (https://api.qase.io/v1) and exposes them as Python classes and methods, letting you manage test cases, runs, defects, attachments, configurations, and other test management entities programmatically. The package depends on urllib3, python-dateutil, pydantic, typing-extensions, and lazy-imports to handle HTTP requests, date parsing, data validation, and type hints. Because it is auto-generated from an OpenAPI specification, the API surface is large and mirrors the REST endpoints directly—you instantiate API client classes (like AttachmentsApi, CasesApi, DefectsApi) and call methods on them. Authentication is token-based via API key configuration. The package requires Python 3.9 or later and is typed, making it suitable for integration into test automation pipelines or CI/CD workflows that need to interact with Qase. Use it for: - Automate test case creation and bulk uploads to Qase from your test framework or CI pipeline. - Programmatically fetch test results, defects, and run data for reporting or analysis. - Manage test attachments, configurations, and environments via Python scripts. - Integrate Qase test management into custom test orchestration or dashboard tools. - Link external issues to test cases or update test case metadata in bulk operations. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Python client library for the Qase TestOps API v1, providing programmatic access to test management operations including cases, runs, defects, and configurations. Yes, with conditions. The package is actively maintained, has low install friction, and is typed for modern Python. However, the license status is unclear—verify the actual license before use in proprietary or copyleft-sensitive projects. The auto-generated nature means the API surface is large and mirrors the REST spec directly, so expect to read the Qase API documentation alongside the client code. No known vulnerabilities. Suitable for test automation teams already using Qase. ## Install pip install qase-api-client uv add qase-api-client poetry add qase-api-client ## Installing qase-api-client Before you install: Low install friction with a pure-Python wheel distribution. Actively maintained with a release 3 days old. Supports Python 3.9 through 3.13 and declares itself production-stable. License in practice: License status is unclear—no SPDX identifier or raw license text is available in the package metadata. Verify the actual license terms before using in proprietary or copyleft-sensitive contexts. Quickstart: pip install qase-api-client import os import qase.api_client_v1 from qase.api_client_v1.rest import ApiException configuration = qase.api_client_v1.Configuration( host="https://api.qase.io/v1" ) configuration.api_key['TokenAuth'] = os.environ["API_KEY"] with qase.api_client_v1.ApiClient(configuration) as api_client: api_instance = qase.api_client_v1.CasesApi(api_client) cases = api_instance.get_cases(code="PROJECT_CODE") Requires Python 3.9 or later. You must obtain and set a Qase API token via the API_KEY environment variable or pass it directly to the configuration. Verify before relying: - Whether the package includes API documentation or examples beyond the generated OpenAPI spec - Authentication method details and whether API key management is handled securely - Rate limiting or pagination behavior for large result sets - Whether the generated client is fully feature-complete relative to the Qase API v1 specification ## Package facts - License: not declared (unclear) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 160.8K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags qase api client, test management api python, qase testops integration, test case management api, qase python sdk, api client for qase, testops automation client, api-client, test-management, openapi-generated [View on SkillFed](https://skillfed.io/packages/qase-api-client) · [View on PyPI](https://pypi.org/project/qase-api-client/)