Service Accounts
Learn how to configure and use Service Accounts with Encord.
Service accounts in Encord are non-human accounts that allow you to use Encord in a programmatic manner. For example, you might want to set up automated workflows using Encord’s SDK to do things like create Ontologies, create Projects, or even label and review tasks.
Create Service accounts
Only Encord Admins (not Project Admins) can create Service Accounts in Encord.
To create a Service Account:
-
Go to My organization > Service Accounts. The Service Accounts page appears.
-
Click Create service account.
-
Provide a meaningful name for the service account. The name provided is appended into the email address used by the service account.
-
Provide a meaningful description for the service account.
-
Click Create service account. A new service account appears in the Service Account list.
-
Click into the service account.
-
Click New API key.
-
Type a meaningful title for the key.
-
Click Add API key. A file downloads to your computer containing the key.
-
Return to the Service Accounts page.
-
Apply a role to the service account:
- Admin: Executive privileges over the Organization such as adding and removing users, and the ability to view all Projects in the Organization.
- Member: No administrative privileges over your Organization. Can only view Projects they create, or have been invited to.
Using Service Accounts
Generate an SSH Key
Generate an SSH key for the Service Account to use the SDK.
Install the Encord SDK
Setup your programmatic pipelines
Use Encord’s SDK to setup your programmatic pipelines.
Was this page helpful?