Official client SDKs for AgentTrust ID — authentication, authorization, and runtime security for AI agents.
| Language | Install | Source | Docs |
|---|---|---|---|
| Python | pip install agenttrustid |
python/ | SDK Guide |
| TypeScript | npm install @agenttrustid/sdk |
typescript/ | SDK Guide |
| Go | go get github.com/agenttrustid/sdk/go |
go/ | pkg.go.dev |
| Java | build from source (Maven Central soon) | java/ | SDK Guide |
| Rust | build from source (crates.io soon) | rust/ | SDK Guide |
Every SDK covers the same core surface: agent registration, opaque token issue/introspect/revoke, pre-flight action checks through Fast Guard, and telemetry reporting. Each directory has its own README with a quick start and full API reference.
SDKs are versioned independently with per-language tags: python/v0.3.0, typescript/v0.3.0, go/v0.3.0, java/v0.3.0, rust/v0.3.0. Go consumers resolve the go/vX.Y.Z tags automatically via the module path.
Apache License 2.0. Each SDK directory also carries its own copy for packaging.