OpenAgent · SDK Hub

Seven languages. One identity standard.

Every SDK is a thin client over OpenAgent's DID-native protocols. Same contracts, same crypto, same wire format -- in the language your team already ships.

7
Languages
26
Contracts
0.1.0
Version
Rust
TypeScript
Python
Go
Swift
Kotlin
JavaScript

did:oas:l1fe:agent

z6MkiTBz1ymue...3djdX3mDooWp

Ed25519 · offline verifiable

01 · Pick your language

Every SDK, version 0.1.0

Released together on 2026-04-12. Honest stability labels: beta ships with the reference contracts wired, alpha still has rough edges, planned is a spec waiting for implementation.


02 · Feature parity

One standard, many languages

26 features across 7 languages. This is what's shipping today. Green dots are wired and under test; amber has known gaps; dim dots are roadmap; dashes mean the feature does not apply to that runtime. Hover any row to read its contract.

Feature
Rust
0.1.0
TypeScript
0.1.0
Python
0.1.0
Go
0.1.0
Swift
0.1.0
Kotlin
0.1.0
JavaScript
0.1.0
Authentication
API Key authentication
OAuth 2.1 / PKCE
JWT / JWKS
mTLS client certificates
--
OIDC to DID bridge
Identity
did:oas resolution
Lineage verification
FROST threshold signing
--
Credentials
Agent Capability Tokens
Credential proxy
--
Webhook signature verification
Reliability
Exponential retry with jitter
Circuit breaker
--
Rate-limit aware client
Observability
Structured logging
OpenTelemetry tracing
--
Debug / record-replay
Transport
HTTP / HTTPS adapter
WebSocket adapter
gRPC adapter
--
Weave P2P adapter
--
Testing
Mock client
Golden fixtures
Sandbox mode
Governance
Skills + policy engine
Hash-chained audit log
Supported
Partial
Planned
--Not applicable

03 · Install

One command per language

No config, no post-install scripts, no peer-dep gymnastics. If an install command fails on a supported platform, we treat it as a P1 bug.

Rust$cargo add openagent-sdk
TypeScript$npm install @openagent/sdk
Python$pip install openagent-sdk
Go$go get github.com/openagentid/openagent-go
Swift$.package(url: "https://github.com/openagentid/openagent-swift", from: "0.1.0")
Kotlin$implementation("id.openagent:openagent-sdk:0.1.0")
JavaScript$npm install @openagent/vanilla

04 · Compliance & security

Honest about what ships today

We do not claim certifications we have not earned. Here is what we commit to today and what we are working toward. SOC 2, signed artifacts, SBOM, and build provenance all land before we cut the GA tag.

Today

Telemetry

None. Zero outbound telemetry.

License

Apache-2.0 OR MIT

Repositories

Rolling public in phases

Zero outbound telemetry. The SDKs never phone home. Repositories are rolling open-source in phases through 2026.

On the roadmap

SOC 2 Type II

Planned · Q3 2026

Signed artifacts

Planned in 0.2.0

SBOM

Planned in 0.2.0

Build provenance

SLSA Level 3 by 0.3.0

Roadmap items are tracked in Linear and published as they ship. No promises until they are verifiable.


05 · Open source

Apache-2.0 or MIT. Your choice.

Repositories are rolling open-source in phases through 2026. All SDKs are dual-licensed under Apache-2.0 and MIT so you can pick whichever your organization prefers.


06 · Support

File an issue. Get an answer.

Three tiers, all staffed by the engineers writing the code. Enterprise tiers come with written SLAs -- the community channels run on best-effort.

Start building

Pick your language

Each page includes a quickstart, authentication, pagination, retry, webhooks, testing, and the full error catalog.