$npx skillfedfor your agent

Networking packages

231 packages · page 3 of 6 · 254 including subcategories

Subcategories

Packages

faust-streaming With conditions
PyPI · Networking · released Aug 2026

Faust-streaming is a Python library for building stream processing applications that consume from Kafka topics, perform stateful transformations, and persist distributed key-value state using RocksDB.

Not recommended if you need a simpler event queue or if your team lacks async/await experience.

BSD-3-Clausecompiled wheel · 3.10.0+
387.9Kdownloads / mo
getmac Worth it
PyPI · Networking · released Jul 2024

Retrieves MAC addresses of local network interfaces and remote hosts on the LAN via a single pure-Python function, with no compiled dependencies.

MITpure Python
385.8Kdownloads / mo
executor Skip
PyPI · Networking · released Nov 2020

Wraps Python's subprocess module to simplify executing local commands, remote commands over SSH, and concurrent command pools with proper argument escaping and error handling.

MITpure Pythonabandoned
380.0Kdownloads / mo
Pyro5 With conditions
PyPI · Networking · released Jun 2026

Pyro5 enables remote method calls on Python objects across a network, letting you invoke methods on objects running on other machines as if they were local.

permissive licensepure Python · 3.7+
374.1Kdownloads / mo
bellows With conditions
PyPI · Networking · released Jul 2026

bellows is a Python library that implements the EZSP protocol to communicate with Silicon Labs Ember and Mighty Gecko Zigbee coordinator devices, enabling them to control Zigbee networks and devices.

copyleftpure Python · 3.11+
372.5Kdownloads / mo
taskiq-aio-pika Worth it
PyPI · Networking · released Feb 2026

Provides a RabbitMQ broker implementation for taskiq, enabling asynchronous task distribution with support for delayed messages, priorities, and multi-queue routing.

Install it if you need RabbitMQ as your task broker; skip it if you're using a different broker or don't need distributed async task execution.

MITpure Python
356.1Kdownloads / mo
zigpy-znp With conditions
PyPI · Networking · released May 2026

Adds support for Texas Instruments ZNP Zigbee radio modules to the zigpy stack, enabling control of Zigbee devices through compatible home automation software.

copyleftpure Python · 3.11+
336.0Kdownloads / mo
ngrok Worth it
PyPI · Networking · released Dec 2025

Exposes ngrok's secure gateway service to Python applications, enabling you to create public-facing listeners for local services without binaries or external processes.

MITcompiled wheel · 3.12+
334.5Kdownloads / mo
zigpy-deconz With conditions
PyPI · Networking · released Jul 2026

Provides a Python interface to deCONZ-based Zigbee radio adapters (ConBee, RaspBee) for use with the zigpy Zigbee stack, enabling communication with these Dresden-Elektronik/Phoscon devices.

copyleftpure Python · 3.8+
332.8Kdownloads / mo
zigpy-xbee With conditions
PyPI · Networking · released Nov 2025

Enables zigpy to communicate with XBee-based Zigbee radio modules for home automation and device control over serial connections.

copyleftpure Python · 3.8+aging
331.1Kdownloads / mo
pyeapi With conditions
PyPI · Networking · released Aug 2024

pyeapi is a Python library that wraps Arista EOS eAPI to configure and manage Arista EOS network devices locally or remotely via Python code.

BSD-3-Clausebuilds from source
321.8Kdownloads / mo
pytun-pmd3 With conditions
PyPI · Networking · released Jan 2026

Provides Python bindings to create and manage TUN/TAP virtual network interfaces on Linux and Darwin (macOS), enabling low-level network packet manipulation and tunneling.

However, the aging maintenance status and small user base mean you should verify that Darwin support meets your needs and be prepared to maintain a fork if critical…

GPL-3.0-or-laterpure Python · 3.8+aging
321.0Kdownloads / mo
ssh2-python With conditions
PyPI · Networking · released Oct 2025

ssh2-python provides Python bindings to libssh2, a low-level SSH2 protocol library, enabling direct access to SSH2 operations via C-API semantics.

copyleftcompiled wheel
317.0Kdownloads / mo
netutils Worth it
PyPI · Networking · released Jul 2026

Netutils provides a collection of utility functions for common network automation tasks, such as converting BGP ASN formats, normalizing interface names, and password encryption.

