General Concepts#
The Encord SDK revolves around three major concepts:
User#
The user authenticated to interact with the Encord platform. The user has access to the resources and capabilities that are also available on the web-app. For a web-app specific description of capabilities, please refer to the Web-app Documentation.
Dataset#
The space where the data itself lives. Datasets can be reused across multiple projects and contain no labels or annotations themselves. For a web-app specific introduction, please refer to the web-app Dataset page.
Project#
The space where labels, annotations, and reviews live. Projects can be linked to multiple datasets. For a web-app specific introduction, please refer to the web-app Project page.
For each of the concepts, you find a class that allows you to interact with their specific attributes.
For example, the Project has an associated Project
class and the Dataset has an associated Dataset
class.
If you haven’t already, you can go ahead and install the SDK by following the Installation guide or skip directly to the Authentication page to get started with the Encord SDK.