turul-a2a
A2A Protocol v1.0 server framework

OPEN-SOURCE RUST / AUSSIE ROBOTS
Agent-to-Agent protocol infrastructure for agent discovery, messaging and task interaction.
Build agents that discover and communicate with other agents through the A2A protocol.
Start with the repository README for setup, examples, supported versions and software licence terms.
Read the getting-started guide ↗PACKAGES / API REFERENCE
A2A Protocol v1.0 server framework
A2A Protocol v1.0 client library
Ergonomic Rust types for the A2A Protocol v1.0
Auth middleware for turul-a2a: Bearer/JWT and API Key
AWS Lambda adapter for turul-a2a — thin wrapper over the same axum Router
Reusable A2A skill-authoring patterns: SKILL.md projection, SkillHandler / SkillRegistry / SkillProgressSink / TerminalHook.
Generated protobuf types for A2A Protocol v1.0 (lf.a2a.v1)
Package pages show published releases. The GitHub workspace may contain newer development changes.
BUILD WITH TURUL
Work with the Aussie Robots team on your application and operating boundaries.