Install it if you're building network automation tools or scripts that need reliable utility functions for common tasks.

Apache-2.0pure Python
309.3Kdownloads / mo
tlslite-ng With conditions
PyPI · Networking · released Jan 2025

Pure Python implementation of SSL/TLS protocols (SSLv3.0, TLS 1.0–1.3) with support for modern ciphers, key exchange methods, and certificate types, optionally accelerated by external crypto libraries.

LGPL-2.0-onlypure Python
309.3Kdownloads / mo
midea-local Worth it
PyPI · Networking · released Aug 2026

Control Midea M-Smart appliances over local network using their native protocol, with device discovery and attribute management.

Install it if you own Midea M-Smart appliances and want local-network control without cloud dependency.

MITpure Python · 3.12+
307.8Kdownloads / mo
smp With conditions
PyPI · Networking · released Jun 2026

Serializes and deserializes the Simple Management Protocol (SMP), enabling communication with MCU firmware for remote management tasks.

Apache-2.0pure Python · 3.9+
304.3Kdownloads / mo
fcm-django Worth it
PyPI · Networking · released Apr 2026

Django app that integrates Firebase Cloud Messaging to send push notifications to mobile devices and browsers via the Firebase HTTP v1 API.

Install it if you need to send push notifications from a Django application.

MITpure Python · 3.10+
299.5Kdownloads / mo
python-nmap Skip
PyPI · Networking · released Oct 2021

Python wrapper for the nmap port scanner that parses scan results into queryable objects and supports both synchronous and asynchronous scanning modes.

copyleftbuilds from sourceabandoned
294.5Kdownloads / mo
PyRIC Skip
PyPI · Networking · released Dec 2016

PyRIC provides programmatic control over Linux wireless interfaces, allowing you to enumerate, configure, and manipulate WiFi cards directly from Python without relying on command-line tools.

No, not recommended for new projects.

GPL-3.0-onlybuilds from sourceabandoned
294.5Kdownloads / mo
pydivert With conditions
PyPI · Networking · released May 2026

PyDivert is a Python binding for the WinDivert Windows driver that lets you capture, modify, drop, and re-inject network packets from user-mode code.

LGPL-3.0-or-later OR GPL-2.0-or-laterpure Python · 3.10+
291.3Kdownloads / mo
django-push-notifications Worth it
PyPI · Networking · released Nov 2025

A Django app that manages device registrations and sends push notifications through APNS, FCM/GCM, WNS, and WebPush protocols.

Install it if you need to send notifications across APNS, FCM, WNS, or WebPush; skip it if you only target a single platform or use a third-party notification service.

MITpure Python · 3.7+
279.2Kdownloads / mo
portforward With conditions
PyPI · Networking · released Jan 2026

Provides Python bindings for Kubernetes port-forwarding, allowing you to forward local ports to pods or services in a cluster using your kubeconfig file.

permissive licensecompiled wheel · 3.7+
275.5Kdownloads / mo
eks-token With conditions
PyPI · Networking · released Jan 2025

Generates Kubernetes authentication tokens for AWS EKS clusters programmatically, replacing the need to call the AWS CLI's `aws eks get-token` command.

license unclearpure Python · 3.6+
275.3Kdownloads / mo
cent With conditions
PyPI · Networking · released Dec 2025

Python SDK for communicating with Centrifugo v5 and v6 servers via HTTP API, providing both synchronous and asynchronous clients to publish messages, manage channels, and interact with Centrifugo's server-side features.

Apache-2.0pure Pythonaging
267.4Kdownloads / mo
protoc-gen-connect-python With conditions
PyPI · Networking · released Mar 2026

A protoc plugin that generates Python client and server code for the Connect RPC protocol from Protobuf service definitions.

Apache-2.0compiled wheel · 3.10+
255.2Kdownloads / mo
ipfshttpclient Skip
PyPI · Networking · released Mar 2021

A Python HTTP client library for interacting with IPFS (InterPlanetary File System) nodes, enabling you to add, retrieve, and manage content on IPFS networks through a local or remote daemon.

No—install only if you are maintaining legacy code already using this library.

MITpure Pythonabandoned
242.7Kdownloads / mo
pingparsing With conditions
PyPI · Networking · released May 2024

