{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/10"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/11"}],"enrichment":{"capability":"Provides a Python ReST API client library and interactive shell for communicating with Spirent TestCenter servers, wrapping HTTP calls into function-like automation commands.","skillfed_tags":["network-testing","test-automation","rest-api-client"],"use_cases":["Automate network test execution and configuration against remote TestCenter servers from Python scripts","Debug and explore TestCenter API interactively using the tccsh command-line shell without writing code","Integrate TestCenter testing into CI/CD pipelines by controlling sessions and collecting results programmatically","Migrate existing TestCenter automation to use the ReST API instead of local connections"],"what_it_does":"stcrestclient is a Python wrapper around the Spirent TestCenter ReST API that lets you control remote TestCenter server sessions programmatically. It provides the stchttp module for writing automation scripts with function calls that mirror the native TestCenter automation API, plus a command-line shell (tccsh) for interactive exploration and debugging. The library handles HTTP communication via requests and abstracts away the low-level ReST details, so you can focus on test logic rather than HTTP mechanics.\n\nThe package is designed for network test automation engineers who need to script TestCenter operations\u2014creating projects, configuring ports, running tests, and collecting results\u2014without leaving Python. It supports both Python 2.7 and Python 3.x, works across Windows, macOS, and POSIX systems, and includes utilities for file upload/download and session management. A companion adapter allows existing TestCenter automation scripts to use the ReST API without code changes.","worth_installing":"Yes, if you need to automate Spirent TestCenter testing from Python. The package is actively maintained, has low install friction, carries a permissive MIT license, and has no known vulnerabilities. It is a straightforward wrapper around a single stable dependency (requests) and is well-suited for test automation and CI/CD integration. Not relevant if you do not use TestCenter."},"id":"stcrestclient","links":{"html":"https://skillfed.io/packages/stcrestclient","md":"https://skillfed.io/packages/stcrestclient.md","pypi":"https://pypi.org/project/stcrestclient/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-28","license_spdx":null,"license_treatment":"permissive","name":"stcrestclient","python_support":"unspecified","summary":"stcrestclient: Client modules for STC ReST API"},"popularity":{"monthly_downloads":76968,"position":14569,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.9.8"}
