$npx skillfedfor your agent

Networking packages

231 packages · page 1 of 6 · 254 including subcategories

Subcategories

Packages

h11 With conditions
PyPI · Networking · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
psutil Worth it
PyPI · Networking · released Jan 2026

psutil retrieves real-time information about running processes and system resources (CPU, memory, disks, network, sensors) across multiple operating systems, enabling system monitoring, process profiling, and resource management.

permissive licensecompiled wheel · 3.6+
387.6Mdownloads / mo
pyOpenSSL With conditions
PyPI · Networking · released Aug 2026

pyOpenSSL wraps OpenSSL's SSL/TLS functionality for Python, providing high-level connection objects and certificate handling through a Python-friendly interface around OpenSSL's cryptographic operations.

Apache-2.0pure Python · 3.9+
294.2Mdownloads / mo
uvloop With conditions
PyPI · Networking · released Oct 2025

uvloop is a drop-in replacement for Python's built-in asyncio event loop, implemented in Cython and using libuv, that accelerates async I/O operations.

Apache-2.0compiled wheel · 3.8.1+
257.9Mdownloads / mo
execnet With conditions
PyPI · Networking · released Nov 2025

execnet lets you spawn and communicate with Python interpreters across local processes, remote hosts, and different platforms, using a simple API for task distribution and inter-process messaging.

However, the aging maintenance status (275 days since last release) means you should verify it meets your concurrency and performance needs before committing to a…

MITpure Python · 3.8+aging
172.1Mdownloads / mo
pyzmq Worth it
PyPI · Networking · released Sep 2025

PyZMQ provides Python bindings for ZeroMQ (ØMQ), a lightweight messaging library that enables fast, asynchronous communication between distributed processes and applications.

BSD-3-Clausecompiled wheel · 3.8+
109.5Mdownloads / mo
slack-sdk Worth it
PyPI · Networking · released Jun 2026

Provides Python bindings for Slack's Web API, webhooks, Socket Mode, OAuth, and other platform APIs, enabling apps to send messages, manage files, verify requests, and interact with Slack workspaces.

Install it if you need to integrate Python applications with Slack—whether for bots, notifications, or custom workflows.

MITpure Python · 3.7+
105.0Mdownloads / mo
kombu Worth it
PyPI · Networking · released Dec 2025

Kombu is a messaging library that provides a high-level Python interface to AMQP and other message brokers, supporting pluggable transports for RabbitMQ, Redis, MongoDB, Amazon SQS, and others.

Install it if you are building any distributed system that requires reliable message passing.

permissive licensepure Python · 3.9+
58.9Mdownloads / mo
trio Worth it
PyPI · Networking · released Aug 2026

Trio is an async I/O library that lets you write concurrent Python programs using async/await syntax, handling multiple network connections, file operations, and tasks simultaneously with a focus on correctness and ease of use.

Install it if you need to write concurrent I/O code and prefer structured concurrency principles and a simpler API over asyncio.

MIT OR Apache-2.0pure Python · 3.10+
56.1Mdownloads / mo
thrift With conditions
PyPI · Networking · released Jul 2026

Thrift is the Python bindings for Apache Thrift, an RPC framework that generates code for serializing and transmitting structured data across language and platform boundaries.

Install only if your architecture actually calls for Thrift; it is not a general-purpose serialization library.

permissive licensecompiled wheel
44.8Mdownloads / mo
aiodns Worth it
PyPI · Networking · released May 2026

Provides asynchronous DNS resolution for asyncio applications using the pycares library, supporting query types including A, AAAA, MX, CNAME, TXT, and others.

Install it if you need asynchronous DNS resolution in an asyncio codebase; the single dependency (pycares) is well-established.

MITpure Python · 3.10+
20.5Mdownloads / mo
asyncssh Worth it
PyPI · Networking · released Jun 2026

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.

Install it if you need async SSH functionality in Python.

copyleftpure Python · 3.10+
19.4Mdownloads / mo
netaddr Worth it
PyPI · Networking · released May 2024

Represents and manipulates IPv4, IPv6, MAC addresses and related network objects; supports CIDR notation, subnetting, set operations, IANA lookups, and DNS reverse generation.

BSD-3-Clausepure Python · 3.7+dormant
14.0Mdownloads / mo
pika Worth it
PyPI · Networking · released Aug 2026

Pika is a pure-Python AMQP 0-9-1 client library for RabbitMQ that enables you to publish and consume messages over AMQP connections.

