$npx skillfedfor your agent

Networking packages

231 packages · page 2 of 6 · 254 including subcategories

Subcategories

Packages

IPy With conditions
PyPI · Networking · released Dec 2020

IPy provides Python classes for parsing, manipulating, and working with IPv4 and IPv6 addresses and networks in multiple formats, including CIDR notation, hex, and range notation.

However, install it only if you need its specific IP manipulation features and can accept that the package is unmaintained—no updates or bug fixes are expected.

BSD-3-Clausebuilds from sourcedormant
1.6Mdownloads / mo
stomp.py Worth it
PyPI · Networking · released May 2026

A Python client library for connecting to STOMP messaging servers (ActiveMQ, RabbitMQ, Artemis) and sending or receiving messages using the STOMP protocol.

Install it if you need to communicate with a STOMP message broker.

Apache-2.0pure Python
1.5Mdownloads / mo
faststream Worth it
PyPI · Networking · released Aug 2026

An asynchronous Python framework for building event-driven applications with support for multiple message brokers and automatic AsyncAPI documentation generation.

Install it if you are building message-driven microservices and want to reduce boilerplate.

Apache-2.0pure Python · 3.10+
1.4Mdownloads / mo
pyroute2 With conditions
PyPI · Networking · released Apr 2026

Pyroute2 is a pure Python networking framework that provides direct access to Linux netlink protocols for configuring network interfaces, routes, firewall rules, and other system networking resources.

However, verify the dual GPL/Apache license terms for your use case first, and confirm that the unclear license treatment does not conflict with your project's…

GPL-2.0-or-later OR Apache-2.0pure Python · 3.9+
1.4Mdownloads / mo
ntc-templates Worth it
PyPI · Networking · released Jul 2026

Provides a repository of TextFSM templates for parsing network device CLI output, along with a Python wrapper around TextFSM's CliTable to simplify structured data extraction from command-line text.

Install it if you're automating network device interactions and need to parse CLI output; skip it if your workflow doesn't involve network devices or if you're…

Apache-2.0pure Python
1.3Mdownloads / mo
ntplib With conditions
PyPI · Networking · released May 2021

Query NTP servers to retrieve network time synchronization data and translate NTP protocol fields into human-readable text.

However, be aware that maintenance is dormant—the last release was in 2021 and the repository has not been updated since April 2024.

MITpure Pythondormant
1.3Mdownloads / mo
netmiko Worth it
PyPI · Networking · released May 2026

Netmiko simplifies SSH connections to network devices across multiple vendors, automating CLI command execution and configuration changes while abstracting away low-level state management.

Install it if you need to automate CLI-based network device management.

MITpure Python
1.2Mdownloads / mo
httpie With conditions
PyPI · Networking · released Nov 2024

HTTPie is a command-line HTTP client that makes it easy to test, debug, and interact with APIs and HTTP servers using simple, human-friendly syntax with formatted and colorized output.

However, the project is dormant with no releases in 651 days—verify that PYSEC-2023-242 does not affect your use case and that dependencies remain compatible with…

BSD-3-Clausepure Python · 3.7+dormant1 known vulnerabilities
1.1Mdownloads / mo
manhole With conditions
PyPI · Networking · released Jul 2024

Manhole installs an in-process debugging service that listens on a Unix domain socket, allowing you to connect and inspect thread stacktraces or drop into an interactive Python shell within a running process.

BSD-3-Clausepure Python · 3.8+dormant
1.1Mdownloads / mo
trustme Worth it
PyPI · Networking · released Jan 2025

trustme generates fake TLS certificates and certificate authorities for testing network code without needing real certificates or disabling certificate validation in tests.

Install it if you test any code that makes HTTPS connections.

Apache-2.0pure Python · 3.9+
1.1Mdownloads / mo
aioesphomeapi Worth it
PyPI · Networking · released Aug 2026

Async Python client library for communicating with ESPHome devices over the Native API, supporting encrypted and plaintext connections.

permissive licensecompiled wheel · 3.11+
1.1Mdownloads / mo
pyshark Worth it
PyPI · Networking · released Apr 2023

