{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/9"}],"enrichment":{"capability":"A Python client library for automating IxNetwork test platforms via REST API, enabling programmatic control of network traffic generation, port configuration, and statistics collection.","skillfed_tags":["network-testing","traffic-generation","rest-client"],"use_cases":["Automate network performance testing in CI/CD pipelines by scripting port configuration, traffic generation, and result collection.","Build custom test harnesses that generate specific traffic patterns and collect statistics without manual GUI interaction.","Integrate IxNetwork testing into larger network simulation or validation frameworks that require programmatic control.","Scale test execution across multiple IxNetwork instances by managing sessions and port mappings via Python.","Generate reproducible network test scenarios from version-controlled scripts instead of saved GUI configurations."],"what_it_does":"ixnetwork-restpy is a Python client for Keysight/Ixia's IxNetwork test platform, a commercial network traffic generation and analysis system. It exposes the platform's REST API as Python objects, allowing developers to script test scenarios\u2014port mapping, traffic configuration, statistics retrieval\u2014without using the GUI. The library provides high-level assistants (SessionAssistant, PortMapAssistant, StatViewAssistant) that wrap lower-level REST calls and manage connection state, authentication, and resource lifecycle.\n\nTypical workflows involve connecting to a running IxNetwork server, configuring virtual or physical ports, defining traffic flows with specific frame rates and packet modifications, running the traffic, and collecting performance metrics. The package depends on requests for HTTP communication and websocket-client for real-time updates, making it suitable for CI/CD integration, large-scale test automation, and headless lab environments.","worth_installing":"Yes, if you have access to an IxNetwork server and need to automate network traffic testing. The package is actively maintained, has no known vulnerabilities, installs cleanly, and is permissively licensed. The main prerequisite is a running IxNetwork platform (version 8.52+); without one, the package alone is not useful. For teams already using IxNetwork, this client eliminates manual GUI work and enables scriptable, repeatable test automation."},"id":"ixnetwork-restpy","links":{"html":"https://skillfed.io/packages/ixnetwork-restpy","md":"https://skillfed.io/packages/ixnetwork-restpy.md","pypi":"https://pypi.org/project/ixnetwork-restpy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":null,"license_treatment":"permissive","name":"ixnetwork-restpy","python_support":"supports_current","summary":"The IxNetwork Python Client"},"popularity":{"monthly_downloads":349300,"position":7335,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.11.0"}
