The Encord SDK revolves around three major concepts:
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.
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.
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