Pyshark wraps tshark (Wireshark's command-line tool) to parse network packets in Python using Wireshark's dissectors, supporting both file-based and live packet capture.

The main gotcha is the external tshark dependency—you must have Wireshark installed separately.

MITpure Python
1.0Mdownloads / mo
proxy.py Worth it
PyPI · Networking · released Feb 2025

A lightweight, pluggable HTTP proxy server framework that handles forward proxying, reverse proxying, and TLS interception with support for custom plugins and asyncio-based concurrency.

BSD-3-Clausepure Python · 3.6+
1.0Mdownloads / mo
ncclient Worth it
PyPI · Networking · released Mar 2026

ncclient is a Python library that implements NETCONF client functionality, enabling programmatic configuration and monitoring of network devices via the NETCONF protocol.

Install it if you need to programmatically manage NETCONF-capable network devices; the only prerequisite is having libxml2 and libxslt system libraries available.

Apache-2.0pure Python · 3.7+
938.3Kdownloads / mo
python-openstackclient Worth it
PyPI · Networking · released Jul 2026

A unified command-line client for OpenStack cloud infrastructure that consolidates Compute, Identity, Image, Network, Object Store, and Block Storage APIs into a single shell with consistent command syntax.

Install it if you operate or automate OpenStack infrastructure.

Apache-2.0pure Python · 3.11+
823.1Kdownloads / mo
ping3 With conditions
PyPI · Networking · released Aug 2025

Ping3 sends ICMP echo requests to hosts and measures round-trip time using raw sockets, returning latency in seconds or milliseconds or None on timeout.

The main gotcha is that most platforms require root or administrator privileges to send raw ICMP packets.

MITpure Python · 3.5+
786.3Kdownloads / mo
aiosonic Worth it
PyPI · Networking · released Aug 2026

An asyncio HTTP/1.1, HTTP/2, and WebSocket client library with connection pooling, keepalive support, and automatic redirect handling.

Install it if you need a lightweight, type-annotated async HTTP client with HTTP/2 and WebSocket support; skip it if you are not using asyncio or prefer a synchronous…

MITpure Python · 3.10.0+
750.1Kdownloads / mo
certbot Worth it
PyPI · Networking · released Jul 2026

Certbot is a command-line client that automatically obtains TLS certificates from Let's Encrypt and deploys them to web servers, handling certificate renewal and HTTPS configuration.

Install it if you operate a web server and need to manage HTTPS certificates.

Apache-2.0pure Python · 3.10+
696.6Kdownloads / mo
tinytuya With conditions
PyPI · Networking · released Jul 2026

Controls and monitors Tuya WiFi smart devices (plugs, switches, lights, covers) over local network or cloud API using Tuya Protocols 3.1–3.5.

MITpure Python
687.9Kdownloads / mo
magic-wormhole Worth it
PyPI · Networking · released May 2026

Magic Wormhole transfers files, directories, and text between computers using short, human-readable codes and end-to-end encryption, with both a command-line tool and a Python library.

Install it if you need to move files between machines without pre-arrangement or if you want to add encrypted transfer to a Python application.

permissive licensepure Python · 3.10+
684.1Kdownloads / mo
zigpy With conditions
PyPI · Networking · released Jul 2026

zigpy is a hardware-independent Zigbee protocol stack library that enables Python applications to communicate with and control Zigbee devices through compatible radio adapters.

However, you must accept the GPL-3.0 copyleft license (your application must also be open-source or compatible), and you will need to install a separate radio library…

copyleftpure Python · 3.11+
673.6Kdownloads / mo
AMQPStorm Worth it
PyPI · Networking · released Aug 2026

A thread-safe Python 3 client library for RabbitMQ that handles AMQP protocol communication and provides management capabilities.

MITpure Python · 3.11+
636.7Kdownloads / mo
zmq Skip
PyPI · Networking · released May 2015

This package is a redirect to pyzmq, the official Python bindings for ZeroMQ messaging. The actual library is maintained under the pyzmq name.

permissive licensebuilds from source
626.9Kdownloads / mo
paramiko-expect With conditions
PyPI · Networking · released Nov 2022

Paramiko Expect adds expect-like pattern matching and interaction to Paramiko SSH connections, letting you script interactive terminal sessions over SSH with command sending, output capture, and prompt-based flow control.

However, it is abandoned—the repository is archived and the last release was in 2022.

MITpure Pythonabandoned
584.3Kdownloads / mo
purgatory With conditions
PyPI · Networking · released Nov 2024

Purgatory implements the circuit breaker pattern for both synchronous and asynchronous Python code, preventing cascading failures by stopping repeated calls to failing services.

However, the aging maintenance status (650 days since last release) means you should verify that the library's feature set and behavior match your exact needs before…

MITpure Python · 3.9+aging
582.2Kdownloads / mo
ipaddr Skip
PyPI · Networking · released Sep 2017

Provides utilities for parsing, validating, and manipulating IPv4 and IPv6 addresses in Python code.

Apache-2.0builds from sourceabandoned
582.0Kdownloads / mo
simplefix Worth it
PyPI · Networking · released Sep 2023

Simplefix provides a lightweight FIX (Financial Information eXchange) protocol implementation for creating, encoding, and decoding FIX messages used in financial trading systems.

Install it if you need to work with FIX messages in Python and want a lightweight alternative to a full FIX engine.

MITpure Python
564.4Kdownloads / mo
xmodem Worth it
PyPI · Networking · released Mar 2026

Implements the XMODEM file transfer protocol for sending and receiving files over character-based communication channels.

MITpure Python · 3.6+
536.4Kdownloads / mo
junos-eznc Worth it
PyPI · Networking · released Jun 2026

Junos PyEZ is a Python library for remotely managing and automating Junos devices via NETCONF, enabling both interactive scripting and programmatic control without requiring deep Junos XML API knowledge.

Install it if you need to programmatically manage Junos devices; skip it if you have no Junos devices or prefer CLI-only management.

Apache-2.0pure Python · 3.8+
519.9Kdownloads / mo
pythonping With conditions
PyPI · Networking · released Oct 2022

Sends ICMP ping requests to remote hosts from Python, returning response metadata like latency and success status, with optional verbose terminal-style output.

However, maintenance is dormant (last release 2022-10-25); verify compatibility with your Python version before deploying.

permissive licensepure Pythondormant
492.4Kdownloads / mo
python-pcapng With conditions
PyPI · Networking · released Aug 2022

Parses and writes pcap-ng packet capture files, the format used by modern packet sniffers like Wireshark and dumpcap.

However, maintenance is aging (last release 2022-08-23, no active development), so expect no new features or bug fixes—suitable for stable, read-heavy workloads but…

Apache-2.0pure Pythonaging
483.5Kdownloads / mo
SocketSwap With conditions
PyPI · Networking · released Sep 2023

SocketSwap intercepts and redirects network traffic from third-party Python libraries through a local TCP SOCKS5 proxy, enabling proxy support for libraries that don't natively provide it.

However, dormancy (last update 2024-01-15, only 2 stars) means you should verify it works with your target library and Python version before relying on it in…

MITpure Pythondormant
468.8Kdownloads / mo
ciscoconfparse Skip
PyPI · Networking · released Nov 2024

Parses and queries Cisco IOS-style network device configurations, extracting parent-child relationships to answer questions about interfaces, addresses, and configuration state.

GPL-3.0-onlypure Pythonabandoned
444.7Kdownloads / mo
eclipse-zenoh With conditions
PyPI · Networking · released Aug 2026

Eclipse Zenoh is a Python binding to a Rust-based pub/sub, storage, and query system that unifies data in motion, data at rest, and computations across distributed environments.

Apache-2.0compiled wheel · 3.8+
434.4Kdownloads / mo
pykaos Worth it
PyPI · Networking · released Apr 2026

PyKAOS provides an abstraction layer for agents to perform file operations and execute commands, with seamless switching between local and remote execution over SSH.

However, the missing license metadata is a blocker for production use—verify the actual license terms before committing to a dependency.

license unclearpure Python · 3.12+
430.5Kdownloads / mo
pulumi-tailscale With conditions
PyPI · Networking · released Jul 2026

A Pulumi resource provider that lets you declare and manage Tailscale network resources—devices, users, DNS settings, and access controls—as infrastructure code.

permissive licensepure Python · 3.9+
425.0Kdownloads / mo
censys With conditions
PyPI · Networking · released Dec 2025

A Python wrapper for Censys APIs that lets you search internet-wide data on hosts, certificates, and services, manage attack surface assets, and run queries from the command line.

However, review the deprecation notice carefully: if you are starting a new project, evaluate censys-platform as your long-term choice.

Apache-2.0pure Python
408.3Kdownloads / mo
python-neutronclient With conditions
PyPI · Networking · released Jul 2026

Python bindings and client library for the OpenStack Neutron API, providing programmatic access to OpenStack networking resources and operations.

Apache-2.0pure Python · 3.9+
398.3Kdownloads / mo
speedtest-cli Skip
PyPI · Networking · released Apr 2021

Command-line tool that measures internet bandwidth (download and upload speeds) by connecting to speedtest.net servers.

Apache-2.0pure Pythonabandoned
397.6Kdownloads / mo
pytest-trio With conditions
PyPI · Networking · released Nov 2022

A pytest plugin that enables testing of async code written with Trio, allowing you to write and run async test functions directly within pytest.

Apache-2.0pure Python · 3.7+aging
394.5Kdownloads / mo