1. Prerequisites and installation


Before you can utilize Encord's Python SDK, you must ensure that the following prerequisites are met:



While it isn't strictly a requirement, we recommend that you use a virtual environment in which to install the SDK and run your projects from. See this tutorial to learn how to set up and activate virtual environments.


The Encord SDK is available through pypi and is installed using the following command:

python3 -m pip install encord

After successfully installing the Encord SDK, move on to the Authentication page to learn how users get authenticated in Encord.

Show version number

Always ensure you are running the latest version of the Encord SDK by using the following terminal command:



The current SDK version can be found on the the pypi page.

pip show encord

Upgrade SDK version

Upgrade your SDK version using the following command:

pip install encord --upgrade