{"library":"snappi","title":"Snappi Open Traffic Generator","type":"library","description":"Snappi is an open-source Python library for generating and testing network traffic. The current version is 1.53.0, with regular releases approximately every 2-3 weeks. It supports Python >=3.8,<4 and integrates with various traffic generator backends (e.g., IxNetwork, Traffic Server). Snappi provides a unified API to configure traffic flows, endpoints, and capture settings.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install snappi"],"cli":{"name":"snappi","version":"sh: 1: snappi: not found"}},"imports":["import snappi"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/open-traffic-generator/snappi","docs":null,"changelog":null,"pypi":"https://pypi.org/project/snappi/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"import snappi\n\napi = snappi.Api(address='https://localhost:11009')\nconfig = api.config()\nconfig.flows.flow(name='test_flow').packet().ethernet().eth_ipv4().v4().src.value = '10.0.0.1'\n# No auth needed for local; for remote, set via os.environ.get('SNAPPI_AUTH_TOKEN', '')","lang":"python","description":"Instantiate the API, create a config, and add a simple IPv4 flow.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}