Gurock Software offers this library for accessing their TestRail API. The TestRail API is a test case and project management application for QA and development teams. TestRail allows teams to create test runs, transfer test cases from older systems into TestRail, programmatically run test cases and plans, and submit test results from automated tests. The substantial documentation includes example code and instructions for getting started with the API. TestRail uses HTTP basic authorization and does require a TestRail username and password.