Executes and parses ping command output, extracting round-trip time statistics, packet loss, and ICMP reply details into structured JSON; available as both a CLI tool and Python library.

MITpure Python · 3.7+dormant
238.4Kdownloads / mo
pylogix Worth it
PyPI · Networking · released Feb 2026

Pylogix reads and writes tag values from Rockwell Automation ControlLogix, CompactLogix, and Micro8xx PLCs over Ethernet I/P using Python, with no external dependencies.

Install it if you need to read or write tags on a supported Rockwell PLC model; do not install if your PLC is an older Rockwell model or a different brand.

Apache-2.0pure Python
236.1Kdownloads / mo
netifaces2 Skip
PyPI · Networking · released Feb 2024

Retrieves network interface information (addresses, gateways, interface names) across Linux, macOS, and Windows with type annotations and a modernized API.

MITcompiled wheel · 3.6+abandoned
235.6Kdownloads / mo
questdb Worth it
PyPI · Networking · released Jul 2026

A Python client library for QuestDB that sends data via the QuestDB Wire Protocol over WebSocket, HTTP, TCP, or UDP, with support for bulk ingestion and row-by-row writes, optional TLS encryption, and authentication.

Install it if you need to ingest data into QuestDB from Python with authenticated or encrypted connections.

Apache-2.0compiled wheel · 3.10+
235.1Kdownloads / mo
python3-nmap With conditions
PyPI · Networking · released Sep 2024

Wraps nmap port scanner commands as Python methods, converting command-line nmap operations into callable functions that return JSON-structured results.

license unclearpure Python · 3.6+aging
232.6Kdownloads / mo
aiocoap With conditions
PyPI · Networking · released Nov 2025

aiocoap is a Python library for writing CoAP (Constrained Application Protocol) clients and servers using asyncio, enabling communication with network-enabled IoT and embedded devices.

MIT AND BSD-3-Clausepure Python · 3.10+aging
232.4Kdownloads / mo
pynng With conditions
PyPI · Networking · released Feb 2026

Provides Python bindings for nng (nanomsg next generation), enabling inter-process and network communication with support for multiple messaging patterns and async frameworks.

MITcompiled wheel
225.7Kdownloads / mo
taskiq-fastapi With conditions
PyPI · Networking · released Apr 2026

Integrates FastAPI request and dependency injection into taskiq distributed tasks, allowing task functions to depend on FastAPI Request objects and shared application state.

MITpure Python · 3.10+
225.3Kdownloads / mo
netconf-console2 With conditions
PyPI · Networking · released May 2024

A command-line and interactive console tool for sending NETCONF RPC operations to NETCONF servers, built on ncclient and paramiko.

Install only if you are comfortable maintaining a frozen dependency or if your use case is simple enough that future breakage is unlikely.

MITpure Pythondormant
220.3Kdownloads / mo
aia With conditions
PyPI · Networking · released Nov 2021

Builds and validates TLS certificate chains by fetching missing intermediate certificates via the AIA (Authority Information Access) extension, working around CPython issue 18617 where servers don't provide the full chain.

However, its pre-alpha status and dormant maintenance (last release 2021-11-27) mean no active support or updates; use it as a workaround, not a long-term solution.

BSD-3-Clausepure Python · 3.6+dormant
218.8Kdownloads / mo
pan-python With conditions
PyPI · Networking · released Jun 2026

Provides Python and command-line interfaces to Palo Alto Networks PAN-OS, Panorama, WildFire, AutoFocus, and licensing APIs for managing firewalls and security operations.

Install it if you need to automate PAN-OS, Panorama, WildFire, or AutoFocus operations; skip it if you don't use Palo Alto Networks products.

permissive licensepure Python · 3.9+
216.3Kdownloads / mo
geoip2fast With conditions
PyPI · Networking · released Jun 2024

GeoIP2Fast performs fast geolocation lookups for IPv4 and IPv6 addresses, returning country codes, city names, ASN information, and CIDR blocks from a local binary data file.

MITbuilds from source · 3.7+
214.7Kdownloads / mo
catalystwan With conditions
PyPI · Networking · released Jul 2026

Provides a Python SDK for programmatic interaction with Cisco Catalyst SD-WAN Manager via its REST API, handling authentication, session management, and API calls across provider, tenant, and provider-as-tenant deployment modes.

license unclearpure Python
213.9Kdownloads / mo