{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/6"}],"enrichment":{"capability":"matrice_common provides authentication, RPC client, streaming, and utility components for Matrice.ai services, including token management, API communication, Kafka/Redis streaming, and error logging.","skillfed_tags":["matrice-ai-ecosystem","async-streaming","service-utilities"],"use_cases":["Build Matrice.ai backend services that need standardized authentication, RPC communication, and error tracking without reimplementing these patterns.","Implement streaming data pipelines using a single API that abstracts over both Kafka and Redis backends.","Create async-first applications that make concurrent API requests to Matrice.ai endpoints with automatic token refresh.","Set up centralized error logging and deduplication across multiple services to reduce noise in monitoring systems.","Manage project lifecycle operations (creation, configuration) within Matrice.ai classification workflows."],"what_it_does":"matrice_common is a utility library for Matrice.ai backend services, bundling authentication, API communication, and streaming abstractions into a single package. It provides token-based authentication with automatic refresh, an RPC client supporting both synchronous and asynchronous HTTP methods, and a unified streaming interface for Kafka and Redis. The library also includes error logging with deduplication, caching decorators, and session management for project lifecycle operations.\n\nThe package is designed as a shared foundation for Matrice.ai microservices, eliminating the need to reimplement common patterns across multiple services. It has no external runtime dependencies, making installation straightforward. Type hints are included throughout, and the library supports Python 3.8 through 3.12 across Linux, macOS, and Windows.","worth_installing":"Yes. The package has low install friction, no external dependencies, active maintenance, and a permissive MIT license. It is positioned as a shared utility for Matrice.ai services and carries no known vulnerabilities. Install if you are building services within the Matrice.ai ecosystem; otherwise, it is not applicable."},"id":"matrice-common","links":{"html":"https://skillfed.io/packages/matrice-common","md":"https://skillfed.io/packages/matrice-common.md","pypi":"https://pypi.org/project/matrice-common/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-29","license_spdx":null,"license_treatment":"permissive","name":"matrice-common","python_support":"supports_current","summary":"Common server utilities for Matrice.ai services"},"popularity":{"monthly_downloads":2133057,"position":3266,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.0"}
