turul-a2a-aws-lambda
AWS Lambda adapter for the turul-a2a server framework — a thin wrapper
over the same axum::Router used in binary deployments.
- Request/response transport (HTTP + JSON-RPC).
- Streaming (SSE) verified end-to-end via
cargo-lambda. - API Gateway / Lambda Function URL authorizer anti-spoofing for trusted identity injection.
- Same-backend enforcement with shared storage (DynamoDB or PostgreSQL) so task state and durable events coordinate across cold starts and concurrent invocations.
See ADR-008 for the adapter design and constraints.
Enable the dynamodb feature to propagate DynamoDB support to the
underlying turul-a2a crate:
= { = "0.1", = ["dynamodb"] }
See the workspace README for the full project overview.
License
Licensed under either MIT or Apache 2.0 at your option.