# Using the Python SDK The Roboflow Python SDK is a wrapper around the Roboflow REST API, providing abstract methods for interacting with Roboflow in Python code. The Python SDK offers methods for managing projects and workspaces, uploading and downloading datasets, running inference on models, uploading model weights, and more. Examples and references for using methods in the Python SDK are documented in the API Reference documentation. ## Resources * [Installation](https://github.com/roboflow/roboflow-python#-installation) (GitHub) * [Quickstart](https://github.com/roboflow/roboflow-python#quickstart) (GitHub) * [Roboflow Python GitHub](https://github.com/roboflow/roboflow-python) * [Roboflow Python Reference](https://roboflow.github.io/roboflow-python/) ## Installation To install this package, you must use `Python >=3.9, <3.13`. To install the Roboflow Python package, run the following command: ```python pip install roboflow ``` ### Microsoft Visual C++ Instructions Microsoft Visual C++ redistributable, is needed for some Python packages. You can download it from the official Microsoft website: For x64 systems: For x86 systems: After downloading the appropriate file, run the installer and follow the prompts to install the redistributable.