{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/5"}],"enrichment":{"capability":"A Python wrapper for the TestRail API that lets you programmatically create and manage test runs, milestones, results, and attachments in TestRail.","skillfed_tags":["test-management","api-client","ci-cd"],"use_cases":["Automate test result reporting by creating runs and adding results directly from test frameworks or CI/CD pipelines.","Bulk-manage milestones and test runs programmatically rather than through the TestRail UI.","Attach screenshots or logs to test results automatically during test execution.","Build custom test reporting dashboards or integrations that query TestRail data.","Integrate TestRail with continuous integration systems to track test execution and results."],"what_it_does":"testrail-api is a Python client library that wraps the TestRail test management API, letting you automate interactions with TestRail from Python code. It exposes the API's main resources\u2014milestones, test runs, test results, and attachments\u2014as object methods, so you can create test runs, add results, attach screenshots, and update milestones without manually constructing HTTP requests.\n\nThe package depends only on requests and supports Python 3.9 and later. It can read credentials from environment variables or accept them directly at initialization, and it allows custom response handlers for non-standard error handling. The library is actively maintained, has no known vulnerabilities, and is classified as Production/Stable.","worth_installing":"Yes. The package is actively maintained, has no security vulnerabilities, installs with minimal friction, and is the standard way to interact with TestRail from Python. Install it if you need to automate TestRail operations or integrate TestRail into a CI/CD pipeline."},"id":"testrail-api","links":{"html":"https://skillfed.io/packages/testrail-api","md":"https://skillfed.io/packages/testrail-api.md","pypi":"https://pypi.org/project/testrail-api/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-01-16","license_spdx":null,"license_treatment":"permissive","name":"testrail-api","python_support":"supports_current","summary":"Python wrapper of the TestRail API"},"popularity":{"monthly_downloads":2602959,"position":2972,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.13.6"}
