{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"}],"enrichment":{"capability":"Official Python wrapper for the Mux API, providing access to Mux Video (video hosting and streaming) and Mux Data (video performance analytics) services.","skillfed_tags":["video-api","mux-sdk","rest-client"],"use_cases":["List, create, and manage video assets in Mux Video\u2014upload files, check transcoding status, retrieve playback URLs.","Create and manage live streams, retrieve stream keys, and monitor live broadcast status.","Query video performance metrics and analytics from Mux Data\u2014view error rates, quality metrics, and viewer experience data.","Retrieve signing keys and configure video playback authentication and authorization.","Manage video uploads and track their ingestion status through the Mux platform."],"what_it_does":"mux-python is the official Python SDK for Mux's REST APIs, generated from OpenAPI definitions. It wraps two main Mux services: Mux Video for video hosting, transcoding, and live streaming, and Mux Data for real-time video performance analytics and quality-of-service monitoring. The library is a lightweight, code-generated wrapper that closely mirrors the underlying REST API structure, meaning responses follow a JSON:API-like pattern where the actual data lives in a `data` field on the response object. It uses a functional API design rather than heavy object orientation\u2014for example, operations on assets are methods on an AssetsApi class that take an asset ID, rather than methods on an asset object itself.\n\nThe package depends on urllib3, six, and python-dateutil for HTTP requests and date handling. It provides specific exception types (NotFoundException, UnauthorizedException, ServiceException) for error handling. The library is not suitable for parsing webhook payloads due to API spec incompatibilities, only for making REST API calls. Authentication is managed by passing token ID and secret to a Configuration object, typically read from environment variables.","worth_installing":"Yes, if you use Mux Video or Mux Data services. The package has low install friction, permissive licensing, and no known vulnerabilities. However, the 218-day gap since last release and aging maintenance status suggest it is stable but not actively developed\u2014suitable for production use with established APIs but not for rapid feature additions. Verify current Python version support before adopting."},"id":"mux-python","links":{"html":"https://skillfed.io/packages/mux-python","md":"https://skillfed.io/packages/mux-python.md","pypi":"https://pypi.org/project/mux-python/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-08","license_spdx":null,"license_treatment":"permissive","name":"mux-python","python_support":"unspecified","summary":"Mux API"},"popularity":{"monthly_downloads":963948,"position":4628,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"5.1.2"}
