--- id: azure-mgmt-search version: "9.2.0" license: MIT License license_treatment: permissive maintenance: active --- # azure-mgmt-search — Microsoft Azure Search Management Client Library for Python License: permissive · Maintenance: active · Downloads: 7.3M/mo ## What it is and what it does This is the Microsoft Azure Search Management Client Library for Python, part of the official Azure SDK. It provides a Python interface to programmatically manage Azure Cognitive Search services—creating, updating, deleting, and configuring search instances within your Azure subscription. The package handles authentication via Azure Active Directory and requires environment variables for credentials (AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, AZURE_SUBSCRIPTION_ID). The library exposes operation groups for managing search services, private endpoints, network security configurations, and other service-level resources. Version 9.2.0 adds support for network security perimeter configurations, user-assigned identities, compute type selection, and data exfiltration protections. It requires Python 3.9+ and depends on azure-common, azure-mgmt-core, isodate, and typing-extensions. Use it for: - Automate provisioning and teardown of Azure Cognitive Search services in CI/CD pipelines. - Configure network security and private endpoint settings for search services programmatically. - Manage search service scaling, SKU changes, and upgrade operations across multiple Azure subscriptions. - Integrate search service lifecycle management into infrastructure-as-code or cloud automation tools. - Query service status, usage metrics, and operational details for monitoring and billing purposes. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Manages Azure Cognitive Search services through Python, providing client libraries to create, configure, and administer search instances in Azure. Yes. This is an official, actively maintained Azure SDK library with no known vulnerabilities, permissive licensing, and low install friction. Install it if you need to manage Azure Cognitive Search services programmatically from Python. Prerequisite: you must have an Azure subscription and valid credentials configured via environment variables. ## Install pip install azure-mgmt-search uv add azure-mgmt-search poetry add azure-mgmt-search ## Installing azure-mgmt-search Before you install: Low friction installation with four lightweight runtime dependencies. The package is actively maintained with a recent release and receives regular updates; the underlying repository is not archived and has substantial community engagement. License in practice: MIT License permits commercial and private use with minimal restrictions, making it suitable for most production scenarios. Quickstart: pip install azure-mgmt-search from azure.mgmt.search import SearchManagementClient from azure.common import AzureHttpError import os sub_id = os.getenv("AZURE_SUBSCRIPTION_ID") client = SearchManagementClient(subscription_id=sub_id) Requires Python 3.9+, Azure subscription, and environment variables AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, and AZURE_SUBSCRIPTION_ID configured for authentication. Verify before relying: - Whether network security perimeter configurations (added in 9.2.0) require specific Azure subscription features or permissions. - Performance characteristics when managing large numbers of search services or operations. - Compatibility with Azure Stack or other Azure sovereign cloud deployments. - Whether azure-identity is required as a runtime dependency or only recommended for authentication. ## Package facts - License: MIT License (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 7.3M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure search management, azure cognitive search client, manage azure search services, azure search provisioning, azure search configuration, azure sdk search, azure search administration, azure-sdk, cloud-management, search-service [View on SkillFed](https://skillfed.io/packages/azure-mgmt-search) · [View on PyPI](https://pypi.org/project/azure-mgmt-search/)