--- id: aiooui version: "0.1.9" license: MIT license_treatment: permissive maintenance: active --- # aiooui — Async OUI lookups License: permissive · Maintenance: active · Downloads: 661.8K/mo ## What it is and what it does aiooui is a lightweight async library for resolving MAC addresses to manufacturer information via OUI (Organizationally Unique Identifier) lookups. It wraps the standard OUI lookup process in an async interface, making it suitable for applications that need to identify network devices or Bluetooth peripherals without blocking I/O. The package has no runtime dependencies and installs cleanly on Python 3.9 through 3.13. It is currently in pre-alpha development, meaning the API may change and the feature set is still stabilizing. The project is actively maintained but has limited real-world usage so far. Use it for: - Identify Bluetooth device manufacturers in async IoT applications or device discovery systems. - Resolve MAC addresses to vendor names in network monitoring or device inventory tools. - Build async network utilities that need to look up hardware manufacturer information without blocking. - Integrate OUI resolution into async device management or network scanning workflows. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Performs asynchronous lookups of Organizationally Unique Identifiers (OUI) to resolve MAC addresses to manufacturer information. Yes, if you need async OUI lookups in a Python 3.9+ project. The package is lightweight, dependency-free, and MIT-licensed. However, be aware it is pre-alpha: the API may change and real-world usage is minimal, so evaluate whether the lookup behavior matches your needs before relying on it in production. ## Install pip install aiooui uv add aiooui poetry add aiooui ## Installing aiooui Before you install: Low friction installation with no runtime dependencies. Actively maintained with recent commits; however, the project is in pre-alpha status and has minimal adoption. License in practice: MIT license permits commercial and private use with minimal restrictions; you must include the license text in distributions but face no copyleft obligations. Quickstart: pip install aiooui import aiooui # Async OUI lookup functionality available after import Requires Python 3.9 or later; async context required to use async functions. Verify before relying: - Specific OUI lookup API surface and return format not detailed in excerpt - Data source for OUI mappings and update frequency unknown - Performance characteristics and typical latency for lookups not documented ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 661.8K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags async OUI lookup, MAC address manufacturer lookup, OUI resolution async, bluetooth device identification, MAC to manufacturer async, network device identification, asynchronous OUI resolver, async-networking, device-identification [View on SkillFed](https://skillfed.io/packages/aiooui) · [View on PyPI](https://pypi.org/project/aiooui/)