{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/19"}],"enrichment":{"capability":"scrapli is a Python library for connecting to and automating network devices via SSH or Telnet, with support for multiple vendor platforms and a pluggable transport system.","skillfed_tags":["network-automation","device-management","ssh-telnet"],"use_cases":["Automate configuration changes across multiple network devices from a single Python script","Build network monitoring and health-check tools that query device state via CLI","Integrate network device management into larger infrastructure automation workflows","Create vendor-agnostic network automation scripts that work across multiple platforms","Develop operational runbooks that execute commands and parse output from network devices"],"what_it_does":"scrapli is a Python library designed for automating interactions with network devices via SSH or Telnet. It abstracts the complexity of device communication by providing a consistent API across multiple vendor platforms including Cisco, Juniper, and Arista. The library is built with speed and developer experience in mind, offering full type hints for IDE support and a clean, straightforward interface for connecting to devices, sending commands, and retrieving output.\n\nThe package has no external dependencies for core functionality, relying only on Python's standard library. It supports both synchronous and asynchronous operations and provides a pluggable transport system, allowing users to extend or replace the default SSH/Telnet transports with custom implementations. The library is actively maintained, well-tested against real network devices, and suitable for network automation, configuration management, and operational scripting tasks.","worth_installing":"Yes. scrapli is a mature, actively maintained library with zero known vulnerabilities, no external runtime dependencies, and broad platform support for network device automation. It is well-suited for anyone automating network operations or building tools that interact with CLI-based network devices. The MIT License imposes no restrictions on use or distribution."},"id":"scrapli","links":{"html":"https://skillfed.io/packages/scrapli","md":"https://skillfed.io/packages/scrapli.md","pypi":"https://pypi.org/project/scrapli/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-20","license_spdx":null,"license_treatment":"permissive","name":"scrapli","python_support":"supports_current","summary":"Fast, flexible, sync/async, Python 3.7+ screen scraping client specifically for network devices"},"popularity":{"monthly_downloads":126855,"position":11761,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2026.2.20"}