Install it if you need to communicate with RabbitMQ.

BSD-3-Clausepure Python · 3.7+
13.8Mdownloads / mo
smbprotocol Worth it
PyPI · Networking · released Jul 2026

SMBv2 and SMBv3 client library for Python that enables reading, writing, and managing files on remote SMB/CIFS network shares with support for NTLM and Kerberos authentication.

Install it if you need to interact with Windows file shares or other SMB resources from Python; the main gotcha is the Python 3.10+ requirement and optional Kerberos…

MITpure Python · 3.10+
12.5Mdownloads / mo
thrift-sasl Skip
PyPI · Networking · released May 2021

Implements SASL authentication transports for Thrift RPC clients, enabling secure authentication over Thrift connections using the TSaslClientTransport.

permissive licensepure Pythonabandoned
11.6Mdownloads / mo
aiokafka Worth it
PyPI · Networking · released Apr 2026

aiokafka is an asyncio-based client library for Apache Kafka that provides asynchronous producer and consumer APIs for publishing and consuming messages.

Apache-2.0compiled wheel · 3.10+
10.5Mdownloads / mo
slackclient With conditions
PyPI · Networking · released Apr 2022

Provides Python interfaces to Slack's Web API and Real Time Messaging (RTM) API for building Slack applications and bots.

Install only if you are maintaining legacy code or have a specific reason not to migrate.

MITpure Python · 3.6.0+
7.7Mdownloads / mo
azure-mgmt-iothub Worth it
PyPI · Networking · released Apr 2025

Manages Azure IoT Hub resources—creation, configuration, and lifecycle operations—through Python code using Azure Resource Manager APIs.

MITpure Python · 3.8+
7.2Mdownloads / mo
azure-mgmt-network Worth it
PyPI · Networking · released Jul 2026

Manages Azure network resources (virtual networks, load balancers, firewalls, ExpressRoute circuits, and related infrastructure) via Python client library backed by Azure REST APIs.

Install it if you need to manage Azure networking resources programmatically.

MITpure Python · 3.10+
6.9Mdownloads / mo
certbot-dns-cloudflare Worth it
PyPI · Networking · released Jul 2026

Automates DNS validation for Let's Encrypt certificate issuance by managing Cloudflare DNS records through Certbot's plugin system.

Install it if you use Cloudflare for DNS and want to automate Let's Encrypt certificate issuance via DNS validation; skip it only if you use a different DNS provider…

Apache-2.0pure Python · 3.10+
6.8Mdownloads / mo
ifaddr Worth it
PyPI · Networking · released Jun 2022

Enumerate network interfaces and their IP addresses across Linux, macOS, Windows, and BSD systems without requiring compilation.

Install it if you need to query local network configuration programmatically.

MITpure Python
6.8Mdownloads / mo
kazoo Worth it
PyPI · Networking · released Mar 2026

Kazoo provides a higher-level Python client API for Apache ZooKeeper, simplifying coordination, configuration management, and distributed locking operations.

Install it if you're building on ZooKeeper for coordination; skip it only if you don't need ZooKeeper or prefer a different coordination backend.

Apache-2.0pure Python
6.1Mdownloads / mo
uamqp Skip
PyPI · Networking · released Oct 2024

uAMQP is an AMQP 1.0 client library for Python that enables communication over the Advanced Message Queuing Protocol, primarily used by Azure services like Event Hubs and Service Bus.

No, not for new projects.

MITcompiled wheel · 3.7+abandoned
5.6Mdownloads / mo
scapy With conditions
PyPI · Networking · released Dec 2025

Scapy is a Python library for forging, decoding, sending, and capturing network packets across many protocols, enabling interactive packet manipulation and network analysis tasks.

However, the GPL-2.0 copyleft license is a hard blocker for proprietary software, and you must have root/administrator access to use packet capture and injection…

GPL-2.0-onlypure Python
5.2Mdownloads / mo
python-can Worth it
PyPI · Networking · released Aug 2025

Provides Python abstractions and utilities for Controller Area Network (CAN) communication, supporting multiple hardware backends and message logging formats.

Install it if you need to communicate with CAN buses from Python.

LGPL-3.0-onlypure Python · 3.9+
5.2Mdownloads / mo
pypsrp Worth it
PyPI · Networking · released Mar 2026

