--- id: pyobjc-framework-multipeerconnectivity version: "12.2.2" license: MIT license_treatment: permissive maintenance: active --- # pyobjc-framework-MultipeerConnectivity — Wrappers for the framework MultipeerConnectivity on macOS License: permissive · Maintenance: active · Downloads: 656.3K/mo ## What it is and what it does This package wraps Apple's MultipeerConnectivity framework for use in Python, allowing macOS applications to discover and communicate with nearby devices over local networks without requiring internet connectivity. It sits on top of PyObjC's core infrastructure, translating Objective-C framework calls into Python equivalents. The package is intended for developers building peer-to-peer applications on macOS who want to leverage native framework capabilities from Python. It does not include its own documentation; users must consult Apple's framework documentation alongside PyObjC's general translation guidelines to understand how to use the underlying APIs. Use it for: - Build local multiplayer games or collaborative tools that discover and connect to nearby macOS devices - Create file-sharing or data-sync applications that communicate peer-to-peer without a central server - Develop IoT or smart-home control applications that communicate with nearby devices on the same network ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings to macOS's MultipeerConnectivity framework, enabling peer-to-peer networking and device discovery on local networks. Yes, if you are developing on macOS and need peer-to-peer networking. The package is actively maintained, carries no known vulnerabilities, and uses a permissive license. Medium install friction is acceptable given the platform-specific nature. Not applicable on non-macOS systems. ## Install pip install pyobjc-framework-multipeerconnectivity uv add pyobjc-framework-multipeerconnectivity poetry add pyobjc-framework-multipeerconnectivity ## Installing pyobjc-framework-MultipeerConnectivity Before you install: Medium install friction: platform-specific wheels only for macOS (10.9 and later depending on Python version). Requires pyobjc-core and pyobjc-framework-Cocoa as dependencies. Active maintenance with recent releases; last commit 2026-08-14. License in practice: MIT license permits commercial and private use with minimal restrictions; suitable for most projects. Quickstart: pip install pyobjc-framework-multipeerconnectivity from MultipeerConnectivity import MCPeerID, MCSession peer_id = MCPeerID(displayName="MyDevice") macOS 10.9 or later required; Python 3.10+ required; only runs on macOS (wheels are macOS-only). Verify before relying: - Whether MultipeerConnectivity framework features are fully exposed or if some APIs remain unavailable through the wrapper - Performance characteristics when handling large numbers of peer connections or high-frequency messaging ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: medium - Maintenance: active - Downloads: 656.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags macos peer to peer networking, multipeerconnectivity python, local network device discovery, pyobjc framework bindings, macos p2p communication, cocoa framework wrapper, macos-only, peer-to-peer, framework-binding [View on SkillFed](https://skillfed.io/packages/pyobjc-framework-multipeerconnectivity) · [View on PyPI](https://pypi.org/project/pyobjc-framework-multipeerconnectivity/)