azure-cognitiveservices-vision-computervision
Microsoft Azure Cognitive Services Computer Vision Client Library for Python
What it is and what it does
This is the deprecated Azure SDK for Computer Vision in Python, providing a client library to interact with Microsoft's Computer Vision API on Azure. It wraps REST calls to perform image analysis operations including object detection, optical character recognition (OCR), image tagging, content description, and thumbnail generation. The package depends on msrest for HTTP communication and azure-common for shared Azure SDK utilities.
The package is no longer actively maintained as of 11-01-2024 and will only receive security fixes until that date. New projects should migrate to the replacement package azure-ai-vision-imageanalysis. Existing codebases using this library will continue to function but should plan a migration path to avoid being stranded on an unmaintained dependency.
Use it for:
- Extract text from images via OCR for document processing or data entry automation workflows.
- Detect and classify objects within images for inventory management or visual content moderation.
- Generate automatic captions or tags for images in content management or photo library systems.
- Maintain legacy Python applications that depend on this SDK until migration to azure-ai-vision-imageanalysis is complete.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Python bindings to call Microsoft Azure's Computer Vision API for image analysis tasks like object detection, OCR, image tagging, and description generation.
No. This package is deprecated and will receive only security fixes through 11-01-2024, after which it will be abandoned. New projects should use azure-ai-vision-imageanalysis instead. Existing users should prioritize migration to avoid being stranded on an unmaintained dependency. Install only if maintaining legacy code that cannot yet be refactored.
Install
azure-cognitiveservices-vision-computervision on PyPI
pip
pip install azure-cognitiveservices-vision-computervisionuv
uv add azure-cognitiveservices-vision-computervisionpoetry
poetry add azure-cognitiveservices-vision-computervisionInstalling azure-cognitiveservices-vision-computervision
Before you install
Low install friction with three lightweight runtime dependencies (msrest, azure-common, azure-cognitiveservices-vision-nspkg). Repository remains active, though the package itself is deprecated as of 11-01-2024 and will receive only security fixes.
License in practice
MIT License permits commercial and private use with minimal restrictions, making it safe to adopt from a licensing perspective.
Quickstart
pip install azure-cognitiveservices-vision-computervision
from azure.cognitiveservices.vision.computervision import ComputerVisionClient
client = ComputerVisionClient(endpoint, credentials)
Requires valid Azure credentials and an active Computer Vision service endpoint on Azure.
Verify before relying
- Whether security fixes will actually be provided after 11-01-2024 or if the package will be fully abandoned.
- Compatibility with modern Python versions beyond 3.8, given the classifier list ends there.
- Whether the replacement package azure-ai-vision-imageanalysis is a drop-in replacement or requires significant code changes.
Package facts
| License | MIT License (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — msrest, azure-common, azure-cognitiveservices-vision-nspkg |
| Maintenance | actively maintained — 651 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 331,554/month — #7,514 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: azure_cognitiveservices_vision_computervision-0.9.1-py2.py3-none-any.whl
Keywords: azure, azure sdk
Tags
More Artificial Intelligence packages
LiteLLM provides a unified Python interface to…
permissive · top 100 on PyPI
huggingface-hubClient library and CLI tool for downloading,…
permissive · top 100 on PyPI
langchainLangChain provides a framework for building…
permissive · top 1,000 on PyPI
hf-xethf-xet provides chunk-based deduplication and…
permissive · top 1,000 on PyPI
tokenizersTokenizers converts raw text into token…
permissive · top 1,000 on PyPI
transformersTransformers provides a unified framework for…
permissive · top 1,000 on PyPI
azure-ai-vision-imageanalysisCalls Azure's Computer Vision service to…
permissive · top 15,000 on PyPI
azure-cognitiveservices-vision-customvisionProvides Python bindings to train and deploy…
permissive · top 15,000 on PyPI
azure-mgmt-schedulerProvides Python bindings to manage Azure…
permissive · top 5,000 on PyPI
azure-mgmt-cognitiveservicesManages Azure Cognitive Services…
unclear · top 5,000 on PyPI
azure-mgmt-advisorProvides Python bindings to interact with Azure…
unclear · top 5,000 on PyPI
azure-mgmt-iothubprovisioningservicesManages Azure IoT Hub Provisioning Services…
permissive · top 5,000 on PyPI
azure-mgmt-hdinsightManages Azure HDInsight clusters and resources…
unclear · top 5,000 on PyPI
azure-mgmt-searchManages Azure Cognitive Search services through…
permissive · top 5,000 on PyPI
azure-mgmt-batchaiManages Azure Batch AI resources (clusters,…
permissive · top 5,000 on PyPI
azure-mgmt-subscriptionProvides Python client library for managing…
permissive · top 5,000 on PyPI