--- id: azure-applicationinsights version: "0.1.1" license: MIT License license_treatment: permissive maintenance: active --- # azure-applicationinsights — Microsoft Azure Application Insights Client Library for Python License: permissive · Maintenance: active · Downloads: 1.6M/mo ## What it is and what it does azure-applicationinsights is a deprecated Python client library for the Azure Application Insights service. It was designed to enable querying and retrieving telemetry data from Application Insights instances, but Microsoft stopped maintaining it in early 2022 and explicitly recommends migrating to the azure-monitor-query package instead. The package depends on msrest, azure-common, and azure-nspkg for authentication and Azure SDK integration. While it carries low install friction and has no known vulnerabilities, its unmaintained status means it will not receive bug fixes, security patches, or compatibility updates for newer Python versions or Azure service changes. New projects should avoid it in favor of the recommended replacement. Use it for: - Querying historical Application Insights telemetry data from legacy Python applications that cannot yet migrate to azure-monitor-query. - Retrieving application performance metrics and custom events from Azure Application Insights in older codebases. - Accessing Application Insights analytics results programmatically in Python 2.7 or early Python 3 environments where newer SDKs may not be compatible. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides a Python client library for querying Azure Application Insights data, though the package is no longer maintained and has been superseded by azure-monitor-query. No. The package is explicitly unmaintained as of 2022-02-11 and Microsoft directs all users to migrate to azure-monitor-query. While it has low install friction and no known vulnerabilities, its inactive status means no future support, security updates, or compatibility fixes. Install only if you are maintaining legacy code that cannot yet be refactored; otherwise use azure-monitor-query. ## Install pip install azure-applicationinsights uv add azure-applicationinsights poetry add azure-applicationinsights ## Installing azure-applicationinsights Before you install: Low install friction, but the package has not been updated since 2022-02-11 and is explicitly marked as no longer maintained. The repository remains active, but this package itself is inactive per its Development Status classifier. License in practice: MIT License permits free use, modification, and distribution with minimal restrictions, making licensing a non-concern for adoption decisions. Quickstart: pip install azure-applicationinsights from azure.applicationinsights import ApplicationInsightsDataClient from msrest.authentication import BasicAuthentication # Requires Application Insights API key and app ID client = ApplicationInsightsDataClient(credentials) Requires valid Azure Application Insights credentials (API key and application ID) and the msrest authentication module to be properly configured. Verify before relying: - Whether the package still works reliably with current versions of its runtime dependencies (msrest, azure-common, azure-nspkg) despite being unmaintained. - Whether existing code using this package can be safely migrated to azure-monitor-query without breaking changes. ## Package facts - License: MIT License (permissive) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 1.6M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure application insights client, azure monitoring query, application insights python sdk, azure telemetry data access, deprecated azure monitoring library, deprecated, azure-sdk, legacy [View on SkillFed](https://skillfed.io/packages/azure-applicationinsights) · [View on PyPI](https://pypi.org/project/azure-applicationinsights/)