{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/2"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet"},{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"},{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"AsyncSSH provides an asynchronous SSH client and server implementation for Python 3.10+, supporting SSHv2, SFTP, and SCP protocols with full key exchange, authentication, and channel management.","skillfed_tags":["async-io","ssh-protocol","cryptography"],"use_cases":["Automate remote command execution and file transfers in async Python applications without blocking the event loop.","Build SSH-based tunneling and port-forwarding services that handle multiple concurrent connections efficiently.","Implement custom SSH servers for embedded systems, IoT devices, or specialized remote-access protocols.","Integrate SSH key management and authentication into larger async frameworks or microservices.","Execute batch operations across multiple remote hosts concurrently using a single asyncio event loop."],"what_it_does":"AsyncSSH is a production-grade SSH protocol library built on Python's asyncio framework. It implements both client and server sides of SSHv2, SFTP, and SCP, allowing you to run remote commands, transfer files, forward ports, and manage SSH tunnels asynchronously within a single event loop. The package handles key exchange, multiple authentication methods (public key, password, keyboard-interactive), and session management, with support for modern algorithms including post-quantum key exchange (ML-KEM, SNTRUP).\n\nThe library is designed for developers who need SSH functionality in async Python applications\u2014whether building automation tools, remote administration systems, or integrating SSH into larger async services. It depends only on cryptography and typing_extensions at runtime, with optional extras for enhanced features like FIDO2 security keys, PKCS#11 tokens, and GSSAPI authentication. The codebase is actively maintained, supports Python 3.10 through 3.14, and carries no known vulnerabilities.","worth_installing":"Yes. AsyncSSH is a mature, actively maintained library with low install friction, no known vulnerabilities, and strong support for modern Python versions. The copyleft license (EPL-2.0 or GPL-2.0-or-later) requires attention if you plan to distribute proprietary software, but poses no barrier for internal or open-source use. Install it if you need async SSH functionality in Python."},"id":"asyncssh","links":{"html":"https://skillfed.io/packages/asyncssh","md":"https://skillfed.io/packages/asyncssh.md","pypi":"https://pypi.org/project/asyncssh/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-27","license_spdx":null,"license_treatment":"copyleft","name":"asyncssh","python_support":"supports_current","summary":"AsyncSSH: Asynchronous SSHv2 client and server library"},"popularity":{"monthly_downloads":19391101,"position":1066,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.24.0"}