Execute commands, scripts, and file operations on remote Windows hosts via PowerShell Remoting Protocol (PSRP) and Windows Remote Management (WinRM) from Python.

Install it if you need to execute commands or manage files on Windows hosts from Python.

MITpure Python · 3.10+
4.4Mdownloads / mo
mitmproxy-wireguard Skip
PyPI · Networking · released Apr 2023

Implements a user-space WireGuard server that transparently proxies traffic from WireGuard clients, with asyncio-like Python bindings for TCP and UDP packet handling.

Install only if you are maintaining an existing deployment that already depends on it and cannot migrate.

permissive licensecompiled wheel · 3.7+abandoned
3.4Mdownloads / mo
wget Skip
PyPI · Networking · released Oct 2015

Downloads files from HTTP URLs with progress reporting, usable as a command-line tool or Python library.

permissive licensebuilds from sourceabandoned
3.4Mdownloads / mo
sshfs Worth it
PyPI · Networking · released Aug 2026

Provides an fsspec-compatible filesystem interface for SFTP/SSH connections, allowing you to read, write, and manage files on remote servers using standard filesystem operations.

Apache-2.0pure Python · 3.9+
3.0Mdownloads / mo
pysmb With conditions
PyPI · Networking · released Aug 2026

pysmb implements the SMB/CIFS protocol to let Python applications read, write, and transfer files to and from Windows file shares and Samba folders.

permissive licensepure Python
2.9Mdownloads / mo
netifaces Skip
PyPI · Networking · released May 2021

Provides portable access to network interface information (addresses, gateways, hardware details) across Linux, macOS, Windows, and other Unix-like systems from Python.

No—not recommended for new projects.

MITcompiled wheelabandoned
2.7Mdownloads / mo
IMAPClient Worth it
PyPI · Networking · released Jan 2026

IMAPClient provides a Pythonic interface to IMAP servers, handling mailbox access, message retrieval, and email operations with automatic parsing of server responses and transparent UID management.

BSD-3-Clausepure Python · 3.8.0+
2.5Mdownloads / mo
bleak Worth it
PyPI · Networking · released May 2026

Bleak is an async Python client for connecting to and communicating with Bluetooth Low Energy (BLE) devices acting as GATT servers across Windows, macOS, Linux, and Android.

Install it if you need to communicate with BLE devices from Python.

MITpure Python · 3.10+
2.1Mdownloads / mo
python-consul Skip
PyPI · Networking · released Jul 2018

Python client library for Consul, a service discovery and configuration management system, providing programmatic access to Consul's key-value store, health checks, service catalog, and agent APIs.

MITpure Pythonabandoned
2.0Mdownloads / mo
taskiq With conditions
PyPI · Networking · released May 2026

Taskiq is an asynchronous distributed task queue that lets you send and run both sync and async functions across worker processes, with built-in integrations for FastAPI and AioHTTP.

The main gotcha is that you must run a separate message broker—it's not a standalone queue.

MITpure Python
1.8Mdownloads / mo
pymodbus Worth it
PyPI · Networking · released Aug 2026

PyModbus is a complete Modbus protocol implementation providing client, server, and simulator components with both synchronous and asynchronous APIs for industrial device communication.

Install it if you need to communicate with Modbus devices; the only caveat is to review API_changes when upgrading between minor versions, as the project does not…

BSD-3-Clausepure Python · 3.10.0+
1.8Mdownloads / mo
azure-mgmt-relay Worth it
PyPI · Networking · released Jul 2026

Manages Azure Relay namespaces, hybrid connections, and WCF relays through the Azure Resource Manager API, providing programmatic control over relay infrastructure and network rules.

Install it if you need to manage relay infrastructure programmatically in Python.

MITpure Python · 3.10+
1.7Mdownloads / mo
dpkt With conditions
PyPI · Networking · released Aug 2022

dpkt parses and creates TCP/IP protocol packets with minimal dependencies, enabling fast inspection and manipulation of network traffic at the protocol level.

BSD-3-Clausepure Pythondormant
1.7Mdownloads / mo
telnetlib3 Worth it
PyPI · Networking · released Aug 2026

Telnet server, client, and protocol library for Python 3.9+ with asyncio and blocking API support, including CLI utilities and a backport of the removed telnetlib module for Python 3.13+.

Install it if you need telnet support, are migrating from the standard library, or are building MUD/BBS infrastructure.

ISCpure Python · 3.9+
1.7Mdownloads / mo