Python SDK for the SuperAnnotate platform, enabling programmatic management of annotation projects, items, classes, exports, and team workflows. Current version 4.5.4, supports Python >=3.10, released approximately every 1-2 months.
pip install superannotateVerified import paths — ran on the pinned version, not inferred.
Initialize SAClient and list projects. Replace SA_API_TOKEN with your token.
Migrate from `import superannotate as sa` to `from superannotate import SAClient` and instantiate with `sa = SAClient(...)`. Function signatures changed.
If pinning Pydantic v1, stay on 4.5.2 or upgrade Pydantic to v2. Refrain from direct manipulation of SAClient response pydantic models.
Always set API token via environment variable SA_API_TOKEN or constructor argument api_token. Verify token is active in SuperAnnotate UI.
Run `pip install --upgrade superannotate` to get v4.x. Then use `from superannotate import SAClient`.
Set SA_API_TOKEN environment variable or pass api_token='...' to SAClient constructor.
Upgrade Pydantic to v2 (`pip install pydantic>=2.0`) or downgrade superannotate to 4.5.2.
No dependency data recorded yet.