Authentication
Authenticate with your Darwin team through the SDK to upload data, annotations, and more
To upload data and interact with your Darwin team through the SDK, you need to authenticate by instantiating a client. We use this to send requests to V7 & make sense of the responses we get back.
Initialise the client
You can create a client directly from an API key:
from darwin.client import Client
API_KEY = "YOUR_API_KEY_HERE"
client = Client.from_api_key(API_KEY)
Or from your ~/.darwin/config.yaml
file. This file is created in your device's home directory the first time you use the CLI to authenticate with a team:
from darwin.client import Client
client = Client.local(team_slug='team_slug')
Once a client object has been created, it can be used to interact with your team.
Updated about 1 year ago
Next up