--- id: azure-mgmt-synapse version: "2.0.0" license: MIT License license_treatment: permissive maintenance: active --- # azure-mgmt-synapse — Microsoft Azure Synapse Management Client Library for Python License: permissive · Maintenance: active · Downloads: 5.4M/mo ## What it is and what it does This is Microsoft's official Python client library for managing Azure Synapse Analytics resources. It provides programmatic access to create, configure, and manage Synapse workspaces, SQL pools, big data pools, integration runtimes, and related infrastructure through the Azure Resource Manager API. The library wraps REST API calls and exposes them as Python objects and methods, handling authentication, serialization, and error handling. The package is part of the broader Azure SDK for Python ecosystem and integrates with azure-identity for credential management and azure-core for common patterns like polling and exception handling. It supports both synchronous operations and async variants, with type hints for IDE support and mypy compatibility. The library is actively maintained and tested against multiple Python versions, though the latest release (2.0.0 from April 2021) is over two years old. Use it for: - Automate provisioning and configuration of Synapse workspaces and SQL pools in CI/CD pipelines. - Build management dashboards or tools that query and modify Synapse resource properties programmatically. - Implement infrastructure-as-code workflows for Azure Synapse deployments across multiple environments. - Manage workspace security settings, sensitivity labels, and data masking policies at scale. - Integrate Synapse resource lifecycle management into larger Azure automation frameworks. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python client library for programmatically managing Azure Synapse workspaces, SQL pools, and related resources through the Azure Management API. Yes, if you need to programmatically manage Azure Synapse resources from Python. The package is officially maintained, has low install friction, carries no known vulnerabilities, and is actively used (5.4M monthly downloads). However, note that the latest release is from April 2021; verify that its API coverage and models match your current Synapse feature set before committing to production use. ## Install pip install azure-mgmt-synapse uv add azure-mgmt-synapse poetry add azure-mgmt-synapse ## Installing azure-mgmt-synapse Before you install: Low install friction with a pure-wheel distribution. Actively maintained with recent commits and no known vulnerabilities. Depends on msrest, azure-common, azure-mgmt-core, and azure-mgmt-nspkg. License in practice: MIT License permits unrestricted use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects. Quickstart: pip install azure-mgmt-synapse from azure.mgmt.synapse import SynapseManagementClient from azure.identity import DefaultAzureCredential credential = DefaultAzureCredential() client = SynapseManagementClient(credential, subscription_id) Requires Azure subscription and proper authentication credentials (azure-identity package recommended for credential handling). Verify before relying: - Whether async client support is available in the aio namespace as mentioned in release notes. - Current support status for Python 2.7 given its end-of-life; package classifiers list 2.7 but latest release was 2021-04-08. ## Package facts - License: MIT License (permissive) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 5.4M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure synapse management client, azure synapse python sdk, manage azure synapse workspaces, azure sql pool management, azure synapse resource provisioning, azure management api python, synapse workspace automation, azure-sdk, cloud-management, infrastructure-automation [View on SkillFed](https://skillfed.io/packages/azure-mgmt-synapse) · [View on PyPI](https://pypi.org/project/azure-mgmt-synapse/)