Observed since 20 Oct, 22:44 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Standards-oriented security SDK for Agent Nebula and Agent Genesis
Agent Nebula SDK is a Python security library that provides reusable OAuth, JOSE, token-validation, and sender-constrained authentication components for agent applications. It supplies security primitives and integration contracts; it does not operate the hosted Agent Nebula Registry, OAuth server, or policy service.
The SDK is used by Agent Nebula Platform, which integrates these capabilities with the official A2A Python SDK. Developers building agents can use SecureAgent as the higher-level interface.
| Capability | Standard or interface |
|---|---|
| JWK, JWKS, key thumbprints | RFC 7517, RFC 7638 |
| JWT client authentication | RFC 7523 |
| Dynamic client registration and management | RFC 7591, RFC 7592 |
| Authorization-server and protected-resource metadata | RFC 8414, RFC 9728 |
| Resource indicators | RFC 8707 |
| JWT access tokens | RFC 9068 |
| Demonstrating proof of possession | RFC 9449 (DPoP) |
| A2A and MCP security | HTTP authentication/authorization integration |
For implementation details, constraints, and conformance references, see standards mapping, security model, and documentation index. Additional protocol modules in the source tree should not be assumed to constitute a complete hosted service.
Requires Python 3.12.
pip install agent-nebula-sdk
To develop from source:
uv sync --group dev
make verify
The SDK implements security primitives and exposes contracts for application-owned persistence, credential storage, and authorization decisions. Architecture · Public API · Ports and adapters · Agent Nebula integration.
Start with the documentation index. It links to architecture, API facades, OAuth standards, authentication flows, configuration, testing, and integration guidance.
Apache License 2.0. See LICENSE.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 5.0.2 | 19 Oct 2026 | 4 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:44 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:c12af2155f603d210d64c868e16c8520f6905e300daa827d163ba5d5504c0957